Joaopca (discussão | contribs)
Sem resumo de edição
Joaopca (discussão | contribs)
Linha 22: Linha 22:


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.
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
*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
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
*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
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
*6. Converter um arquivo wav para Mp3
ffmpeg -i son_origine.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 son_final.mp3
ffmpeg -i son_origine.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 son_final.mp3


7. Converter .avi video para .mpg
*7. Converter .avi video para .mpg
ffmpeg -i video_origine.avi video_finale.mpg
ffmpeg -i video_origine.avi video_finale.mpg


8. Converter .mpg para .avi
*8. Converter .mpg para .avi
ffmpeg -i video_origine.mpg video_finale.avi
ffmpeg -i video_origine.mpg video_finale.avi


9. Converter .avi para gif animado (não compactado)
*9. Converter .avi para gif animado (não compactado)
ffmpeg -i video_origine.avi gif_anime.gif
ffmpeg -i video_origine.avi gif_anime.gif


10. Combinar um arquivo de vídeo com um arquivo de som
*10. Combinar um arquivo de vídeo com um arquivo de som
ffmpeg -i son.wav -i video_origine.avi video_finale.mpg
ffmpeg -i son.wav -i video_origine.avi video_finale.mpg


11. Converter .avi para .flv
*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
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
*12. Converter .avi para dv
ffmpeg -i video_origine.avi -s pal -r pal -aspect 4:3 -ar 48000 -ac 2 video_finale.dv
ffmpeg -i video_origine.avi -s pal -r pal -aspect 4:3 -ar 48000 -ac 2 video_finale.dv


Linha 52: Linha 52:
ffmpeg -i video_origine.avi -target pal-dv video_finale.dv
ffmpeg -i video_origine.avi -target pal-dv video_finale.dv


13. Converter .avi para mpeg para dvd players
*13. Converter .avi para mpeg para dvd players
ffmpeg -i source_video.avi -target pal-dvd -ps 2000000000 -aspect 16:9 finale_video.mpeg
ffmpeg -i source_video.avi -target pal-dvd -ps 2000000000 -aspect 16:9 finale_video.mpeg


14. Compactar .avi para divx
*14. Compactar .avi para divx
ffmpeg -i video_origine.avi -s 320x240 -vcodec msmpeg4v2 video_finale.avi
ffmpeg -i video_origine.avi -s 320x240 -vcodec msmpeg4v2 video_finale.avi


15. Compactar Ogg Theora para Mpeg dvd
*15. Compactar Ogg Theora para Mpeg dvd
ffmpeg -i film_sortie_cinelerra.ogm -s 720x576 -vcodec mpeg2video -acodec mp3 film_terminée.mpg
ffmpeg -i film_sortie_cinelerra.ogm -s 720x576 -vcodec mpeg2video -acodec mp3 film_terminée.mpg


16. Compactar .avi para SVCD mpeg2
*16. Compactar .avi para SVCD mpeg2


Formato NTSC
Formato NTSC
Linha 69: Linha 69:
ffmpeg -i video_origine.avi -target pal-svcd video_finale.mpg
ffmpeg -i video_origine.avi -target pal-svcd video_finale.mpg


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


Formato NTSC
Formato NTSC
Linha 77: Linha 77:
ffmpeg -i video_origine.avi -target pal-vcd video_finale.mpg
ffmpeg -i video_origine.avi -target pal-vcd video_finale.mpg


18. Codificação em múltiplos passos (multi-pass) com ffmpeg
*18. Codificação em múltiplos passos (multi-pass) com ffmpeg
ffmpeg -i fichierentree -pass 2 -passlogfile ffmpeg2pass fichiersortie-2
ffmpeg -i fichierentree -pass 2 -passlogfile ffmpeg2pass fichiersortie-2


= Mais informações =
= Mais informações =


visite: http://www.ffmpeg.org
visite: http://www.ffmpeg.org

Edição das 18h57min de 22 de fevereiro de 2012

Introdução

FFmpeg é uma solução completa para gravar, converter e transmitir audio e vídeo. Este pacote inclui a biblioteca libavcodec, responsável pelos codecs de audio/video. FFmpeg é desenvolvido sob GNU/Linux, mas pode compilado sob a maioria de sistemas operacionais, incluindo Microsoft Windows. Não precisa compilar, basta procurar no google ffmpeg win32 e baixar o binario ou seja ffmpeg.exe para windows.

Componentes do pacote FFmpeg

ffmpeg é um utilitário para a linha de comando que possui a função de converter um formato de vídeo para outro. Vale à pena lembrar que este programa suporta também a captura e codificação em tempo real de uma placa de TV ou webcam. ffserver é um programa servidor para transmitir de audio e vídeo via protocolo HTTP. ffplay é um player simples para o modo console que utiliza a biblioteca SDL com as bibliotecas FFmpeg. libavcodec é uma biblioteca que contém todos os codificadores e decodificadores de audio/vídeo do pacote FFmpeg . o libavformat é uma biblioteca que contém analisadores e geradores de diversos formatos de audio e vídeo.

Parâmetros principais do ffmpeg

-L = Exibe a licença; -h = Exibe a mensagem de ajuda; -formats = Exibe os formatos, codecs e protocolos válidos; -f [formato] = Força a reprodução no formato especificado; -i [arquivo] = Nome do arquivo de entrada; -y = Substitui o arquivo anterior sem perguntar ao operador; -t [duração] = gera um vídeo com a duração especificada no formato hh:mm:ss[.xxx]; -ss [posição] = Indica a gravação no tempo especificado, formato hh:mm:ss[.xxx]; -title [string] = Determina a string de título; -author [string] = Determina a string do autor; -copyright [string] = Determina a string copyright; -comment [string] = Determina a string de comentário; -target [tipo] = Especifica o formato destino ("vcd", "svcd", "dvd", "dv", "pal-vcd", "ntsc-svcd", ... ). exemplo: >> $ ffmpeg -i meu-video.avi -target vcd /tmp/vcd.mpg >> -hq = Ativa a configuração de alta qualidade. >

Alguns comandos prontos do FFMPEG

  • 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

Mais informações

visite: http://www.ffmpeg.org