Convertendo vídeos para FLV (any2flv)

Publicado por Roberson Carlos em 09/11/2009

[ Hits: 5.497 ]

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

Instalar modem Motorola SM56

ePSXe - emulador para PlayStation rodando no Linux

Kismet em modo monitor

Kismet + Gkismet no Slackware

Instalando a última versão do Arista Transcoder

Leitura recomendada

Instalação do Calculate Scratch

wget - Comando para baixar imagens sequenciais de uma página

Como instalar um pacote do Linux From Scratch

Convertendo arquivos .doc para .txt via linha de comando

Criando uma ISO de DVD "bootável" do Slackware

  

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