texto | versão mobile
RadioramaBrasil.com

Esta maravilha chamada ffmpeg

Até hoje não achei nenhuma ferramenta de conversão de vídeos tão versátil e poderosa quanto o ffmpeg: De aplicativos para desktop até sistemas remotos rodando em servidores parrudos, nada no mercado é tão onipresente. Aqui mesmo na conversão de vídeos ele está presente, uma ferramenta open-source incrível.

O problema (sempre tem um…) é que o ffmpeg não tem uma interface gráfica prórpia, apesar de funcionar como “motor” de várias outras aplicações multimídia. Quem precisa abusar dos seus recursos fica escravo a tudo que se digita em sua linha de comando e a suas opções obscura.

Para preencher essa lacuna de informações sobre o ffmpeg (principalmente informações em português), listamos aqui algumas aplicações bem práticas dele, solucionando problemas comuns, que já enfrentamos aqui no site e que provavelmente você também já deve ter enfrentado.

A versão do ffmpeg (já compilado para Windows) usada nessas experiências é a r16537, baixável aqui.

Convertendo vídeos para ser edição em Adobe Premiere 6.5 ou Pro 1.5

Alguns presets embutidos no ffmpeg facilitam muito a conversão para os formatos mais utilizados, como o MPEG2 para DVD ou o DV. O problema é que este preset para vídeo DV (-target ntsc-dv) não conta com a simpatia dos membros mais antigos da família Adobe Premiere. A solução é gerar um arquivo codificado em DV só que usando o “wrapper” do AVI. A fórmula mágica é esta:

ffmpeg -async 4 -y -i arquivo_de_origem.flv -vcodec dvvideo -pix_fmt yuv411p -s 720x480 -aspect 4:3 -r 29.97 -acodec pcm_s16le -ar 48000 -ac 2 -f avi arquivo_final.avi

Vídeos para o PSP

Graças ao Camiseteria e sua promoção de aniversário, eis que entrei na era do PlayStation Portable. Mas aí veio o grande desafio: Qual o formato de vídeo certo para rodar vídeos nesse troço? Depois de muito rodar pela internet e testar várias fórmulas, esta daqui deu 100% certo:

ffmpeg -i arquivo_de_origem.avi -acodec libfaac -ab 128kb -ac 2 -ar 48000 -vcodec libx264 -level 21 -b 640kb -coder 1 -f psp -flags +loop -trellis 2 -partitions +parti4x4+parti8x8+partp4x4+partp8x8+partb8x8 -g 250 -s 480x272 -aspect 16:9 arquivo_final.mp4

Removendo um canal de áudio do vídeo

Como no futebol, a internet é uma caixinha de surpresas. Você pode se deparar por aí com um episódio de alguma série que ao invés do áudio original você ouve uma dublagem em russo (Skavurzka!). Não que isso seja um tremendo problema, mas pode ser que naquele dia você não esteja afim de treinar o idioma Tutchenko… Então, para gerar um novo arquivo com apenas uma faixa de áudio, a em inglês, usamos:

ffmpeg -i arquivo_de_origem.avi -vcodec copy -acodec libmp3lame -ab 128k -ar 44100 -map 0:0 -map 0:2 arquivo_de_saida.avi

A opção -map indica qual stream será aproveitado, indicando qual será o vídeo e o áudio de acordo com a ordem usada no comando.

***

Por enquanto é só. Quer saber mais sobre formatos de vídeo? Então acesse aí:

2 Comentários »

Feed RSS para comentários sobre este post. TrackBack URI

  1. Hello from Russia!
    Can I quote a post in your blog with the link to you?

    Comentário by Polprav — 22/10/2009 #

  2. [...] alternativa para resolver o problema é o ffmpeg, que já comentamos aqui no blog, que pode ser usado para converter o original do DVD para o formato DV compatível com o programa [...]

    Pingback by Radiorama Labs » Arquivos AC3 no Adobe Premiere — 30/12/2009 #

Deixe um comentário

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

2007-2019 Alguns direitos resevados via Creative Commons
Tema GimpStyle Theme designed by Horacio Bella