Je suis donc capable de transcoder des fichiers vidéo et audio séparés en un seul fichier film, comme ceci:
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
Et voyez et écoutez le film résultant comme ceci:
ffplay -ss 0 -lowres 1 -vf "xyz2rgb" mov/movie.mp4
Cependant, pour éviter d'avoir à transcoder le film et le son ensemble dans un fichier avant de pouvoir le voir, je voudrais simplement lire les deux fichiers séparés ensemble. Pour autant que je sache, ffplay ne vous permet pas de combiner deux fichiers différents (non?).
En lisant ces forums, il semble que vous pouvez diriger une sortie ffmpeg vers ffplay . Ce qui suit est aussi proche que moi. Ce n'est pas si proche. :( Les informations vidéo sont clairement transférées, mais il s'agit de "neige" verte dans la bonne taille de trame, avec des indices de l'imagerie réelle dansant à l'intérieur de la neige verte horrible. De cette façon, je sais que quelque chose des données d'image réelles est transféré , tout simplement pas correctement. Du tout.
Et pas de lecture audio. Le son ne continue pas (je ne pense pas.) Maintenant ... je suis coincé. Ce qui suit suggère ce que j'essaie de faire, mais cela ne fonctionne pas:
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 -