Encode/av1 – ffmpeg, nvidia afirma ter melhor codificador AV1 do que a AMD e Intel.
Nvidia afirma ter melhor codificador AV1 do que a AMD e Intel
O Libaom-AV1 possui um modo de qualidade constante (CQ) (como o CRF em x264 e x265), o que garantirá que cada quadro obtenha o número de bits que merece para obter um certo nível de qualidade (perceptivo), em vez de codificar cada quadro para atender a um alvo de taxa de bits. Isso resulta em melhor qualidade geral. Se você não precisar atingir um tamanho de arquivo de destino fixo, esse deve ser o seu método de escolha.
Guia de codificação de vídeo AV1
Av1 é um codec de vídeo de código aberto e isolados de royalties desenvolvido pela Alliance for Open Media (Aomedia), um consórcio da indústria sem fins lucrativos. .264.
Atualmente, existem três codificadores AV1 suportados pelo FFMPEG: Libaom (invocado com Libaom-AV1 no FFMPEG), SVT-AV1 (LIBSVTAV1) e RAV1E (LIBRAV1E). Atualmente, este guia se concentra no Libaom e SVT-AV1.
Libaom
Libaom (Libaom-AV1) é o codificador de referência para o formato AV1. . A Libaom é baseada no LibVPX e, portanto, compartilha muitas de suas características em termos de recursos, desempenho e uso.
Para instalar o FFMPEG com o suporte ao Libaom-AV1, observe os guias de compilação e compile FFMPEG com a opção –enable-Libaom.
A Libaom oferece os seguintes modos de controle de taxa que determinam a qualidade e o tamanho do arquivo obtidos:
- Qualidade constante
- Qualidade restrita
- Taxa de bits média de 1 passa-passos
. .
Observação: Usuários de libaom mais antigo que a versão 2.0.0 precisará adicionar -strit experimental (ou o alias -stritic -2).
Qualidade constante
O Libaom-AV1 possui um modo de qualidade constante (CQ) (como o CRF em x264 e x265), o que garantirá que cada quadro obtenha o número de bits que merece para obter um certo nível de qualidade (perceptivo), em vez de codificar cada quadro para atender a um alvo de taxa de bits. Isso resulta em melhor qualidade geral. Se você não precisar atingir um tamanho de arquivo de destino fixo, esse deve ser o seu método de escolha.
Para acionar esse modo, basta usar o interruptor -CRF junto com o valor numérico desejado.
entrada ffmpeg -i.MP4 -C: V LIBAOM -AV1 -CRF 30 AV1_TEST.mkv
. Valores mais baixos significam melhor qualidade e maior tamanho de arquivo. 0 significa sem perdas. .
Observe que nas versões FFMPEG antes de 4.3, acionar o modo CRF também requer definir a taxa de bits para 0 com -b: v 0 . Se isso não for feito, o interruptor -CRF aciona o modo de qualidade restrito com uma taxa de bits padrão de 256kbps.
Qualidade restrita
O Libaom-AV1 também possui um modo de qualidade restrito (CQ) que garantirá que uma qualidade constante (perceptiva) seja atingida, mantendo a taxa de bits abaixo de um limite superior especificado ou dentro de um determinado limite. Este método é útil para vídeos de codificação em massa de maneira geralmente consistente.
entrada ffmpeg -i.MP4 -C: V LIBAOM -AV1 -CRF 30 -B: V 2000K Saída.mkv
A qualidade é determinada pelo -CRF e o limite de taxa de bits pelo -b: v onde a taxa de bits DEVE ser diferente de zero.
entrada ffmpeg -i..MP4
.
Duas passagens
Para criar codas mais eficientes quando uma taxa de bits de destino específica deve ser alcançada, você deve escolher a codificação de duas passagens. . Para dois passos, você precisa executar o FFMPEG duas vezes, com quase as mesmas configurações, exceto para:
- .
- No passe 1, saída para um descritor de arquivo nulo, não um arquivo real. .)
- No passe 1, você pode deixar o áudio especificando -an .
..mp4 -c: v libom -av1 -b: v 2m -pass 2 -c: uma saída de libopus.mkv
Observação: .
Taxa de bits médio (ABR)
O Libaom-AV1 também oferece um modo simples de “taxa de bits médio” ou “taxa de bits de destino”. Nesse modo, ele simplesmente tentará atingir a taxa de bits especificada em média, e.. .
entrada ffmpeg -i.MP4 -C: V LIBAOM -AV1 -B: V 2M de saída.mkv
Use esta opção apenas se o tamanho do arquivo e O tempo de codificação são fatores mais importantes do que a qualidade sozinha. .
-Usado de CPU define quão eficiente a compressão será. O padrão é 1. . .
-Row-MT 1 permite multi-threading baseado em linha, que maximiza o uso da CPU. .. -. Ativar row-mt é apenas mais rápido quando a CPU tem mais threads do que o número de ladrilhos codificados.
-O uso em tempo real ativa o modo de tempo real, destinado a casos de uso de codificação ao vivo (transmissão ao vivo, videoconferência, etc.). -.
Posicionamento do quadro -chave
Por padrão, o intervalo máximo de quadro de chave do Libaom é de 9999 quadros. Isso pode levar a uma busca lenta, especialmente com o conteúdo que tem poucas mudanças de cena ou frequentes.
A opção -g pode ser usada para definir o intervalo de quadro de chave máxima. Qualquer coisa de até 10 segundos é considerada razoável para a maioria dos conteúdos; portanto, para 30 quadros por segundo conteúdo, usaria -G 300, para 60 fps de conteúdo -g 600, etc.
. Observe que atualmente -Keyint_min é ignorado, a menos que seja o mesmo que -g, portanto, o intervalo mínimo de quadro -chave não pode ser definido por conta própria.
.
HDR e profundidade de bit alta
Ao codificar no HDR, é necessário passar por informações de cores; -Colorspace, -Color_TRC e -Color_Primaries . Por exemplo, o YouTube HDR usa
-
AV1 inclui suporte de 10 bits em seu perfil principal. Assim, o conteúdo pode ser codificado em 10 bits sem ter que se preocupar com decodificadores de hardware incompatíveis.
. Para 10 bits com subamostragem de 4: 4: 4 croma (requer o alto perfil), use -pix_fmt yuv444p10le . 12 bits também é suportado, mas requer o perfil profissional. Consulte FFMPEG -Help Encoder = Libaom -AV1 para os formatos de pixels suportados.
Codificação sem perdas
Use -crf 0 para codificação sem perdas. Por causa de um bug presente nas versões FFMPEG antes de 4.4, o primeiro quadro não será preservado sem perdas (o problema foi corrigido em 21 de março de 2021). Como uma solução alternativa no pré-4.4 versões que se pode usar -aom -params sem perda = 1 para saída sem perdas.
SVT-AV1
SVT-AV1 (LIBSVTAV1) é um codificador originalmente desenvolvido pela Intel em colaboração com a Netflix. Em 2020, o SVT-AV1 foi adotado pela Aomedia como base para o desenvolvimento futuro do AV1, bem como futuros esforços de codec. O codificador suporta uma ampla gama de compensações de eficiência de velocidade e escalas razoavelmente bem em muitos núcleos da CPU.
. Para opções disponíveis em sua construção específica de ffmpeg, consulte FFMPEG -Help Encoder = libsvTav1 . Veja também Documentação do FFMPEG, o guia do usuário do codificador upstream e a lista de todos os parâmetros.
. Isso foi introduzido em SVT-AV1 0.9..1.
CRF é o método de controle de taxa padrão, mas VBR e CBR também estão disponíveis.
CRF
Assim como o CRF em x264 e x265, esse método de controle de taxa tenta garantir que cada quadro obtenha o número de bits que merece para obter um certo nível de qualidade (perceptivo).
entrada ffmpeg -i.mp4 -c: v libsvTav1 -crf 35 svtav1_test.MP4
Observe que a opção -CRF é suportada apenas no FFMPEG GIT Builds desde 2022-02-24. Nas versões antes disso, o valor da CRF é definido com -qp .
O intervalo de valor CRF válido é 0-63, com o padrão sendo 50. Valores mais baixos correspondem a maior qualidade e maior tamanho de arquivo. A codificação sem perdas não é suportada no momento.
Predefinições e músicas
A troca entre a velocidade de codificação e a eficiência da compressão é gerenciada com a opção -Preset. Desde SVT-AV1 0.9.0, as predefinições suportadas variam de 0 a 13, com números mais altos fornecendo uma velocidade de codificação mais alta.
. Em versões antes de 0.9.0, predefinições válidas são de 0 a 8.
Como exemplo, este comando codifica um vídeo usando predefinição 8 e um CRF de 35 enquanto copia o áudio:
entrada ffmpeg -i.mp4 -c: uma cópia -C: v libsvTav1 -Preset 8 -CRF 35 SVTAV1_TEST.MP4
Desde SVT-AV1 0..1, o codificador também suporta o ajuste para a qualidade visual (nitidez). Isso é invocado com -SvTav1 -params Tune = 0 . .
.9.1 está ajustando o codificador para produzir transmissões de bits que são mais rápidos (menos intensivos na CPU) para decodificar, semelhante à música FastDecode em x264 e x265. .0.0, esse recurso é chamado com -svtav1-params Fast-Decode = 1 .
Em 0..1, a opção aceita um número inteiro de 1 a 3, com números mais altos resultando em vídeo mais fácil de decodificar. ..1, o ajuste do decodificador é suportado apenas para predefinições de 5 a 10, e o nível de ajuste do decodificador varia entre predefinições.
Posicionamento do quadro -chave
Por padrão, o intervalo de quadro-chave do SVT-AV1 é de 2-3 segundos, o que é bastante curto para a maioria dos casos de uso. Considere alterar isso até 5 segundos (ou mais) com a opção -g (ou keyint em svtav1 -params); -g 120 para conteúdo de 24 fps, -g 150 para 30 qps, etc.
Observe que até a versão 1..1, SVT-AV1 não suporta a inserção de quadros-chave nas mudanças de cena. Em vez disso, os quadros -chave são colocados em intervalos definidos. ..1 e anterior, a funcionalidade estava presente, mas considerada em um estado abaixo do ideal e foi desativado por padrão.
O SVT-AV1 suporta a síntese de grãos de filme, um recurso AV1 para preservar a aparência do vídeo granulado enquanto gasta muito pouco. O grão é removido da imagem com denoising, sua aparência é aproximada e sintetizada e, em seguida.
O recurso de síntese de grãos do filme é invocado com -svtav1-params Film-Grain = x, onde x é um número inteiro de 1 a 50. .
O processo de denoising de grãos também pode remover os detalhes, especialmente nos altos valores necessários para preservar a aparência de filmes muito granulados. Isso pode ser mitigado com a opção de denoise de filme = 0, passada via svtav1-params . Embora, por padrão, os quadros denoised sejam passados para serem codificados como as fotos finais (denóis-de-granulação = 1), desligar isso levará aos quadros originais a serem usados em vez disso.
RAV1E
LibraV1e é o codificador XIPH para AV1. Compilar com –enable-librav1e . Veja o FFMPEG Doc e as opções da CLI upstream.
.
AMD AMF av1
A estrutura de mídia avançada (AMF) fornece aos desenvolvedores acesso ideal à GPU AMD para processamento multimídia. AMD AMF AV1 Encoder é um codificador de vídeo profissional que fornece poderosos recursos de codificação de vídeo e uma ampla gama de opções de personalização. Ele foi projetado para atender às necessidades individuais de diferentes usuários. Os usuários podem ajustar as configurações de parâmetros do codificador para atender a diferentes requisitos de codificação, como resolução, taxa de bits, taxa de quadros, qualidade de codificação e muito mais. Essas configurações de parâmetros podem ser personalizadas com base nas necessidades dos usuários para atender a diferentes cenários de codificação de vídeo e requisitos de dispositivo.
Uso
O codificador de vídeo equilibra fatores como velocidade, qualidade e latência. A AMD integrou várias predefinições de cenário de usuário típicas no codificador AMF. Os usuários podem usar essas predefinições definindo o parâmetro “Uso”.
- Transcodificação: converter vídeos de alta resolução ou alto bitrato em vídeos de baixa resolução ou baixo bitrato para transmissão ou armazenamento em ambientes de rede limitados por largura de banda.
- .
Para cada uso, a AMF otimizou e predefiniu os parâmetros do codificador com base no cenário correspondente. Essas otimizações e predefinições de parâmetros cobrem a maioria dos parâmetros, incluindo, entre outros,:
- Codificação de perfil e nível
- Tamanho e estrutura do Partido Republicano
- Modo de controle de taxa e estratégia
- Método de estimativa de movimento e precisão
- Codificação multi-passa
- Deblanar a força do filtro
- Quantização adaptativa e otimização de distorção de taxa
Ao usar essas predefinições, os usuários podem selecionar com facilidade e eficiência as configurações de codificação apropriadas para o cenário de uso específico, sem a necessidade de conhecimento profundo dos parâmetros do codificador e seu impacto na qualidade e desempenho do vídeo. O cenário de uso para transcodificação
ffmpeg -s 1920x1080 -pix_fmt yuv420p -i entrada.yuv -c: V H264_AMF -Usage Saída de transcodificação.MP4
O cenário de uso para Lowlatência
ffmpeg -s 1920x1080 -pix_fmt yuv420p -i entrada..MP4
Qualidade
Este parâmetro é usado para selecionar entre a qualidade do vídeo e a velocidade. Este parâmetro tem um impacto significativo na velocidade de codificação. Tem três valores válidos:
- Qualidade: Esta predefinição é otimizada para saída de vídeo de alta qualidade, adequada para aplicações como produção de vídeo, transmissão e transmissão ao vivo.
- Equilibrado: esta predefinição equilibra o trade-off entre qualidade e velocidade, tornando-o adequado para uma variedade de aplicações que exigem um equilíbrio entre os dois, como videoconferência e jogos online.
- Velocidade: esta predefinição prioriza a velocidade sobre a qualidade, tornando-o adequado para aplicações que requerem codificação de vídeo em tempo real com baixa latência, como jogos on-line e aplicativos de desktop remotos.
entrada ffmpeg -i.MP4 -C: V AV1_AMF -QUINTA BALAIDADA DE QUALIDADE.MP4 FFMPEG -I Entrada.MP4 -C: V AV1_AMF -Saída de qualidade de qualidade..MP4 -C: V AV1_AMF -Saída de velocidade de qualidade.MP4
Exforce_hrd
O decodificador hipotético de referência (HRD) ajuda a evitar o excesso de buffer e o fluxo, o que pode causar problemas como gaguejando ou congelamento na reprodução de vídeo. HRD pode sacrificar um certo nível de qualidade da imagem. . Deve ser usado seletivamente e com cuidado cuidadosa das características específicas do conteúdo do vídeo que está sendo codificado.
entrada ffmpeg -i.mp4 -c: v av1_amf -enforce_hrd saída verdadeira.MP4
Vbaq
VBAQ é uma técnica usada para melhorar a qualidade visual do vídeo codificado. Ele alcança isso adaptando os parâmetros de quantização para blocos com base na complexidade visual do conteúdo. É particularmente eficaz para codificar vídeos com conteúdo visual complexo, como cenas de alto movimento ou alto detail. entrada ffmpeg -i.MP4 -C: V AV1_AMF -VBAQ VERDADEIRA SAÍDA.MP4
Alinhar
. Espera -se que as informações adequadas de corte sejam apresentadas no recipiente em vez disso. O codificador AMF AV1 apresenta o parâmetro “alinhado” para atender ao requisito de alinhamento de hardware, de modo que o BitStream codificado possa ser decodificado e apresentado corretamente. Valores para definir “alinhar”:
- .
- 1080p: vídeos de entrada cuja resolução está alinhada a 64×16, bem como em vídeo de 1920×1080, serão codificados; Todos os outros vídeos de resolução não serão suportados. Observe que, para a resolução de 1920×1080, o vídeo de saída teria uma resolução de 1920×1082. Duas linhas extras são acolchoadas na parte inferior da estrutura, cheias de pixels pretos.
- Nenhum: vídeos com qualquer resolução podem ser codificados. No entanto, para os vídeos cuja resolução não está alinhada 64×16, sua resolução de saída será extrapolada para estar 64×16 alinhada e acolchoada com pixels pretos. A exceção é para a resolução de 1080p, que será acolchoada para 1082p, como no caso de valor “1080p”.
entrada ffmpeg -i.MP4 -C: V AV1_AMF -align 1080p Saída.
Posicionamento do quadro -chave
Por padrão, o intervalo Keyframe da AMF AV1 é de 250 quadros, o que é um valor equilibrado para a maioria dos casos de uso. A opção “-g” pode ser usada para definir o intervalo de quadro-chave. Por exemplo, em aplicativos de televisão de transmissão, normalmente é desejável ter um tempo de troca de canal confortável para uma boa experiência do usuário. Um quadro de chave de 2 segundos é amplamente utilizado como uma configuração comum para esse fim. Portanto, para conteúdo com uma taxa de quadros de 30 quadros por segundo, alguém usaria o comando “-g 60”.
entrada ffmpeg -i.mp4 -c: v av1_amf -g 60 saída.MP4
Recursos adicionais
- Documentação dos parâmetros SVT-AV1
- Guia FFMPEG do SVT-AV1
- SVT-AV1: Perguntas e tópicos comuns de interesse
- Guia do usuário do SVT-AV1
- Rastreador de edição do SVT-AV1
- Rastreador de edição do Libaom
- Rav1e rastreador de problemas
Nvidia afirma ter melhor codificador AV1 do que a AMD e Intel
Nvidia diz que seu codificador AV1 é melhor que a AMD e a Intel’s
Ontem a versão estável do Obs Studio 29.1 foi lançado. Assim como os betas, esta versão suporta codificação AV1 para streaming do YouTube. A NVIDIA aproveitou esta oportunidade para discutir sua superioridade na codificação AV1 em comparação com os concorrentes.
O AV1 é um codec de código aberto da Alliance for Open Media. Em mais de dois anos, este codec de vídeo emergiu como uma alternativa verdadeira para H264 e H265/HEVC, que não são de código aberto. O formato de Royalty-Free será um grande fator para tornar o AV1 o futuro do streaming de vídeo, e todas as principais marcas de GPU estão agora a bordo e desenvolvendo ativamente as GPUs com suporte para este formato de vídeo.
Como sabemos, a codificação AV1 agora é suportada por todas as arquiteturas GPUs modernas: GeForce RTX 40 (ADA), Radeon RX 7000 (RDNA3) e ARC Alchemist (XE-HPG). No entanto, as implementações variam e os recursos de codificação podem mostrar diferenças notáveis.
Projetado para apoiar os rigores de criadores de conteúdo profissional, a NVENC preserva a qualidade do vídeo com maior precisão do que os codificadores competitivos. Os usuários do GeForce RTX podem transmitir imagens de alta qualidade na mesma taxa de bits que produtos competitivos ou codificar em uma taxa de bits mais baixa, mantendo uma qualidade de imagem semelhante.
– Nvidia
. A empresa afirma que seu codificador produz imagens de maior qualidade com a mesma taxa de bits:
O NVIDIA RTX 40 GPUS depende do codificador de 8ª geração NVENC, que permite a codificação de até 8k60 (FPS) dividindo os quadros em faixas horizontais em algumas GPUs. Em 4K, pode fornecer qualidade de vídeo semelhante a 10 Mbps em comparação com H.264 fluxo a 20 Mbps, mas a codificação geral da NVIDIA reivindica a codificação AV1 fornece cerca de 40% de eficiência de codificação.
O Obs Studio 29.1 já está disponível para download no site oficial. O projeto é patrocinado pela NVIDIA e AMD.
O que é o codec AV1, quais placas gráficas suportam e por que importa
A indústria de tecnologia está cheia de conversas sobre a codificação de AV1 recentemente. Existem reivindicações ousadas sobre como ele revolucionará o streaming de vídeo, o streaming de jogos e a Internet em geral – mas o que é AV1 e por que é tão importante?
Vantagens do codec AV1
AV1 é um (relativamente) novo codec de vídeo projetado para fluxos de vídeo. Oferece vantagens significativas sobre o AVC (H.264) e HEVC (H.. Para iniciantes, o AV1 é gratuito e de código aberto, diferentemente dessas outras opções, pois vem da Aliança para a Mídia Open (Aomedia), que se formou em 2015 com o objetivo explícito de criar uma alternativa aberta. A Aomedia tem sete membros fundadores – Amazon, Cisco, Intel, Microsoft, Mozilla e Netflix – que se juntaram a dezenas de outros membros como Google e Apple ao longo do caminho.
Precisa ser mais do que apenas de código aberto e de código aberto para ter sucesso, embora. Está longe de ser o primeiro esforço no espaço e é de fato construído sobre os ombros de seu antecessor de código aberto, VP9 e outros anteriores. O VP9 ganhou adoção razoável, incluindo suporte de codificação de hardware em muitas plataformas, mas, em última análise, é considerado frequentemente menos eficiente do que H.265 com desempenho semelhante. AV1 se sai muito melhor.
Então, como funciona o AV1?
O AV1 usa “transformações de frequência baseadas em bloco” para codificar como muitos outros formatos. Na verdade, esses métodos dividem um quadro em pequenos “blocos” de grupos de pixels e, em seguida, executam algumas matemática relacionadas à transformação de Fourier para armazenar os dados de uma maneira que possa ser aceitavelmente reconstruída, sem os montes de dados necessários para descrever todos os bits de cada pixel. A AV1 usa a solução do VP9 como base, mas expande suas opções com técnicas adicionais.
No caso da Av1, ele usa os chamados superblocos de pixels de 128×128 ou 64×64, que podem ser subdivididos em blocos menores tão pequenos quanto 4×4 pixels. Quando combinados com novas maneiras de particionar blocos, como formas em T, o processo de codificação pode representar melhor as bordas dos objetos com menos artefatos em blocos. Tudo isso resulta em um fluxo de vídeo que requer menos taxa de bits (e, portanto, largura de banda) para um determinado alvo de qualidade de imagem, ou uma imagem com melhor aparência na mesma taxa de bits quando comparado a outros codecs.
Os ganhos de eficiência significam que o AV1 é capaz de suportar mais recursos. AV1 torna o vídeo de streaming hdr 4k com gama ampla muito mais viável. Embora ainda não exista muita demanda por isso, o codec é adequado para o conteúdo de 8k quando chegar a hora. Também pode ser usado para vídeo de 360 graus com demandas de dados igualmente altas.
Mudar o conteúdo de vídeo para AV1 não foi uma tarefa fácil, apesar de sua natureza livre e aberta. A codificação e decodificação de AV1 podem ser realizadas por bruto forçando -a em uma CPU por meio de software, mas é mais intensiva computacionalmente do que H.265 HEVC. Isso o coloca fora do alcance do hardware de ponta inferior, sem mencionar o impacto na duração da bateria para dispositivos móveis.
Recentemente, porém, várias plataformas começaram a incorporar a codificação e decodificação de hardware para AV1. Esses circuitos especializados são significativamente mais eficientes do que o software pode fazer. Como a maioria dos codecs, a decodificação de hardware foi implementada mais amplamente primeiro. O crescimento crescente de decodificação permite que grandes plataformas como o YouTube alavancem o codec AV1 para reduzir as demandas de largura de banda. Assumimos que isso se estenderá às plataformas focadas de transmissão ao vivo, como Twitch, assim como codificadores dedicados estão nas mãos de mais criadores de conteúdo.
Av1 Decode já está aqui, mas a codificação é o novo truque
A decodificação AV1 é suportada em hardware em GPUs AMD RDNA 2 (fora do Navi 24 baseado em 6500 XT), Nvidia GeForce 30 e 40 GPUs da série, Intel XE e GPUs ARC, juntamente com chips móveis como os Samsung Exynos 2100 e 2200, Vários SoC de Dimensidade MediaTek e processador tensor do Google. A Qualcomm está notavelmente ausente desta lista, mas indicou que o codec será suportado em seus chips Snapdragon a partir de 2023. O suporte de decodificação é ótimo para consumidores de conteúdo, mas sem suporte de codificação de hardware, o conteúdo AV1 é muito escasso.
Para esse fim, os principais jogadores de silício também estão clamando para apoiar a codificação AV1 para apoiar a criação de conteúdo. Intel foi o primeiro a realmente sair no espaço do consumidor entusiasta com o suporte de codificação de hardware AV1 em seu alquimista ARC A Série Gráfico de cartões. Embora tenham sido difíceis de obter nos Estados Unidos até recentemente, a inclusão recebeu elogios significativos. Após a suíte, a nova RTX 40-Série da NVIDIA ADA Lovelace GPUs também trazem músculos que codificam AV1, que esperamos testar muito em breve. Só podemos assumir que o RDNA3 GPUs anunciado em breve da AMD não será deixado de fora da festa, também.
O futuro parece brilhante para o codec AV1. . Uma questão comum, particularmente em chamadas de conferência mais povoadas, é que a qualidade da conexão difere de um usuário para o próximo.
O SVC efetivamente permite que as codificações de taxa de bits mais baixa sejam extraídas da fonte de alta taxa de bits, reduzindo a redundância de fluxos paralelos de transmissão de qualidade variável. Não apenas os fluxos de taxa de bits inferiores podem assumir a forma de resolução reduzida, mas também pode retirar os quadros para reduzir a taxa de quadros para reduzir a largura de banda também. Não é o único codec a usar essa técnica, mas é uma consideração muito importante, mesmo assim.
Av1 mantém muitas promessas, como tantos avanços tecnológicos fazem. . .