Извлечение графических изображений из аудиофайлов FLAC
Я купил немного музыки в Интернете и загрузил ее в формате FLAC, и я был приятно удивлен, увидев, что некоторые произведения, очевидно, встроены в каждый аудиофайл. Я подозреваю, что они имеют немного более высокое разрешение, чем предварительный просмотр Windows "Extra large icons", так есть ли способ извлечь их в свои файлы?
В основном обратное:
Вставить изображение обложки альбома в файл FLAC с помощью ffmpeg
3 ответа
Я немного погуглил, и, видимо, эта тема более чувствительна, чем большинство, к правильному поиску. Поиск по extract artwork from flac
подвернул это, хотя все еще косвенно
https://wiki.gnome.org/Apps/EasyTAG
Я нашел несколько других по тому же запросу, но мне действительно нравится этот, потому что он не пытается угадать размер встроенного изображения, а затем изменить его масштаб. Вместо этого он не только показывает вам, что на самом деле там, но, насколько я могу судить, он должен сохранять встроенные данные без изменений, а это именно то, что я хочу. (Если вы хотите что-то другое, вы можете использовать автономный редактор изображений оттуда.)
Не уверен, что это все еще в теме, но я сначала нашел эту ветку при поиске информации по той же задаче, а затем нашел другое простое и бесплатное решение: медиаплеер foobar2000, который, AFAIK, управляет.flac из коробки, позволяет экспортировать встроенные изображения.
- Щелкните правой кнопкой мыши трек
- "Пометка"
- "Управление прикрепленными картинками"
- Появляется диалоговое окно
- Выберите фотографии, которые вы хотите экспортировать
- Нажмите "Экспорт"
У меня отлично работает.
Бегатьffprobe example.flac
чтобы найти дорожку «видео». (это скорее всего0:1
.) При этом вы можете извлечь изображение:
ffmpeg -i example.flac -map 0:1 cover.jpg