Jadi saya dapat transcode file video dan audio yang terpisah menjadi satu file film, seperti:
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
Dan lihat dan dengar film yang dihasilkan seperti ini:
ffplay -ss 0 -lowres 1 -vf "xyz2rgb" mov/movie.mp4
Namun, untuk menghindari transcode film dan suara bersama menjadi satu file sebelum dapat melihatnya, saya hanya ingin memutar dua file terpisah. Sejauh yang saya tahu, ffplay tidak membiarkan Anda menggabungkan dua file berbeda (kan?).
Membaca forum-forum ini tampaknya Anda dapat menyalurkan output ffmpeg ke ffplay . Berikut ini sedekat yang saya dapatkan. Tidak sedekat itu. :( Informasi video jelas sedang terbawa, tetapi berwarna hijau "salju" dalam ukuran bingkai yang tepat, dengan isyarat dari citra aktual menari di dalam salju hijau yang mengerikan. Dengan cara ini saya tahu bahwa sesuatu dari data gambar aktual sedang terbawa. , hanya tidak menyajikan dengan benar.
Dan tidak ada pemutaran audio. Suara itu tidak terbawa (kurasa.) Sekarang ... Aku macet. Berikut ini menunjukkan apa yang saya coba lakukan, tetapi tidak berfungsi:
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 -