Quindi sono in grado di transcodificare file video e audio separati in un file filmato, in questo modo:
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
E guarda e ascolta il film risultante in questo modo:
ffplay -ss 0 -lowres 1 -vf "xyz2rgb" mov/movie.mp4
Tuttavia, per evitare di dover transcodificare il film e il suono insieme in un file prima di poterlo vedere, vorrei semplicemente riprodurre i due file separati insieme. Per quanto ne so, ffplay non ti consente di combinare due file diversi (giusto?).
Leggendo questi forum sembra che tu possa inviare un output di ffmpeg a ffplay . Quanto segue è il più vicino possibile. Non è così vicino. :( Le informazioni video vengono chiaramente trasferite, ma è una "neve" verde nella giusta dimensione del fotogramma, con accenni di immagini reali che danzano all'interno della terribile neve verde. In questo modo so che qualcosa dei dati reali delle immagini viene trasferito , semplicemente non viene visualizzato correttamente.
E nessun audio riprodotto. Il suono non si ripete (non credo.) Ora ... Sono bloccato. Quanto segue suggerisce cosa sto cercando di fare, ma non funziona:
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 -