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: 8.107 ]

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

Instalando a recovery TWRP 2.8 e o Android Katkiss 6.0 no Tablet Asus Transformer TF101

Substituindo a partição Recovery do Android via ADB

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

Abrindo um servidor X dentro de outro

Como submeter dados de CDDB de um CD de áudio ao Freedb

Leitura recomendada

Gerando Pacote do QMPlay2 20.12.16 no Slackware Current Facilmente

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

Instalar e utilizar o FFmpeg no Ubuntu

Criar um Servidor TeamSpeak no Ubuntu Server

Instalação do Jack Audio Connection Kit

  
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