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

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

Executando (entre outras funcionalidades) qualquer vídeo no Mozilla a partir do add-on Media Player Connectivity

Token de Certificação para Assinatura Digital OAB - Instalação no Ubuntu 14.04/15.04

Extraindo na "marra" textos de um PDF bloqueado

Instalando Token da OAB no Linux Mint 17.3 (Rose)

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

Leitura recomendada

Fazendo seu Linux falar com espeak

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

Habilitar a aceleração por hardware AMD AMF no OBS

Instalação do Jack Audio Connection Kit

Rakarrack - Uma pedaleira virtual no Fedora 21

  
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