Criou página com '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/v...' |
|||
| (9 revisões intermediárias por 3 usuários não estão sendo mostradas) | |||
| Linha 1: | Linha 1: | ||
Introdução | == 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. | |||
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 ser 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. | Não precisa compilar, basta procurar no google ffmpeg win32 e baixar o binario ou seja ffmpeg.exe para windows. | ||
Componentes do pacote FFmpeg | = 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 | |||
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 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 . | |||
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 | |||
Edição atual tal como às 21h20min de 23 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 ser 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 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 .
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