Если у меня есть файл .opus, как я могу использовать FFmpeg для настройки обложки альбома?

582
Sarah Szabo

Если у меня есть файл .opus, как я могу использовать FFmpeg для настройки обложки альбома?

Я имел успех с:

ffmpeg -i Pogo.mp3 -i StellarDrone.png -map 0:0 -map 1:0 -codec copy -id3v2_version 3 -metadata:s:v title="Album cover" -metadata:s:v comment="Cover (front)" out.mp3 

Использование Pogo.mp3и в Stellardrone.pngкачестве тестовых файлов. Это не работает, по- .opusвидимому, хотя.

ffmpeg -i Hotlines.opus -i StellarDrone.png -map 0:0 -map 1:0 -codec copy -id3v2_version 3 -metadata:s:v title="Album cover" -metadata:s:v comment="Cover (front)" out.opus ffmpeg version 4.0 Copyright (c) 2000-2018 the FFmpeg developers built with gcc 7 (Ubuntu 7.3.0-16ubuntu3) configuration:  libavutil 56. 14.100 / 56. 14.100 libavcodec 58. 18.100 / 58. 18.100 libavformat 58. 12.100 / 58. 12.100 libavdevice 58. 3.100 / 58. 3.100 libavfilter 7. 16.100 / 7. 16.100 libswscale 5. 1.100 / 5. 1.100 libswresample 3. 1.100 / 3. 1.100 Input #0, ogg, from 'Hotlines.opus': Duration: 00:04:01.00, start: -0.960000, bitrate: 359 kb/s Stream #0:0: Audio: opus, 48000 Hz, stereo, fltp Metadata: ARTIST : ChrisKeya FMPS_PLAYCOUNT : 0 FMPS_RATING_AMAROK_SCORE: 0.04 TITLE : Hotlines Stream #0:1: Video: png, rgb24(pc), 1280x720 [SAR 1:1 DAR 16:9], 90k tbr, 90k tbn, 90k tbc Metadata: comment : Cover (front) title : ChrisKeya - LateNight [Full EP].png Input #1, png_pipe, from 'StellarDrone.png': Duration: N/A, bitrate: N/A Stream #1:0: Video: png, rgb24(pc), 1280x720 [SAR 1:1 DAR 16:9], 25 tbr, 25 tbn, 25 tbc [opus @ 0x55a1a7d72100] Unsupported codec id in stream 1 Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #1:0 -> #0:1 (copy) Last message repeated 1 times 

Особый интерес представляет раздел красного цвета:

[opus @ 0x55af9c499100] Unsupported codec id in stream 1 Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument 
1
Не реализованы. Gyan 5 лет назад 0
@ Джан Ты уверен? Sarah Szabo 5 лет назад 0
Да, это было задано несколько раз. Gyan 5 лет назад 0
@ Джан, ты можешь дать источник? Gruber 5 лет назад 0
См. Https://trac.ffmpeg.org/ticket/4448 - связанный патч реализует его только для .flac, но мультиплексоры `flac` и` opus` являются подтипами мультиплексора ogg. Gyan 5 лет назад 0

0 ответов на вопрос

Похожие вопросы