Тому я можу перекодувати окремі відео- та аудіофайли в один файл фільму, наприклад:
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 -