Я пытаюсь встроить обложку в аудиофайл .opus (контейнер ogg). Я знаю, что ffmpeg недавно добавил поддержку этой функции в соответствии с этим тикетом:
https://trac.ffmpeg.org/ticket/4448
Пытался использовать несколько параметров команды, но пока мне это не удалось, даже подумал, что использую последнюю сборку ffmpeg для Windows. Например, они не работают:
ffmpeg -i original.opus -i image.png -map 0: 0 -map 1: 0 -c copy -metadata: s: v title = «Обложка альбома» -metadata: s: v comment = «Cover (front)» out.opus
выход: [opus @ 00000000006fe140] Неподдерживаемый идентификатор кодека в потоке 1 Не удалось записать заголовок для выходного файла № 0 (неверные параметры кодека?): Недопустимый аргумент Ошибка инициализации выходного потока 0: 1
ffmpeg -i original.opus -i image.png -map_metadata 0 -c copy out.opus
получившийся файл не имеет обложки.