FFmpeg
Início
1. Introdução
O FFmpeg é um programa de manipulação de áudio e vídeo.
O pacote inclui um programa executável em terminal e diversas bibiotecas.
A sua designação resulta da combinação de FF (fast forward) com
MPEG (vídeo MPEG).
É um software livre
Início
2. Como extrair audio de um vídeo
Para extrair o audio de um vídeo pode usar-se o seguinte software
- ffmpeg
$ ffmpeg -i INPUT.mp4 [Opções] OUTPUT.mp3
Para fazer a conversão basta fazer:
$ ffmpeg -i input.mp4 -ar 44100 -b:a bitrate -vn output.mp3
em que 'bitrate' deverá ser substituído pelo o valor que se deseja para ele.
Pode ser 128K, 160K, 192K, etc
Nota: Para obter a informação de um vídeo ver "Como obter informação de um vídeo"
O FFmpeg não dispõe de um codificador de mp3 e, por isso, utiliza
as facilidades do software lame. Para mais informação sobre a codificação ver o link
"FFmpeg MP3 Encoding Guide".
Exemplo da utilização da biblioteca do lame para converter um ficheiro wav
em mp3:
$ ffmpeg -i input.wav -codec:a libmp3lame -qscale:a 2 output.mp3
Início
3. Como converter ficheiro audio '.mkv' em '.mp4'
O FFmpeg permite fazer a conversão de 'mkv'
para 'mp4'
$ ffmpeg -i INPUT.mkv -c copy OUTPUT.mp4
Pode ser útil obter a informação do ficheiro. Tal pode ser feito com:
$ mkvmerge --identify Ficheiro
Nota: Caso não exista pode ser instalado com
$ sudo apt-get install mkvtoolnix
Início
4. Como alterar o volume audio de um ficheiro de vídeo
O software FFmpeg permite alterar o volume de som de um vídeo:
$ ffmpeg -i INPUT.mp4 -c:v copy -af "volume=" OUTPUT.mp4
Exemplo:
$ ffmpeg -i INPUT.mp4 -c:v copy -af "volume=5dB" OUTPUT.mp4
Note-se que o valor do 'volume_level' pode ser positivo ou negativo.
Para evitar distorção pode usar-se o filtro "dynaudnorm". Exemplo:
$ ffmpeg -i INPUT.mp4 -c:v copy -af "dynaudnorm=p=0.95" OUTPUT.mp4
Nota: Para mais informação ver:
Início
5. Links úteis