Je veux enlever les métadonnées des fichiers MP3.
En bref: Comment obtenir simplement un flux de fichiers MP3 purs à partir d’un fichier MP3 - au moyen d’outils de ligne de commande? Préférable d'utiliser des outils prêts à l'emploi d'un système linux mint.
J'ai trouvé ce fil . Je voulais utiliser avconv
et essayé les astuces données.
Le conseil de slhck ne fonctionne pas simplement en le remplaçant ffmpeg
par avconv
. Le fichier de sortie ne contient plus d'informations sur le titre et l'artiste, mais les images incorporées sont conservées.
La même chose se produit avec l'indice de evilsoup, même s'il s'agit d'un avconv
indice natif . Son deuxième indice retient même l'artiste, le titre, etc.
Le système d'exploitation est Linux Mint 17.
Ligne de commande et sortie de avconv:
$ avconv -i in.mp3 -map_metadata -1 -c:v copy -c:a copy out.mp3
avconv version 9.16-6:9.16-0ubuntu0.14.04.1, Copyright (c) 2000-2014 the Libav developers
built on Aug 10 2014 18:16:02 with gcc 4.8 (Ubuntu 4.8.2-19ubuntu1)
[mp3 @ 0x21ad1e0] max_analyze_duration reached
Guessed Channel Layout for Input Stream #0.0 : stereo
Input #0, mp3, from 'in.mp3':
Metadata:
album_artist : Pin
album : Mag
artist : Pin
title : Alo
track : 2/12
date : 201
Duration: 00:05:20.83, start: 0.000000, bitrate: 281 kb/s
Stream #0.0: Audio: mp3, 44100 Hz, stereo, s16p, 256 kb/s
Stream #0.1: Video: mjpeg, yuvj444p, 2560x2560 [PAR 100:100 DAR 1:1], 90k tbn
Metadata:
title :
comment : Cover (front)
Output #0, mp3, to 'out.mp3':
Metadata:
TSSE : Lavf54.20.4
Stream #0.0: Video: mjpeg, yuvj444p, 2560x2560 [PAR 100:100 DAR 1:1], q=2-31, 90k tbn, 90k tbc
Metadata:
title :
comment : Cover (front)
Stream #0.1: Audio: libmp3lame, 44100 Hz, stereo, 256 kb/s
Stream mapping:
Stream #0:1 -> #0:0 (copy)
Stream #0:0 -> #0:1 (copy)
Press ctrl-c to stop encoding
frame= 1 fps= 0 q=-1.0 Lsize= 11024kB time=0.01 bitrate=9030959.2kbits/s
video:996kB audio:10027kB global headers:0kB muxing overhead 0.007902%
$ avconv -i in.mp3 -map 0:0 -map_metadata -1 -c:a copy out.mp3
et ça a l'air de marcher.Réponses:
$
avconv -i in.mp3 -map 0:0 -map_metadata -1 -c:a copy out.mp3
Réf. comment - l'image est considérée comme un flux; le flux est désélectionné par la seule mention en
0:0
tant que paramètre-map
la source
Afin de supprimer les métadonnées des fichiers MP3, vous pouvez utiliser les outils ci-dessous
Exemple pour eyeD3:
la source