Como Adicionar, Editar ou Remover Metadados em Arquivos de Mídia

O FFmpeg é uma poderosa ferramenta de linha de comando usada para manipular arquivos multimídia, incluindo a edição de metadados, que contém informações essenciais como título, artista, álbum, gênero, data de criação e detalhes de codificação.

Modificar metadados é útil para organizar bibliotecas de mídia, melhorar a capacidade de busca e adicionar detalhes de direitos autorais ou autor aos arquivos de mídia.

Este guia explica como modificar metadados de mídia usando o FFmpeg com exemplos práticos no Linux.

Entendendo os Metadados de Mídia

Metadados em arquivos de mídia são armazenados em contêineres como MP4, MKV, MP3 e FLAC.

Esses campos de metadados incluem:

  • Título – Nome do arquivo de mídia.
  • Artista – Criador do arquivo.
  • Álbum – Nome do álbum (para arquivos de áudio).
  • Gênero – Categoria da mídia.
  • Ano – Data de lançamento ou criação.
  • Comentário – Informações adicionais.
  • Direitos autorais – Detalhes de propriedade.

O FFmpeg permite que você edite metadados sem re-codificar a mídia, tornando o processo rápido e eficiente.

Verificando Metadados de um Arquivo de Mídia

Antes de modificar os metadados, verifique os metadados existentes do arquivo de mídia usando o seguinte comando; a opção -hide_banner remove os detalhes da versão.

ffmpeg -hide_banner -i planetearth.mp4
Check the Metadata of Media File

Atualizando Metadados em Arquivos de Áudio/Vídeo

Para modificar campos de metadados de arquivos de áudio, como título, artista, álbum ou gênero, use:

ffmpeg -i awesome.mp3 -metadata title="New Title" -metadata artist="New Artist" -metadata album="New Album" -metadata genre="Rock" -codec copy awesome-output.mp3

Para arquivos de vídeo, use um comando semelhante:

ffmpeg -i input.mp4 -metadata title="My Video" -metadata author="John Doe" -codec copy output.mp4

Aqui:

  • -metadata title="Novo Título" atualiza o título.
  • -metadata artist="Novo Artista" altera o nome do artista.
  • -metadata album="Novo Álbum" modifica o nome do álbum.
  • -metadata genre="Rock" define o gênero.
  • -codec copy impede a re-encodificação, tornando o processo sem perdas.
Updating Metadata of Media File

Para adicionar ou modificar a descrição de um arquivo, use:

ffmpeg -i input.mp4 -metadata comment="This is a sample video" -codec copy output.mp4

Para adicionar detalhes de copyright a um arquivo de mídia:

ffmpeg -i input.mp4 -metadata copyright="© 2025 Your Name" -codec copy output.mp4

Você pode adicionar uma capa de álbum a arquivos MP3 ou FLAC:

ffmpeg -i input.mp3 -i cover.jpg -map 0 -map 1 -metadata:s:v title="Album Cover" -metadata:s:v comment="Cover Image" -codec copy output.mp3

Você pode extrair metadados e salvá-los como um arquivo de texto.

ffmpeg -i input.mp4 -f ffmetadata metadata.txt

Para modificar os metadados, edite metadata.txt e, em seguida, aplique-o a um arquivo:

ffmpeg -i input.mp4 -i metadata.txt -map_metadata 1 -codec copy output.mp4

Removendo Metadados de Arquivos de Mídia

Para remover completamente todos os metadados de um arquivo de mídia:

ffmpeg -i input.mp4 -map_metadata -1 -codec copy output.mp4

Para arquivos de áudio:

ffmpeg -i input.mp3 -map_metadata -1 -codec copy output.mp3
Conclusão

FFmpeg oferece uma maneira simples, mas poderosa, de modificar metadados de mídia sem re-encodificar arquivos. Se você está atualizando títulos, adicionando informações de copyright, incorporando arte de álbum ou removendo metadados, o FFmpeg torna o processo eficiente.

Source:
https://www.tecmint.com/ffmpeg-metadata-editing/