Frage

Ich habe eine zwei-Dump-Dateien von Video-Rohdaten und ausgewertete Audio von einem Encoder und ich möchte in die Lage, den „Lip-Sync“ zu messen. Stellen Sie sich ein Video von einem Hammer einen Amboss schlägt. Ich mag Frame für Frame gehen und zu sehen, dass, wenn der Hammer schließlich den Amboss schlägt, gibt es eine Spitze in der Amplitude auf der Audiospur ist.

Aufgrund der Geschwindigkeit, dass alles geschieht an, kann ich nicht nur auf das Audio hören, ich brauche die Wellenform in der Zeitdomäne zu sehen.

Gibt es irgendwelche Werkzeuge gibt, die mir sowohl die Video- und Audio sehen lassen?

War es hilfreich?

Lösung

Wenn Sie besorgt sind über einen Decoder Validierung dann das Ziel im Allgemeinen aus einer Validierung Perspektive ist Audio und Video PTS-Werte gegen einen gemeinsamen Echtzeituhr zu überprüfen.

Raw YUV und PCM-Dateien enthalten keine Zeitstempel. Wenn können Sie die Frame-Rate und Sample-Rate kennen, können Sie einen rohen YUV-Datei-Viewer verwenden (ich meine eigenen geschrieben), um die Zeit, um herauszufinden (vom Beginn der Datei) ein gegebenen Rahmens im Video und ein Tool wie Audacity die Zeit Form Start-Datei zu einem Start des Tons in der Audiodatei, um herauszufinden. dies kann man noch nicht die ganze Geschichte erzählen, da Werkzeuge in der Regel eine Verzögerung zwischen dem Audio-und Video in der ts / ps-Datei einbetten. Oder Sie können ab Oscope Haken und alte Schule gehen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top