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.283 ]

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

Mencoder - Convertentdo vídeos de webcam para divx

Instalando o Ubuntu Linux 8.04 (Hardy heron) no MSI Wind

Como assistir Vídeos e Filmes diretamente do Linux para seu Chromecast via Stream2chromecast

Kindle com agregador RSS através do Calibre

Traduzindo legendas de maneira prática no Linux

Leitura recomendada

Criar um Servidor TeamSpeak no Ubuntu Server

Gerando Pacote do QMPlay2 20.12.16 no Slackware Current Facilmente

Rakarrack - Uma pedaleira virtual no Fedora 21

Como está o meu bebê?

Instalar e utilizar o FFmpeg no Ubuntu

  
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