Domanda

Ho due file di dump di video non elaborato e audio non elaborato da un codificatore e voglio essere in grado di misurare " Lip-sync " ;. Immagina un video di un martello che colpisce un'incudine. Voglio andare fotogramma per fotogramma e vedere che quando il martello colpisce finalmente l'incudine, c'è un picco di ampiezza sulla traccia audio.

A causa della velocità con cui accade tutto, non posso semplicemente ascoltare l'audio, ho bisogno di vedere la forma d'onda nel dominio del tempo.

Ci sono strumenti là fuori che mi permettono di vedere sia il video che l'audio?

È stato utile?

Soluzione

Se sei preoccupato per la convalida di un decodificatore, generalmente dal punto di vista della convalida l'obiettivo è verificare i valori PTS audio e video rispetto a un comune orologio in tempo reale.

I file Raw YUV e PCM non includono i timestamp. Se conosci la frequenza dei fotogrammi e la frequenza di campionamento, puoi utilizzare un visualizzatore di file yuv non elaborato (ne ho scritto il mio) per capire il tempo (dall'inizio del file) di un determinato fotogramma nel video e uno strumento come Audacity per capire l'ora di inizio del file con l'inizio del tono nel file audio. questo potrebbe ancora non raccontarti tutta la storia poiché gli strumenti in genere incorporano un ritardo tra l'audio e il video nel file ts / ps. Oppure puoi collegare ab OScope e andare alla vecchia scuola.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top