Para trabalhar com vídeos, é aconselhável usar codificador o ffmeg, mas ... o que são esses?
codificador é um codificador de vídeo gratuito lançado sob a licença GPL que está incluído no reprodutor de mídia MPlayer enquanto Ffmpeg é uma coleção de software que permite gravar e converter vídeos e áudio.
o que podemos fazer com eles?
Para responder a essa segunda pergunta, trago alguns "truques" e deixo para você julgar se merece ou não um lugar em nosso computador.
1- Extraia a trilha de áudio de um vídeo:
mplayer -vo null -hardframedrop -ao pcm:file=audio.wav video.avi
Dados:
vídeo.avi: vídeo para o qual queremos extrair o áudio.
áudio.wav: nome do arquivo gerado com o áudio.
2- Gire um vídeo:
mencoder -vop rotate=2 -oac pcm -ovc lavc ./normal.avi -o ./rotada.avi
Dados:
girar = <0-7>: Girar e inverter (opcional) a imagem em +/- 90 graus. Para parâmetros entre 4-7, a rotação é feita apenas se a geometria do filme for vertical e não horizontal.
normal.avi: vídeo para o qual queremos girar.
rotated.avi: nome do vídeo gerado com a rotação especificada.
3- Veja um vídeo de imagens JPG:
mplayer "mf://*.jpg" -mf fps=15
Crie o vídeo:
mencoder "mf://*.jpg" -mf fps=15 -ovc lavc -o ./dest.avi
Dados:
mf: //*.jpg: tirar todas as imagens com esta extensão, também podemos usá-lo com PNG: mf: //*.png
fps: Define a velocidade de transição entre as imagens.
destino.avi: nome do vídeo gerado.
4- Misture um vídeo e um áudio:
ffmpeg -i sonido.wav -i video.avi videoconaudio.avi
Dados:
sound.wav: arquivo de som.
vídeo.avi: arquivo de vídeo.
videoconaudio.avi: nome do arquivo de vídeo com o áudio especificado.
5- Converta um avi em gif.
ffmpeg -i video.avi -pix_fmt rgb24 gif_generado.gif
Dados:
vídeo.avi: vídeo que queremos transformar em GIF.
gif_generated.gif: nome do arquivo obtido do vídeo.
rgb24: especificamos as cores.