So kann ich separate Video- und Audiodateien wie folgt in eine Filmdatei umcodieren:
ffmpeg -ss 0 -lowres 0 -r 24 -i dcp/picture.mxf -vf "xyz2rgb" -i mov/sound.wav -ac 2 -ab 256k -vb 3000k -t 10 -y mov/movie.mp4
Und sehen und hören Sie den resultierenden Film so:
ffplay -ss 0 -lowres 1 -vf "xyz2rgb" mov/movie.mp4
Um jedoch zu vermeiden, dass Film und Ton zusammen in eine Datei transkodiert werden müssen, bevor ich sie sehen kann, möchte ich einfach die beiden separaten Dateien zusammen abspielen. Soweit ich weiß, können Sie mit ffplay nicht zwei verschiedene Dateien kombinieren (richtig?).
Wenn Sie diese Foren lesen , können Sie anscheinend eine ffmpeg-Ausgabe an ffplay weiterleiten . Das Folgende ist so nah wie ich gekommen bin. Es ist nicht so nah. :( Videoinformationen werden eindeutig übertragen, aber es handelt sich um grünen "Schnee" in der richtigen Bildgröße, mit Hinweisen auf die tatsächlichen Bilder, die im schrecklichen grünen Schnee tanzen. Auf diese Weise weiß ich, dass sich etwas von den tatsächlichen Bilddaten überträgt , nur nicht richtig rendern. Überhaupt nicht.
Und keine Audiowiedergabe. Der Sound überträgt sich nicht (glaube ich nicht). Jetzt ... stecke ich fest. Das Folgende schlägt vor, was ich versuche, aber es funktioniert nicht:
ffmpeg -ss 0 -lowres 0 -r 24 -i dcp/picture.mxf -vf "xyz2rgb" -i mov/sound.wav -f rawvideo - | ffplay -f rawvideo -vf "xyz2rgb" -s 1998x1080 -