In alcuni casi, il tuo sistema potrebbe presentare un errore che indica ati vid codec 2 vcr2. Ci possono essere molte ragioni per questo problema.

  • FourCC: VCR2
  • Azienda: ATI
  • Esempi: http://samples.mplayerhq.hu/V-codecs/ATI-VCR12/

Descrizione generale del videoregistratore

ATI è essenzialmente un importante sottoinsieme della maggior parte dei video MPEG-2. La plastica di acquisizione video ATI utilizza questo formato. Il materiale può essere compresso con precisione. Esiste un driver Win9x appositamente progettato per riprodurre video ATI VCR2 senza hardware.

Video VCR2

Il videoregistratore2 utilizza solo i frame centrali. I dati per ogni visualizzazione sono costituiti da sezioni diritte: un’intestazione di sequenza di opzioni, un’estensione di titoli di sequenza facoltativa, un’intestazione di immagine GOP (gruppo a causa di immagini) opzionale, titoli di immagine, un’estensione di intestazione, un partecipante di sezione e un livello di macroblocco con alcuni dati di immagine correnti.

ati training codec 2 vcr2

Per scegliere quale intestazione è spesso in futuro quando il flusso di bit cerca il tuo sistema di avvio. È probabile che vengano definiti i seguenti codici promozionali di inizio:

  1. SEQ_HEAD_START_CODE 0x000001B3
  2. EXTENSION_START_CODE 0x000001B5
  3. GOP_START_CODE 0x000001B8
  4. PIC_START_CODE 0x00000100

ati video presentazione codec 2 vcr2

Questo elemento è solo facoltativo. La sua presenza è classificata come SEQ_HEAD_START_CODE. USIt ha in realtà il formato dopo:

  • Dimensione orizzontale (12 bit)
  • Assortimento verticale (12 bit)
  • Formato del disco rigido del computer Pixel (4 bit)
  • Rischio frame (velocità a 4 bit)

cornice. Il valore specifico non viene notato nel decoder. Controlla il frame rate elettrico del contenitore AVI.

  • Frequenza fotogrammi (18 bit)

La velocità in bit associata alle unità del flusso di bit di quattro bit per secondo, arrotondata alla cifra successiva.

  • Bit di marcatura (1 bit)
  • Aspetto del buffer di controllo del buffer video a 10 bit (VBV)
  • Bit indicatore di parametro limitato)
  • Caricamento (indicatore della matrice del quantizzatore interno a 1 bit)
  • Carica (1 flag di matrice non intraquantizzatore (1 bit)

Questa estensione è spesso facoltativa. La sua presenza è indicata secondo EXTENSION_START_CODE e il tipo di formato implica file (vedi 1 sotto). Potrebbe avere il seguente formato come:

  • Espansione (4 bit)

impostare uguale a 1 per espandere i tag di riga h2. Viene spedito immediatamente con EXTENSION_START_CODE.

  • Profilo/voto di transizione (1 it)
  • Profilo (3 bit)
  • Livello (4 bit)
  • Bit dell’indicatore di sequenza progressiva)
  • Chroma (codice formato n. 1 (2 bit)
  • Aumenta le dimensioni orizzontalmente (2 bit)

migliorerà la dimensione specificata nell’intestazione dell’intervallo. Ciò significa che la più grande dell’immagine codificata è in realtà (Horiz_size_ext << 12) | (dimensione_orizzonte).

  • Dimensione offset verticale (2 bit)

promuove la dimensione sovradimensionata in un’intestazione di sequenza. Quindi l’altezza che ha a che fare con la situazione di codifica è (vert_size_ext significa << 12) | (size_vert).

  • Espansione bit Richter (12 bit)
  • Marker (1 pin bit)
  • Aumenta la lunghezza del buffer VBV (8 bit)
  • Indicatore di minimo basso (1 bit)
  • Frame rate fuori dal conteggio della struttura (2 bit)
  • Denominatore di aumento della carica del frame (5 bit)

Questa intestazione è facoltativa. Questo conta come la presenza indicata secondo GOP_START_CODE. Ha il formato immediatamente seguente:

  • Tempo (scambio a 25 bit)

contiene: indicatore di salto frame (1 bit), tempo popolare (5 bit), minuti o giù di lì (6 bit), bit cannon (deve ottenere 1), secondi (6 bit), frame (6 bit). …

  • Numero di identificazione personale del gruppo chiuso (1 bit)
  • link bit verde)

Questo tag h2 (1 deve essere presente nel loro flusso video VCR2. È battuto da PIC_START_CODE. Crea semplicemente il seguente formato:

  • Riferimento temporale (10 bit)
  • Gruppo di frame (3 bit)
  • Latenza VBV (16 bit)
  • Extra-Moment-Bild-Flag (1 bit)

Questa progenie deve essere presente nel video stream vcr2. Questo è soprattutto EXTENSION_START_CODE. Ha un formato di osservazione:

  • Tipo di estensione (4 bit)
  • Fronte Orizzontale (4 bit)
  • Directory di trasferimento (4 bit)
  • Orizzontale all’indietro (4 bit)
  • Ritorna su e di conseguenza giù (4 bit)
  • Intra DC dettagliato (2 bit)
  • Struttura dell’immagine (2 bit)
  • Primo campo flag codice uno (1 bit)
  • flag frame_pred_frame_dct (1 bit)
  • Idea di mascheramento del vettore di movimento (1 bit)
  • q_scale arti e mestieri bandiera (1 bit)
  • Codice in formato intra-vlc (1 2 т)
  • Flag di scansione alternativo (1 bit)
  • Ripeti per iniziare l’indizio del campo (1 bit)
  • Indicatore di assortimento Chroma 420 (1 bit)
  • Struttura flag progressiva (1 bit)
  • Flag in visualizzazione composita (1 bit)

Livello livello

Lo strato di rivestimento deve essere presente nel flusso video VCR2 specifico. Ha il seguente formato esatto:

  • Codice sconto inizio frammento (32 bit)

indiscutibilmente i primi 24 hanno componenti con un opportuno valore di 0x000001. Gli ultimi 11 bit indicano un numero elevato associato alle fette nell’intervallo 0x01 – 0xAF.

  • Bit della scala di quantizzazione)

a (5 interi senza segno vecchi per scalare il livello di guarigione più tipicamente associato ai coefficienti DCT. Due sono vietati.

  • Pezzo di bit extra (1 dollaro bit)

Livello macroblocco

Lo strato di macroblocchi deve essere presente solo nell’acqua filtrata dal video VCR2. Contiene i dati per la maggior parte dei macroblocchi nella riduzione corrente. Ha il seguente formato: