Convertendo Arquivos de Vídeo para o Formato H.264 MP4 Usando HandBrake no Linux

Existem muitos formatos de vídeo diferentes em circulação, incluindo AVI, 3GP, MOV, MPG, WMV e os formatos usados por DVDs e Blu-ray. Um tipo de arquivo que se tornou um denominador comum em várias plataformas é o arquivo MP4. Se você precisa converter um arquivo de vídeo para MP4, então o HandBrake é uma excelente escolha. É um transcodificador de vídeo multiplataforma e multithread que está disponível não apenas para Linux, mas também para OS X e Windows.

Os formatos de arquivo de vídeo podem ser um pouco confusos, pois há mais em um arquivo de vídeo do que apenas os dados de vídeo. Um formato de arquivo como MP4 é na verdade composto por vários componentes. Há o formato de arquivo em si; isso é conhecido como o contêiner. Ele, por sua vez, contém (mantém) o vídeo, áudio e legendas (se presentes). Alguns formatos de arquivo podem conter quase qualquer tipo de vídeo e áudio, independentemente de como são codificados. Por exemplo, o formato de arquivo Matroska (MKV) não é limitado a nenhum codec e pode conter praticamente qualquer coisa.

O formato de arquivo MP4 é o contêiner padrão para arquivos de vídeo e áudio codificados usando os padrões MPEG-4. Ele pode, na verdade, conter vários tipos diferentes de vídeo codificado em MPEG, mas, em geral, espera-se que um arquivo MP4 contenha vídeo comprimido usando o codec de vídeo H.264 e áudio comprimido usando AAC, MP3 ou possivelmente AC3.

O HandBrake é projetado para criar arquivos MP4 com vídeo H.264 e áudio AAC. Aqui está um guia passo a passo para converter um arquivo de vídeo (neste caso, um arquivo 3GP de uma gravação de vídeo de smartphone) para MP4 usando o HandBrake no Linux.

O primeiro passo é instalar o HandBrake. A melhor maneira de obter o software é adicionando o Personal Package Archive (PPA) do autor ao seu sistema e instalando a partir daí. Para adicionar o PPA, use:

sudo add-apt-repository ppa:stebbins/handbrake-releases  
sudo apt-get update

handbrake-ppa

Para instalar o software, use:

sudo apt-get install handbrake-cli handbrake-gtk

handbrake-install

Você pode iniciar o HandBrake tanto pelo lançador quanto por um terminal. Para iniciá-lo via linha de comando, use:

ghb

Clique em “Fonte” e use a caixa de diálogo de abrir arquivo para encontrar o arquivo de vídeo que você deseja converter. O HandBrake irá analisar o arquivo de vídeo e exibir um resumo sobre ele. Neste ponto, você pode simplesmente pressionar “Iniciar” e o vídeo será convertido para um arquivo MP4 e armazenado no seu diretório “Vídeos”.

handbrake-source-loaded

Embora os padrões do HandBrake sejam bons, há algumas opções que você pode querer verificar e/ou alterar antes de prosseguir com a conversão do vídeo. Por exemplo, se você pretende postar o vídeo online, é melhor marcar a caixa “Otimizado para web”. Isso dirá ao HandBrake para otimizar o arquivo MP4 para download progressivo, significando que o arquivo pode ser transmitido em vez de precisar ser baixado primeiro e depois reproduzido.

Clique na aba “Vídeo” para acessar as configurações de codificação de vídeo. Aqui você pode escolher qual codificador de vídeo usar (x264 ou FFmpeg), e eles alteram as configurações de qualidade do vídeo final. O valor padrão de RF:20 é bom, mas pode ser ajustado, dependendo das suas necessidades. Quanto menor o valor de RF, maior a qualidade do vídeo. Correspondentemente, quanto maior o valor, menor a qualidade do vídeo. Alterar o valor de RF afetará diretamente o tamanho do arquivo do vídeo codificado. Quanto menor o valor, maior o tamanho do arquivo.

handbrake-video-tab

Se você estiver usando o codificador x264, então o valor de RF é logarítmico. Isso significa que pequenas mudanças têm um impacto dramático na qualidade e no tamanho do arquivo. O valor de RF para o codificador FFmpeg é mais linear.

Use a aba “Áudio” para alterar como o som será codificado. Selecione a faixa que você deseja alterar e, em seguida, altere o codificador e a taxa de bits de acordo. “Passthru” significa que o áudio não será recodificado, mas sim enviado diretamente para o novo arquivo de vídeo. Clique em “Avançado” para acessar os controles para aumentar o volume (o ganho) do fluxo de áudio resultante.

handbrake-two-audio

No lado direito da janela do HandBrake, há uma lista de predefinições. Estas são úteis quando você deseja converter o vídeo para um tipo específico de dispositivo. Por exemplo, a predefinição “Universal” adiciona automaticamente uma segunda faixa de áudio, uma duplicata do áudio de entrada, mas codificada em formato AC3. A predefinição “iPod” usa um valor de RF mais baixo, enquanto a predefinição “Tablet Android” ajusta alguns dos parâmetros avançados do H.264.

Para obter os melhores resultados, é aconselhável experimentar com um arquivo de vídeo curto e convertê-lo várias vezes com configurações diferentes. Após cada iteração, veja como as configurações mudaram o tamanho final do arquivo e a qualidade do vídeo e do áudio.

Se você tiver alguma dúvida sobre o uso do HandBrake, por favor, pergunte na seção de comentários e veremos se podemos ajudar.