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.
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á.
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários