No artigo anterior Contêineres e codecs, você aprendeu a mudar o contêiner (extensão) e o codec de um arquivo de mídia. Neste artigo, mostramos como mudar a taxa de bits antes de explicar a resolução.
A taxa de bits e a resolução se correlacionam com a quantidade de dados em um arquivo de mídia. Provavelmente não é preciso mencionar, mas vamos falar mesmo assim. Você sempre pode diminuir a taxa de bits e a resolução, mas aumentá-las é um problema. Sem software e algoritmos especiais, a qualidade terá um impacto.
Portanto, sempre inicie seu processo de conversão com o arquivo de origem da mais alta qualidade que você puder usar. Antes de fazer qualquer coisa, mesmo antes de mudar o codec ou o contêiner, verifique as características de exibição do arquivo e confira se o arquivo de origem tem uma taxa de bits ou resolução maior do que o resultado desejado.
A taxa de bits é o número máximo de bits usado para codificar um segundo de um stream de mídia. Quanto mais bits forem usados para codificar um segundo de stream, maior será a fidelidade.
Obviamente, as diferentes taxas de bits que a Web suporta são baixas. A tabela abaixo mostra qual taxa de bits você precisa segmentar para condições comuns de rede. Para fins de comparação, inserimos valores para Blu-rays e DVDs.
Método de exibição | Taxa de bits |
---|---|
Blu-Ray | 20 MB |
DVD | 6 MB |
Web para computadores | 2 MB |
Dispositivo móvel 4G | 0,7 Mb |
Celular 3G | 0,35 Mbs |
Celular 2G | Depende do tipo de rede. EDGE: 0,4 Mbs GPRS: 0,04 Mbs |
Qual valor devo usar para vídeos em minhas páginas da Web? A resposta curta é pelo menos: computador, 4G e 3G. Se você está veiculando vídeos em um dos mercados conhecidos como "o próximo bilhão de usuários", como a Índia, por exemplo, você também precisará incluir o 2G. Para fins de demonstração, vamos segmentar 3G.
Ao usar o FFmpeg, você define a taxa de bits com a sinalização (surpresa!) taxa de bits (-b
).
Se você não tiver o FFmpeg instalado, leia Conceitos básicos de aplicativos de mídia para configurá-lo com o Docker.
MP4
/media # ffmpeg -i glocken.mov -b:v 350k -b:a 64k glocken_3g.mp4
WebM
/media # ffmpeg -i glocken.mov -b:v 350k -b:a 64k glocken_3g.webm
Há duas flags de taxa de bits, -b:a
e -b:v
. Um é para o stream de áudio
e o outro é para o stream de vídeo.
/media # ls -l
-rw-r--r-- 1 root root 12080306 Mar 7 12:16 glocken.mov
-rwx------ 1 root root 531117 Mar 7 13:42 glocken_3g.mp4
-rwx------ 1 root root 706119 Mar 7 13:46 glocken_3g.webm
Agora que seus arquivos estão preparados, é hora de ajustar as resoluções.