Comment faire pour supprimer l'image de tag audio ID3 (ou métadonnées) à partir de mp3 avec ffmpeg
FFMPEG est vraiment un outil formidable. Je sais qu'il peut modifier les tags ID3 et même de supprimer toutes les balises en ligne :
ffmpeg -i tagged.mp3 -map_metadata -1 untagged.mp3
Mais même après ça, il y a toujours l'image de la couverture.
Je ne sais pas comment faire pour supprimer à l'aide de ffmpeg. Je sais qu'il y a d'autres soft qui peut faire le travail - comme eyed3 - mais quel est l'intérêt pour l'installer si ffmpeg peut le faire aussi, dans une ligne, alors que l'encodage de l'audio ?
source d'informationauteur Buzut | 2013-11-25
Vous devez vous connecter pour publier un commentaire.
L'image de la couverture/pochette de l'album est traité comme un flux vidéo par ffmpeg. Pour le supprimer, vous pouvez utiliser le
-vn
ou-map
options.Bande de métadonnées et de supprimer de l'album de l'art (pas de ré-encodage)
Dans cet exemple, l'audio est en cours de flux copié (re-multiplexé) au lieu d'être ré-encodé. C'est plus rapide et ne dégrade pas la qualité:
Même que ci-dessus mais en utilisant
-map
au lieu de-vn
Ou vous pouvez utiliser la
-map
option de choisir explicitement le flux. À l'aide de-map 0:a
dit ffmpeg pour sélectionner uniquement les flux audio(s) depuis l'entrée0
(la première et la seule entrée dans votre cas):Je préfère
-map
car il est très flexible.J'ai essayé d'utiliser les codes fournis par LordNeckbeard, n'a pas fonctionné pour mon cas. Mais celui-ci a travaillé:
Il montre maintenant qu'une seule balise, 'TSSE' (Encodeur). Aussi, très recommander cet article, si vous voulez manipuler les tags ID3 en utilisant ffmpeg:
Comment: Créer/Écrire les balises ID3 à l'aide de ffmpeg
J'essaie quelque chose comme :
et ont toujours couvercle de sortie.