Saltar al contenido

¿Cómo usar ffmpeg para agregar metadatos a un archivo AAC sin volver a codificar?

Solución:

El objetivo era producir un archivo de solo audio a partir de un archivo de video sin volver a codificar e introducir metadatos reconocibles por los reproductores multimedia. El entorno es Debian GNU / Linux.

Me gustaría agradecer a @bootload por ponerme en el camino correcto para encontrar una respuesta.

ffmpeg no parece admitir la adición de etiquetas de metadatos a los archivos de salida .AAC, sin embargo, aquí hay dos posibles soluciones.

  1. Las utilidades de línea de comandos id3 e id3v2 (disponibles en los repositorios estándar) pueden aplicar etiquetas id3 a un archivo de audio .aac. Nautilus reconoció los estilos de etiqueta v1 y v2, por lo que cualquiera debería funcionar. Las mismas etiquetas fueron reconocidas por el reproductor multimedia Banshee.
id3v2 -t "My Title" audio.aac
  1. ffmpeg puede agregar metadatos a un contenedor MP4, pero una extensión .mp4 en Nautilus aparecerá como un archivo de video. Apple Inc. utiliza extensiones no estándar para el contenedor MP4 para distinguir los archivos de video (.m4v) de los archivos de audio (.m4a). Estas extensiones son reconocidas en Debian por Nautilus y por ffmpeg. Entonces,
ffmpeg -i video.mp4 -vn -acodec copy -metadata title="My Title" audio.m4a

producirá un archivo de solo audio reconocido por Nautilus, y ffmpeg puede agregar metadatos al contenedor de manera segura.

¿Cuál es el hardware previsto? ¿Es para un dispositivo Apple iP *? Si es así, intente http://atomicparsley.sourceforge.net/ De lo contrario, intente http://ffmpeg.org/ffmpeg.html#Examples usando el “INI codificado en UTF-8” método mex / demux. (Extraiga los metadatos como archivo utf8 y modifíquelos y vuelva a insertarlos).

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *