Informazioni multimediali per bit rate costante e variabile di file video


1

Qual è la velocità in bit massima per un .mp4file di formato la cui modalità di velocità in bit è Costante ?

Informazioni multimediali visualizzate per MP4 (Uso dello strumento MediaInfo)

ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Baseline@L3.0
Format settings, CABAC : No
Format settings, ReFrames : 1 frame
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Bit rate mode : Constant
Bit rate : 1 500 Kbps
Maximum bit rate : 3 961 Kbps
Display aspect ratio : 4:3
Frame rate mode : Constant
Frame rate : 29.970 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.163


In questo caso in cui la modalità di velocità in bit è impostata su Variabile , è il campo Velocità in bit in cui viene visualizzato il valore come 309è la velocità in bit media?

Informazioni multimediali visualizzate per M4V (utilizzando lo strumento MediaInfo)

ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : Baseline@L3.0
Format settings, CABAC : No
Format settings, ReFrames : 1 frame
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Bit rate mode : Variable
Bit rate : 309 Kbps
Display aspect ratio : 16:9
Frame rate mode : Variable
Frame rate : 23.976 fps
Minimum frame rate : 23.810 fps
Maximum frame rate : 24.390 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.229
Writing library : x264 core 120

Risposte:


3

Quando MediaInfo riporta Bit rate, segnalerà la velocità in bit specificata dal flusso multimediale effettivo. Quindi, se dice 1.500 ed è stata utilizzata una velocità in bit costante, allora questa è la velocità impostata dall'encoder.

D'altra parte, quando per la codifica è stata utilizzata una modalità di velocità in bit variabile, l'encoder non è in grado di fornire una media predefinita. Quindi, MediaInfo riporterà la media misurata. Lo fa analizzando le dimensioni del flusso e la durata (vedi File__Analyze_Streams_Finish.cppnel suo codice sorgente), in modo molto generico.

Quando ti dà un Maximum bit rateVBR, il significato è abbastanza evidente. Riferisce anche Maximum bit ratenel caso di flussi CBR. Sfortunatamente non sono stato in grado di scoprire cosa significhi esattamente - il codice sorgente è un po 'contorto - ma dipende dai specifici codec multimediali o contenitori utilizzati.

Potrebbe essere uno di questi:

  • il risultato di un calcolo, alla ricerca di un bit rate di picco (molto improbabile, non ho controllato l'intero codice sorgente)
  • un'informazione estratta dall'atomo MOOV del contenitore MP4
  • il descrittore MPEG-2 definito in ISO / IEC 13818-1 sezione 2.6.26:

    Il valore indica un limite superiore del bitrate, compreso l'overhead di trasporto, che verrà rilevato in questo elemento o programma del programma

  • il bit rate massimo supportato da un determinato contenitore, ad esempio in MXF
  • la velocità in bit massima supportata da una determinata combinazione profilo / livello codec

A proposito: il contenitore MP4 (MPEG-4 Part 14) non ha restrizioni sui bit rate dei codec utilizzati per quanto ne so. MP4 non è un codec video . Se stai parlando di "MP4" come nel video AVC MPEG-4 Part 10 (h.264), la velocità in bit massima specificata dal profilo High 10 al livello 5.2 è 720.000 kBit / s ( riferimento ).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.