
Atualmente estou tentando converter um MP4 em MP3 usandoesta respostacom o seguinte comando 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
Mas quando tento executar o comando via terminal para 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
Para evitar criar arquivos entre o próximo processo, o arquivo resultante não tem o polegar
Responder1
As imagens requerem tags ID3v2 que o FFmpeg grava no início do arquivo e depois que a carga de áudio foi mixada. Como não pode procurar no canal, o ffmpeg não pode fazer o que você está pedindo.