GOP:
A taxa de qualidade e compactação do vídeo depende da estrutura Grupo de Imagens (GOP) . A estrutura do GOP também afeta a sensibilidade de distorção do fluxo de vídeo devido a perdas de pacotes.
Aumentar o comprimento do GOP também aumenta a qualidade do vídeo. Mas depois de atingir o mais alto PSNR (razão sinal / ruído de pico) , começa a diminuir. No primeiro período crescente, a codificação eficiente desempenha um papel importante, de modo que os comprimentos mais altos do GOP levam a uma melhor qualidade. Após a otimização das configurações do GOP, quando a qualidade do vídeo é a mais alta, o efeito de propagação de erro se torna mais significativo. Portanto, usando intervalos mais altos , o erro espalhar-se por causa de distorção significativa. Fonte
Cada tipo de vídeo tem um GOP ideal diferente, dependendo de suas características.
Quadro-chave e animação:
Vídeos ou imagens em movimento - estamos apenas enganando nossas mentes; são apenas imagens imóveis exibidas em uma rápida sucessão! E a ilusão fica melhor e mais suave se o próximo quadro aparecer em / antes de 1/25
th de um segundo que é o intervalo de tempo de permanência de pós-imagem do olho humano e a razão para percepção de movimento .
Ilustração 1: (fonte: Wikipedia)
Fig: Uma seqüência de quadros de vídeo, consistindo de dois quadros-chave (I), um quadro previsto para frente (P) e um quadro bidirecionalmente previsto (B).
(Você pode notar que, na imagem acima, o valor de GOP, -g
é 3, um quadro-chave com dois quadros suprimidos.)
Ilustração 2: (fonte: Wikipedia)
Fig: Uma animação muito simples criada pelo enquadramento de chaves. A animação não tem suavidade porque cada quadro é completamente independente de qualquer outro quadro.
Um possível Q & amp; A:Q. Os quadros-chave não são suficientes? Por que precisaríamos ter os quadros-P, frames-B
suplementares / intermediários?A. Sim ... mas o uso desses quadros intermediários permite reduzir o tamanho geral do arquivo (vídeo).
Para vídeo / streaming de melhor qualidade , você procuraria usar baixa taxa de compactação, mas alta taxa de quadros, o que significa alto -g
com avconv
(o valor ótimo do GOP é quase metade do valor de frames / seg ). Como é evidente, o valor de -g
terá que ser especificado com base nos codificadores, taxa de compactação, taxas de quadros que você está usando para a finalidade de transcodificação / streaming; é uma quantidade relativa, então não há nenhum valor geral que você possa usar com todas as entradas.
De acordo com este link < em> o valor do GOP para a maioria dos meios de comunicação seria cerca de metade do valor da taxa de quadros , de forma que o quadro chave ficasse 0.5
segundos distante e produzisse um vídeo de boa qualidade. Também podemos notar que o outro link mostra que o PSNR atinge um valor constante em cerca de metade da taxa de quadros de teste, conforme indicado em o gráfico do gráfico.
Mas o valor ideal parece estar em torno de 1/6
th para 1/4
th o teste taxa de quadros.
E sim, então você deve estar procurando usar o valor -g
ao redor ou no intervalo 1/6
th para 1/4
th para que os quadros principais apareçam todos os 0.17
to 0.25
seconds ; e provavelmente comentar para melhorar a resposta:)
Referências: