Я пытаюсь преобразовать некоторые файлы flac, которые все имеют встроенный в opus с ffmpeg. Все, кроме coverart, прекрасно копируется, но я не могу переместить обложку. Пробовал всевозможные вещи -mapmetadata, которые я мог найти до сих пор, но не повезло, в результате всегда не хватает всего.
В то время как оригинальный .flac сообщает о наличии видеопотока с coverart
Duration: 00:02:53.51, start: 0.000000, bitrate: 910 kb/s Stream
#0:0: Audio: flac, 44100 Hz, stereo, s16 Stream #0:1: Video: mjpeg, yuvj420p(pc, bt470bg/unknown/unknown), 500x500 [SAR 1:1 DAR 1:1], 90k
tbr, 90k tbn, 90k tbc
созданные файлы опуса не имеют графики:
size= 2815kB time=00:02:53.51 bitrate= 132.9kbits/s speed= 104x
video:0kB audio:2793kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.811556%
Я пробовал -vcodec copy, -mapmetadata 0, -mapmetadata 0:s:0, но безуспешно. Кажется, что-то не так с opus, так как у меня та же проблема с преобразованием в aac.
Так есть ли способ вытащить обложку из файла flac и переместить его в новый файл на ходу, используя ffmpeg, или мне нужно сначала извлечь его, а затем снова приклеить обратно к новому файлу с помощью дополнительных команд ?