Convertendo arquivo de vídeo em áudio via ffmpeg (incluindo metadados)

Este artigo mostra como converter um arquivo de vídeo (mp4, webm etc) em arquivo de áudio (mp3, ogg etc) e já incluir, na mesma operação, os metadados do mesmo (título, nome de artista, álbum etc), utilizando o ffmepg.

[ Hits: 7.872 ]

Por: andre uebe em 28/11/2018


Procedimentos com o ffmepg



O formato para converter vídeo em áudio, incluindo metadados, via ffmpeg é:

ffmpeg -i <arquivo-de-vídeo> <opções> <arquivo-de-audio>

Sendo que <opções> podem ser, entre outras:

para título:

-metadata title="titulo_faixa"

para artista:

-metadata artist="nome_artista"

para álbum:

-metadata album="nome_album"

A relação completa de opções está no link referente ao artigo "FFmpeg Metadata", na última seção deste artigo.

Para cada informação de metadado, deve-se repetir a expressão -medatada. Exemplo:

ffmpeg -i <arquivo-de-vídeo> -metadata title="titulo_faixa" -metadata artist="nome_artista" -metadata album="nome_album" <arquivo-de-audio>

Vejamos na prática:
Teremos:

ffmpeg -i A\ change\ of\ Horses.mp4 -metadata title="A change of Horses" -metadata artist="Ian Anderson" -metadata album="TAAB2" A\ change\ of\ Horses.mp4

Para conferir se a conversão ocorreu corretamente, basta executar:

ffmpeg -i A\ change\ of\ Horses.mp3

E, será retornado o resultado:

 Metadata:
    major_brand     : mp42
    Software        : Lavf57.72.101
    compatible_brands: isommp42
    title           : A change of Horses
    minor_version   : 0
    artist          : Ian Anderson
(...)

Referências


Página anterior    

Páginas do artigo
   1. Visão Geral
   2. Instalações
   3. Procedimentos com o ffmepg
Outros artigos deste autor

Dispositivo de Captura de Vídeo Somagic EasyCAP DC60/EasyCAP002 no GNU/Linux

Um breve histórico do EaD e o uso de AVAs baseados em SL

Velox: Como configurar sua conexão após a mudança

Tranferência rápida de arquivos do Android para PC via FTP

Instalando a impressora HP D1460 (série D1400) no Linux

Leitura recomendada

Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos

Como transformar um áudio em vídeo com efeito de forma de onda (wave form)

Kdenlive - Como desfocar/borrar rosto, área ou objetos em um vídeo

Criar um Servidor TeamSpeak no Ubuntu Server

Gerando Pacote do QMPlay2 20.12.16 no Slackware Current Facilmente

  
Comentários
[1] Comentário enviado por farayato em 18/12/2018 - 23:33h

Opa, gostei bastante do artigo. Como estou aprendendo shell script eu tentei automatizar esse processo e ficou bem legal! Obrigado!

[2] Comentário enviado por sacioz em 05/06/2021 - 12:39h


Ainda atual ...

[3] Comentário enviado por andreuebe em 05/06/2021 - 12:55h


Criei um script para conversão de vídeo em áudio, criando capa para mp3 https://www.vivaolinux.com.br/script/Uebevert-All-in-1/


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts