Sto attualmente cercando di convertire un Mp4 in un Mp3 utilizzando questa risposta con il seguente command 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
Ma quando cerco di eseguire il command tramite terminal per 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
Quindi posso evitare di fare file tra il prossimo process, il file risultante non ha il pollice
Le immagini richiedono tag ID3v2 che FFmpeg scrive all'inizio del file e dopo che il payload audio è stato inserito. Dal momento che non può cercare nel pipe, ffmpeg non può fare quello che stai chiedendo.