Sono nuovo nell'esaminare i formati di file video e mi sto chiedendo cosa sarebbe servito per analizzarne uno. Per farlo, prima dovrei capire come appare il formato, quindi è di questo che tratta questa domanda.
Mi chiedo se si possa descrivere brevemente come è strutturato un formato di file video o cosa contiene. Qualsiasi formato di file video è utile, ma WebM sarebbe preferito in quanto aperto / libero da diritti e moderno (che presumo significhino che sarebbe più semplice da capire). Ma qualsiasi formato di file è più semplice per dimostrare che il punto è il migliore.
La cosa principale che sto cercando non è una specifica dettagliata a questo punto, fondamentalmente ciò che accade in un file video . Sono abituato a contenuti "statici" come la programmazione di file di linguaggio o di file di immagini, ma i video sono grandi file in streaming in cui è necessario gestire i problemi di rete e la sincronizzazione e tutto ciò, come parte del "passaggio attraverso il contenuto del file". Le mie conoscenze consistono in "i video vengono probabilmente inviati come blocchi di una sorta di dati binari", ma questo è tutto. Mi piacerebbe sapere approssimativamente come si organizza in questi file diversi (di nuovo, ognuno va bene, o anche un esempio generico va bene). Quali sono le caratteristiche generali del formato di file.
Vorrei poter dare un'occhiata a un parser WebM , ma non sono sicuro quale sia lo scopo del le caratteristiche sono per i file video. Fondamentalmente cercando di capire come funziona un file video.