Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Receitas prontas para usar o comando ffmpeg

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 12 de março de 2010

Usuários de sistemas GNU/Linux certamente conhecem o comando ffmpeg, a maior invenção depois da roda. Com este comando você pode fazer praticamente de tudo no processamento de vídeos. A desvantagem é que as opções são inúmeras e requerem um grande conhecimento da terminologia associada à tecnologia de áudio e vídeo. Em casos assim, uma interface gráfica com defaults sensatos ajuda muito. Mas tem também as receitas prontas, que funcionam muito bem e que podem ser usadas em batch, permitindo o processamento de múltiplos arquivos simultaneamente.

Eu encontrei um ótimo artigo nesta linha, chamado 19 Ffmpeg Commands For All Needs, que oferece algumas receitas fantásticas, que apresento a seguir, em uma tradução mais ou menos livre. As explicações das diretivas foram suprimidas, mas caso você se interesse, está tudo explicado na documentação do programa (man ffmpeg). Eu cheguei neste artigo buscando uma forma de converter um vídeo que estava no formato 4x3 para o formato 16x9 (widescreen).

1. Obter informação de um vídeo

  ffmpeg -i video.avi

2. Transformar uma sequencia de imagens em um vídeo

  ffmpeg -f image2 -i image%d.jpg video.mpg

Este comando irá transformar todas as imagens do diretório corrente (chamadas image1.jpg, image2.jpg, etc) em um arquivo de vídeo chamado video.mpg.

3. Transformar um vídeo em uma sequencia de imagens

  ffmpeg -i video.mpg image%d.jpg

Este comando irá gerar os arquivos de nome image1.jpg, image2.jpg, ... São também suportados os formatos de imagem do tipo PGM, PPM, PAM, PGMYUV, JPEG, GIF, PNG, TIFF, SGI.

4. Codificar um vídeo para iPod/iPhone

  ffmpeg -i source_video.avi input -acodec aac -ab 128kb -vcodec mpeg4 -b 1200kb \
  -mbd 2 -flags +4mv+trell -aic 2 -cmp 2 -subcmp 2 -s 320x180 -title \
  X final_video.mp4

5. Codificar um vídeo para PlayStation

  ffmpeg -i source_video.avi -b 300 -s 320x240 -vcodec xvid -ab 32 -ar 24000 \
  -acodec aac final_video.mp4

6. Converter um arquivo wav para Mp3

  ffmpeg -i son_origine.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 son_final.mp3

7. Converter .avi video para .mpg

  ffmpeg -i video_origine.avi video_finale.mpg

8. Converter .mpg para .avi

  ffmpeg -i video_origine.mpg video_finale.avi

9. Converter .avi para gif animado (não compactado)

  ffmpeg -i video_origine.avi gif_anime.gif

10. Combinar um arquivo de vídeo com um arquivo de som

  ffmpeg -i son.wav -i video_origine.avi video_finale.mpg

11. Converter .avi para .flv

  ffmpeg -i video_origine.avi -ab 56 -ar 44100 -b 200 -r 15 -s 320x240 -f flv video_finale.flv

12. Converter .avi para dv

  ffmpeg -i video_origine.avi -s pal -r pal -aspect 4:3 -ar 48000 -ac 2 video_finale.dv

Ou:

  ffmpeg -i video_origine.avi -target pal-dv video_finale.dv

13. Converter .avi para mpeg para dvd players

  ffmpeg -i source_video.avi -target pal-dvd -ps 2000000000 -aspect 16:9 \
  finale_video.mpeg

14. Compactar .avi para divx

  ffmpeg -i video_origine.avi -s 320x240 -vcodec msmpeg4v2 video_finale.avi

15. Compactar Ogg Theora para Mpeg dvd

  ffmpeg -i film_sortie_cinelerra.ogm -s 720x576 -vcodec mpeg2video -acodec \
  mp3 film_terminée.mpg

16. Compactar .avi para SVCD mpeg2

Formato NTSC

  ffmpeg -i video_origine.avi -target ntsc-svcd video_finale.mpg

Formato PAL

  ffmpeg -i video_origine.avi -target pal-svcd video_finale.mpg

17. Compactar vídeo no formato .avi para VCD mpeg2

Formato NTSC

  ffmpeg -i video_origine.avi -target ntsc-vcd video_finale.mpg

Formato PAL

  ffmpeg -i video_origine.avi -target pal-vcd video_finale.mpg

18. Codificação em múltiplos passos (multi-pass) com ffmpeg

  ffmpeg -i fichierentree -pass 2 -passlogfile ffmpeg2pass fichiersortie-2

Veja a relação completa dos artigos de Rubens Queiroz de Almeida

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 3.04/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (822 votos)

Opinião dos Leitores

Caio
07 Mai 2011, 15:52
Parabens pela colaboração com este tutorial.
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script
Lan University

Submarino.com.br

Encontre imóveis, apartamentos e casas a venda no Imobilien
Saiba mais

 

 

Procure pela casa ou apartamento ideal à venda ou para aluguel na busca inteligente do Imohoo
Buscar imóveis