Извлечение графических изображений из аудиофайлов FLAC

Я купил немного музыки в Интернете и загрузил ее в формате FLAC, и я был приятно удивлен, увидев, что некоторые произведения, очевидно, встроены в каждый аудиофайл. Я подозреваю, что они имеют немного более высокое разрешение, чем предварительный просмотр Windows "Extra large icons", так есть ли способ извлечь их в свои файлы?

В основном обратное:
Вставить изображение обложки альбома в файл FLAC с помощью ffmpeg

3 ответа

Решение

Я немного погуглил, и, видимо, эта тема более чувствительна, чем большинство, к правильному поиску. Поиск по extract artwork from flac подвернул это, хотя все еще косвенно

https://wiki.gnome.org/Apps/EasyTAG

Я нашел несколько других по тому же запросу, но мне действительно нравится этот, потому что он не пытается угадать размер встроенного изображения, а затем изменить его масштаб. Вместо этого он не только показывает вам, что на самом деле там, но, насколько я могу судить, он должен сохранять встроенные данные без изменений, а это именно то, что я хочу. (Если вы хотите что-то другое, вы можете использовать автономный редактор изображений оттуда.)

Не уверен, что это все еще в теме, но я сначала нашел эту ветку при поиске информации по той же задаче, а затем нашел другое простое и бесплатное решение: медиаплеер foobar2000, который, AFAIK, управляет.flac из коробки, позволяет экспортировать встроенные изображения.

  1. Щелкните правой кнопкой мыши трек
  2. "Пометка"
  3. "Управление прикрепленными картинками"
  4. Появляется диалоговое окно
  5. Выберите фотографии, которые вы хотите экспортировать
  6. Нажмите "Экспорт"

У меня отлично работает.

Бегатьffprobe example.flacчтобы найти дорожку «видео». (это скорее всего0:1.) При этом вы можете извлечь изображение:

      ffmpeg -i example.flac -map 0:1 cover.jpg
Другие вопросы по тегам