
В настоящее время я пытаюсь конвертировать 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
Но когда я пытаюсь запустить команду через терминал в stdout
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
Для изображений требуются теги ID3v2, которые FFmpeg записывает в начале файла и после того, как в него была добавлена аудиоинформация. Поскольку ffmpeg не может выполнять поиск в канале, он не может сделать то, что вы просите.