В настоящее время я пытаюсь преобразовать Mp4 в Mp3, используя этот ответ со следующей командой ffmpeg

ffmpeg -i video.mp4 -i cover.jpg -acodec libmp3lame -b:a 256k -c:v copy -map 0:a:0 -map 1:v:0 output.mp3

Но когда я пытаюсь запустить команду через терминал на стандартный вывод

ffmpeg -i video.mp4 -i cover.jpg -acodec libmp3lame -b:a 256k -c:v copy -map 0:a:0 -map 1:v:0 -f mp3 - > output.mp3

Таким образом, я могу избежать создания файлов между следующими процессами, получившийся файл не имеет большого пальца

1 ответ1

0

Для изображений требуются теги ID3v2, которые FFmpeg записывает в начале файла и после мультиплексирования аудио. Так как он не может искать в трубе, ffmpeg не может делать то, что вы просите.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .