Vous êtes sur la page 1sur 6

11 comandos Avconv para gravar, converter e

extrair vdeos e udio no Linux


Por
Edivaldo

Se voc trabalha com arquivos multimdia e quer gravar, converter e extrair vdeos e udio no
Linux, conhea 11 comandos do Avconv para fazer isso.
Gravar, converter e extrair vdeos e udio no Linux pode no ser uma tarefa muito trivial, mas o
Avconv ajuda muito nisso. A ferramenta Avconv faz parte do pacote libav-tools e existem muitas
formas de us-la para lidar com stream de multimdia e arquivos.

Se voc quiser experimentar outras opes de edio de vdeos, consulte esses tutoriais:
E nesse tutorial, voc conhecer algumas dessas opes para gravar, converter e extrair vdeos e
udio no Linux, usando o Avconv.

Conhea melhor o pacote libav-tools


Para saber mais sobre esse pacote de ferramentas, clique nesse link.
S para ter certeza, para usar os comandos a seguir voc precisa ter a funo avconv instalado
para usar. Se voc usar Ubuntu, Debian ou qualquer distro derivada deles, faa o procedimento
abaixo.
Como instalar o pacote libav-tools no Ubuntu e seus derivados

Para instalar o libav-tools no Ubuntu, voc deve fazer o seguinte:


Passo 1. Abra um terminal (no Unity use as teclas CTRL + ALT + T);
Passo 3. Atualize o gerenciador de pacotes com o comando:
sudo apt-get update

Passo 4. Agora use o comando abaixo para instalar o programa;


sudo apt-get install libav-tools

Como instalar o pacote libav-tools em outras distribuies


Linux
Abra o gerenciador de pacotes de sua distribuio e procure pelo pacote libav-tools, depois instale-
o.

11 comandos Avconv para gravar, converter e extrair vdeos e


udio no Linux
.
Agora que voc tem o pacote instalado, conhea agora os comandos.

1. Obtendo informaes sobre um arquivo multimdia


Se voc quiser obter alguma informao sobre qualquer arquivo multimdia, execute o seguinte
comando usando a opo - i (informao) com o comando avcon e seu arquivo de udio ou vdeo.
avconv -i arquivo.mp4

2. Extraindo o udio de um arquivo multimdia


Para extrair o somente udio a partir de qualquer arquivo multimdia para outro arquivo, voc pode
executar o comando a seguir:
avconv -i arquivo.mp4 -vn -f wav arquivo-som.wav

Observaes sobre o comando acima:


No se esquea de substituir o nome do arquivo de entrada (arquivo.mp4) pelo nome do
arquivo de vdeo;
-vn uma opo que usada para remover o vdeo do arquivo multimdia;
-f wav o que define o formato que o arquivo de sada usar. Se quiser, voc pode mudar
para mp3 ou webm;
arquivo-som.wav o nome do arquivo de sada.
3. Extraindo o vdeo a partir de arquivo e um arquivo multimdia
Voc tambm pode extrair s o vdeo a partir de um arquivo multimdia que contm vdeo e udio,
usando o seguinte comando:
avconv -i arquivo.avi -vcodec libx264 -an -f mp4 arquivo-video.mp4

Observaes sobre o comando acima:


No se esquea de substituir o nome do arquivo de entrada (arquivo.avi) pelo nome do
arquivo de vdeo;
-an uma opo para deixar o udio do arquivo;
-f mp4 o formato que ser usado para o novo arquivo, voc pode mudar para mkv, ogg
.. etc. Mas lembre-se, ao fazer isso, voc ter que mudar o video.mp4 para vdeo.mkv
tambm.;

4. Convertendo do formato .avi para .mkv


Para converter um arquivo .avi para o formato .mkv, use o seguinte comando:
avconv -i arquivo.avi -vcodec libx264 arquivo.mkv

Observaes sobre o comando acima:


-i arquivo.avi o arquivo que deseja converter (-i = -input).;
-vcodec uma opo usada para escolher um codec de vdeo para usar durante o
processamento da converso, no caso do exemplo, libx264, esta opo importante para
manter a qualidade do vdeo como ele .
arquivo.mkv o nome do arquivo de sada;

5. Convertendo do formato .mp4 para .avi


Para converter um arquivo .mp4 para o formato .avi, execute o seguinte comando.

avconv -i arquivo.avi -vcodec libx264 arquivo.avi

6. Convertendo do formato .mp3 para .wav


Nada de novo aqui, voc entra com um arquivo em um formato e gera um novo em outro formato.
Entretanto, nesse caso necessrio usar a opo -vcodec libx264, porque se trata da converso de
um arquivo de udio para outro arquivo de udio, ou seja, no h nenhum vdeo aqui.
Assim, para converter um arquivo .mp3 para formato o formato .wav, execute o seguinte comando.
avconv -i arquivo.mp3 arquivo.wav

7. Convertendo do formato .yuv para .avi


Para converter um arquivo .yuv para o formato .avi, execute o seguinte comando.
avconv -i arquivo.yuv arquivo.avi
8. Mesclar vdeo e udio juntos
Para mesclar um arquivo de vdeo com um arquivo de udio em conjunto, execute o seguinte
comando.
avconv -i arquivo.wav -i arquivo.avi arquivo.mkv

Voc pode substituir arquivo.mkv com arquivo.avi ou qualquer outro formato suportado pelo
Libav (no se preocupe com isso, experimente e veja como fica).

9. Convertendo vdeo em imagens


Para converter um arquivo de vdeo em vrias imagens diferentes, voc pode executar o comando a
seguir:
avconv -i arquivo.mp4 -r 1 -s 1366x768 -f image2 image-%03d.png

Observaes sobre o comando acima:


-r 1: o nmero de quadros que ser usado por imagem, quanto maior, mais imagens sero
criadas;
1366768: a largura e altura que ser usada na gerao das imagens, voc pode substitu-la
por qualquer outro tamanho que voc quiser;
image-%03d.png: o formato de nome de imagem, se voc tentou o comando, ele vai criar
muitas imagens como image-001.png , image-002.png.. etc. Se quiser, voc pode
substituir a extenso png por jpg ou jpeg;

10. Mais opes para usar com Libav


A Libav possui uma coisa incrvel chamada filtros. Usando filtros, voc pode fazer muitas coisas
boas com os seus arquivos multimdia. Por exemplo, ter o seguinte comando.
avconv -i arquivo.avi -vcodec libx264 -vf
"drawbox=x=50:y=50:width=400:height=300:color=red@0.5" novo-arquivo.avi

Observaes sobre o comando acima:


-vf: uma opo para aplicar um filtro de vdeo (se voc quiser usar um filtro de udio,
substitua-o por -af);
drawbox=x=50:y=50:width=400:height=300:color=red@0.5: Aqui foi aplicado um filtro
chamado drawbox que desenha uma caixa vermelha com 400 de largura e 300 de altura
em x = 50 e y = 50;
E aqui est o resultado do comando acima.
Agora experimente o comando abaixo, que usa o filtro transpose=cclock para girar o vdeo em 90
graus no sentido horrio.
avconv -i arquivo.avi -vcodec libx264 -vf "transpose=cclock" novo-arquivo.avi

E aqui est o resultado do uso do comando acima.

11. Registro tty como um Vdeo


Este comando deve ser utilizado pelo usurio root, ele no vai funcionar sem sudo, porque requer o
acesso ao dispositivo framebuffer (fbdev). Fbdev o dispositivo de entrada framebuffer Linux, este
dispositivo o responsvel por mostrar os grficos do console.
sudo avconv -f fbdev -r 30 -i /dev/fb0 arquivo.avi

Observaes sobre o comando acima:


* -r 30: o nmero de quadros por segundo.;
* -i /dev/fb0: o que est n executando o arquivo de dispositivo, usando essa opo, voc
ser capazes de capturar o vdeo da tty;
Incrvel no mesmo? Existem muitos outros bons filtros para serem usados com os seus arquivos
multimdia, ao lado de muitos outros modos de uso para avconv, voc pode v-los todos a partir da
documentao oficial.
Se voc j experimentou o Libav antes e sabe de outros comandos importantes para avconv, escreva
nos comentrios e compartilhe eles com pessoal que l o blog. vamos l, participe!

Vous aimerez peut-être aussi