Convertendo vídeos para FLV (any2flv)

Publicado por Roberson Carlos em 09/11/2009

[ Hits: 5.524 ]

Blog: http://carlrobers.wordpress.com

 


Convertendo vídeos para FLV (any2flv)



Às vezes é necessário enviar algum arquivo para algum site, talvez para o Youtube ou sei lá, transformar um arquivo para o formato FLV para que possa ser tocado em um player Flash.

No Linux temos uma forma muito simples de se fazer isto. Use o comando abaixo para converter o arquivo in.avi para out.flv:

mencoder in.avi -ofps 25 -o out.flv -of lavf -oac mp3lame -lameopts abr:br=64 -srate 22050 -ovc lavc -lavcopts vcodec=flv:keyint=50:vbitrate=3143:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -vf scale=1024:768

Isto é o suficiente para que o arquivo seja convertido para o formato FLV, caso queira transformar um MPG basta substituir o in.avi pelo nome do arquivo.

Caso queira fazer um serviço mais detalhado, existe um software chamado flvtool, que é uma ferramenta manipuladora para os arquivos de vídeo do Macromedia Flash (FLV). Este programa pode calcular uma quantidade de dados, inserir tags onMetaData, cortar os arquivos FLV, adiciona onCuePoint, mostra a estrutura do FLV e mostra as informações dos meta dados em um XML ou YAML.

Para baixar esta ferramenta visite este site:
Clique em download e deixe o arquivo resultante no seu diretório home, este software é escrito em Ruby, como você deve ter percebido, principalmente por estar hospedado no RubyForge, e ele funciona tanto em Linux como em OS X e Windows.

Com os arquivos já extraídos em seu diretório home, entre no diretório resultante da extração e passe os seguintes comandos em seu Ubuntu:

sudo apt-get install ruby
$ cd <diretório onde você extraiu os arquivos, ex: /home/robersonfox/flvtool2-1.0.6/>


Informe sua senha para baixar o ruby, o download ocupa menos que dois megabytes.

Após a instalação, passe ainda os seguintes comandos:

ruby setup.rb config
$ ruby setup.rb setup
$ sudo ruby setup.rb install


Este comando só deve ser aplicado se você estiver usando um sistema baseado em Unix/Linux/BSD.

Em seguida e ainda no terminal, passe o comando:

flvtool2 -UP out.flv

Substitua out.flv pelo arquivo flv que você deseja analisar.

Fonte: Convertendo vídeos para FLV (any2flv) « Carl Roberson’s

Outras dicas deste autor

Expressão regular com o Wget

Instalar modem Motorola SM56

Baixando e compilando a última versão do Inkscape

RMVB para AVI no Linux

Resolver problema de conectividade em Realtek RTL8185L

Leitura recomendada

Usando outros delimitadores em sed

Procurando links quebrados

Como anexar arquivos em email pelo modo texto

Convertendo arquivo UTF-8 com BOM para UTF-8 sem BOM

Alterando recursivamente permissão de arquivos e pastas

  

Comentários
[1] Comentário enviado por juliaojunior em 11/11/2009 - 08:07h

Boa dica. Dá para automatizar em um script, aí fica melhor ainda.

[2] Comentário enviado por VonNaturAustreVe em 20/11/2009 - 00:13h

Sim fica perfeito em um shellscript :D

[]'s



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts