2016-04-13 16 views
0

Ich möchte Audio (.wav) Datei und Video, die mir im Rgb-Format zur Verfügung gestellt wird, synchron wiedergeben.ffmpeg: Kombinieren Sie Audio (.wav) und Video im (.rgb) Format

Die rgb-Datei enthält alle RGB-Bilder in den Videobildern. Wie kann ich rgb-Datei und Audio mit ffmeg kombinieren, um Ausgabe-Video zu erhalten, das auf vlc-Player abgespielt werden kann?

Eingang 1: audio.wav

Eingang 2: allimages.rgb

Output: Eine Video-Datei, die in VLC-Player wiedergegeben werden kann.

Ich schaute auf ffmpeg Dokumentation, konnte aber nichts für rgb Eingabe finden. Es wäre eine große Hilfe, wenn Sie den Befehl ffmpeg für das obige ausführen können.

Dank

Antwort

0

Die nächstgelegene ich mit diesem bekam wird unter Befehl, aber ich sehe Grün und Rosa Farben in meinem Video, nachdem ich es spielen. Ich denke, ich vermisse etwas im ffmpeg-Befehl. Kann mir jemand sagen, was in obigem Befehl falsch ist und helfen, die Videoqualität zu verbessern und grüne und rosa Farben zu entfernen?

ffmpeg -s 480x270 -r 15 -pix_fmt gbrp -i /Users/sandeep/Downloads/Videos/input.rgb -c:v libx264 -y output.mp4 

enter image description here

+0

Sie benötigen das Pixelformat des Eingangs korrekt zu identifizieren. Wie wurde es generiert? – Mulvya

+0

Ich habe Eingabedateien als Teil der Aufgabe erhalten, und ich weiß nicht, wie sie generiert wurden. Ich denke, dass die RGB-Bilder in der Eingabe grün und rosa Farben haben. Gibt es eine Möglichkeit, wie wir ffmeg sagen können: r = r & 0xff, g = g & 0xff, b = b & 0xff. Ich habe versucht, r, g, b Werte zu lesen und dann UND mit 0xff. und dann Display-Rahmen, der keine grünen und rosa Farben hat. –

+0

Sie sollten die folgenden Pixelformate ausprobieren: 'rgb24'' bgr24' '0rgb'' rgb0' '0bgr'' bgr0' Wenn keiner von diesen funktioniert, müssen wir möglicherweise Kanäle austauschen. – Mulvya

Verwandte Themen