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

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 busca e adicionar detalhes de copyright ou autor a arquivos de mídia.

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

Entendendo 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.
  • Copyright – Detalhes de propriedade.

FFmpeg permite editar metadados sem reencodar a mídia, tornando o processo rápido e eficiente.

Verificando Metadados de um Arquivo de Mídia

Antes de modificar 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 os 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 similar:

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" muda o nome do artista.
  • -metadata album="Novo Álbum" modifica o nome do álbum.
  • -metadata genre="Rock" define o gênero.
  • -codec copy evita a re-codificaçã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 direitos autorais 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 em um arquivo de texto.

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

Para modificar os metadados, edite metadata.txt e então aplique ao 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 e poderosa de modificar metadados de mídia sem re-codificar arquivos. Seja atualizando títulos, adicionando informações de direitos autorais, incorporando capas de álbum ou removendo metadados, o FFmpeg torna o processo eficiente.

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