ดังนั้นฉันสามารถแปลงรหัสไฟล์วิดีโอและไฟล์เสียงแยกเป็นไฟล์ภาพยนตร์เดียวเช่น:
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
และดูและได้ยินภาพยนตร์ที่เป็นผลลัพธ์ดังนี้:
ffplay -ss 0 -lowres 1 -vf "xyz2rgb" mov/movie.mp4
อย่างไรก็ตามเพื่อหลีกเลี่ยงการแปลงรหัสภาพยนตร์และเสียงเป็นไฟล์เดียวก่อนที่จะสามารถดูได้ฉันต้องการเล่นสองไฟล์แยกกัน เท่าที่ฉันรู้ ffplay ไม่อนุญาตให้คุณรวมสองไฟล์ที่แตกต่างกัน (ใช่ไหม)
อ่านฟอรั่มนี้มันดูเหมือนว่าคุณสามารถท่อผลผลิต ffmpeg เพื่อ ffplay ต่อไปนี้ใกล้เคียงกับที่ฉันได้รับ มันไม่ใกล้เคียง :( ข้อมูลวิดีโอกำลังดำเนินการอยู่อย่างชัดเจน แต่เป็น "หิมะ" สีเขียวในขนาดเฟรมที่เหมาะสมพร้อมคำแนะนำของการเต้นของภาพที่เกิดขึ้นจริงภายในหิมะสีเขียวที่น่ากลัววิธีนี้ฉันรู้ว่ามีบางสิ่งที่ข้อมูลภาพจริงถืออยู่ เพียงแค่แสดงผลไม่ถูกต้องเลย
และไม่มีเสียงเล่น เสียงไม่ได้ถูกยก (ฉันไม่คิด) ตอนนี้ ... ฉันติดอยู่ ต่อไปนี้แนะนำสิ่งที่ฉันพยายามทำ แต่มันไม่ทำงาน:
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 -