O que determina a qualidade de um vídeo

1

Eu tenho um arquivo de vídeo (que inclui um fluxo de áudio também). Eu quero determinar sua qualidade com base na taxa de bits, profundidade de bits, altura, largura, codificação etc. Entre isso, o que determina a qualidade de um vídeo?

Por exemplo, eu tenho esse mediainfo dump para um vídeo

ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : [email protected]
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 4 frames
Codec ID                                 : V_MPEG4/ISO/AVC
Duration                                 : 3h 2mn
Nominal bit rate                         : 1 048 Kbps
Width                                    : 1 280 pixels
Height                                   : 720 pixels
Display aspect ratio                     : 16:9
Frame rate                               : 24.000 fps
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.047
Writing library                          : x264 core 125 r2200 999b753
Encoding settings                        : cabac=1 / ref=3 / deblock=1:-1:-1 / analyse=0x3:0x113 / me=umh / subme=9 / psy=1 / psy_rd=0.00:0.00 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=0 / threads=48 / lookahead_threads=8 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=2pass / mbtree=1 / bitrate=1048 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / aq=1:1.00
Default                                  : Yes
Forced                                   : No

E outro vídeo,

ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : [email protected]
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 4 frames
Codec ID                                 : V_MPEG4/ISO/AVC
Duration                                 : 1h 30mn
Nominal bit rate                         : 817 Kbps
Width                                    : 1 280 pixels
Height                                   : 544 pixels
Display aspect ratio                     : 2.35:1
Frame rate                               : 23.976 fps
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.049
Writing library                          : x264 core 120 r2146 bcd41db
Encoding settings                        : cabac=1 / ref=3 / deblock=1:-1:-1 / analyse=0x3:0x113 / me=umh / subme=9 / psy=1 / psy_rd=0.00:0.00 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-2 / threads=12 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=240 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=2pass / mbtree=1 / bitrate=817 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / aq=1:1.00
Default                                  : Yes
Forced                                   : No

Como você sabe qual vídeo é melhor?

    
por Shiplu Mokaddim 11.08.2012 / 20:06

2 respostas

2

O fator que lhe dará uma boa idéia da qualidade do vídeo, independentemente da altura / largura / taxa de quadros / profundidade, é bits / pixel * frame ou bpf . Esta é uma medida composta que inclui as configurações do codec, tamanho do quadro e taxa de quadros. ou seja,

Bits/(Pixel*Frame)                       : 0.047

Por exemplo, em um vídeo RGB não-comprimido de 24 bits, o bpf seria de 24 bits, porque não há compactação. No seu primeiro exemplo, a compactação / codificação tornou o bpf muito, muito mais baixo, com apenas 0.047.

  • Em geral, supondo que seu codec é AVC ou MPEG-4 ASP (Xvid / Divx), um bpf de 0.1 ou mais é bom , 0.2 ou mais é muito bom e 0,3 ou mais é excelente . Isso vale para a maioria dos vídeos em movimento da vida real, e menos verdadeiro para animações puras. Claro, se o seu "filme" é simplesmente uma apresentação de slides de uma imagem a cada 10 segundos, essa suposição se desfaz completamente.

  • Além disso, assumindo um codec e bpf similar, o vídeo com melhor altura / largura / taxa de quadros será "melhor" se sua tela de saída / TV puder suportar essa resolução / taxa de quadros.

por 13.08.2012 / 04:46
1

A "qualidade" subjetiva de um arquivo de áudio ou vídeo compactado é o resultado de muitos fatores e não há uma fórmula simples. Alguns esquemas de compactação serão melhores para animação e outros para gravações de vídeo altamente complexas. Quer você prefira um vídeo altamente compactado de alta resolução ou um vídeo com baixa compactação e baixa resolução, por exemplo, depende e é altamente subjetivo.

    
por 12.08.2012 / 01:49