De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.


Convertendo vídeos para 3GP no terminal com ffmpeg

Colaboração: Luiz Henrique da Silva Rocha

Data de Publicação: 15 de dezembro de 2012

O formato 3gp é o mais aceito em celulares.

Recentemente, precisei converter alguns vídeos para esse formato, e tive dificuldades com os parâmetros do ffmpeg (e com o uso de outros softwares também). Após alguma pesquisa, encontrei parâmetros que tornaram a conversão fácil:

  ffmpeg Meu_Video_Original.rmvb -s qcif -vcodec h263 -acodec libvo_aacenc -ac 1 -ar 8000 -r 25 -ab 32 -y Meu_Video_Original.3gp

Explicando os parâmetros:

Meu_Video_Original.rmvb o arquivo de entrada. Pode ser qualquer formato suportado pelo ffmpeg
-s -s indica o tamanho do vídeo de saída. Use o valor qcif para criar um vídeo de 176x144 pixels. Consultar o manual do ffmpeg para mais valores do parâmetro -s.
-vcodec indica qual será o codec de vídeo. O h263 é o codec de videos oficial para o formato 3gp, segundo especificações da 3GPP.
-acodec codec de áudio. Use libmp3lame se quiser que o áudio do vídeo seja codificado como mp3. Para reduzir o tamanho do vídeo, usei o formato aac com o codec libvo_aacenc - indicado pelo próprio ffmpeg.
-ac quantidade de canais de áudio. Para mim, bastou 1.
-ar taxa de amostragem do áudio. 8000 indica 8000Hz, que é pouco, mas suficiente.
-r define a taxa de quadros (fame rate) em Hz do vídeo. 25 já é o valor default.
-ab define a taxa de quadros (fame rate) em bits/segundos do áudio.
-y sobrescreve o arquivo de saída.

Meu aparelho é um Nokia Asha 200, e essa foi o primeiro comando do ffmpeg a gerar um vídeo aceito por ele. Converti arquivos .avi e .rmvb com sucesso usando esses parâmetros.

Para mais informações sobre o ffmpeg, consultar a documentação oficial.

Luiz Henrique da Silva Rocha é técnico em Tecnologia da Informação pela Universidade Federal do Ceará.

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Luiz Henrique da Silva Rocha