Mein Ziel ist es, mit wget eine FLV-Datei herunterzuladen und die Ausgabe zu ffmpeg zu leiten, um es in eine MP3 zu konvertieren. Auf diese Weise kann der Benutzer die MP3 herunterladen, ohne darauf warten zu müssen, dass der FLV zuerst auf meinen Server lädt. Ich habe damit herumgespielt, und es scheint, dass ffmpeg nur auf Rohvideo pumpen kann. So war ich mit so etwas wie dies funktioniert:Wie verwende ich Rohrleitungen mit ffmpeg?
wget -O - 'videoinput.flv' | ffmpeg -y -i - -vcodec rawvideo -f yuv4mpegpipe - | ffmpeg -y -i - -ab 128k audiooutput.mp3
Wer Erfahrung mit dieser Art von on-the-fly ffmpeg Encodierung?
Frage zu Superuser? – marcog