# Encoder tag entfernen in M4A

**URL:** https://community.mp3tag.de/t/encoder-tag-entfernen-in-m4a/65898
**Category:** Vorschläge
**Created:** [September 12, 2024, 5:27am UTC](https://community.mp3tag.de/t/encoder-tag-entfernen-in-m4a/65898 "2024-09-12T05:27:44Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![domo](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/ea5d25/32.png) [@domo](https://community.mp3tag.de/u/domo)
#### Post date: [September 12, 2024, 5:27am UTC](https://community.mp3tag.de/t/encoder-tag-entfernen-in-m4a/65898/1 "2024-09-12T05:27:44Z")

</div>

Moin,

cooles Programm. Aber wie entfernt man den encoder tag? Der wird bei extended tags nicht aufgelistet. In VLC heißt es "Encoded by", in exiftool "encoder" und im hex editor "too" (für tool).

FFmpeg schreibt den Wert z.B. "Lavf60.20.100" rein. Ich würde das einfach gerne entfernen. Das mache ich jetzt auch mit:

```auto
exiftool -encoder= ".\song.m4a"

```

Könnte aber evtl. auch in mp3tag funktionieren.

Im hex editor zeigt es:

```plaintext
25 A9 74 6F 6F 00 00 00 1D 64 61 74 61 00 00 00 01 
00 00 00 00 4C 61 76 66 36 30 2E 32 30 2E 31 30 30
%©too....data........Lavf60.20.100

```

---

<div class="post-metadata">

### Author: ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)
#### Post date: [September 12, 2024, 6:13am UTC](https://community.mp3tag.de/t/encoder-tag-entfernen-in-m4a/65898/3 "2024-09-12T06:13:44Z")

</div>

Kannst Du eine solche M4A-Datei testweise zur Verfügung stellen?

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [September 12, 2024, 6:24am UTC](https://community.mp3tag.de/t/encoder-tag-entfernen-in-m4a/65898/4 "2024-09-12T06:24:11Z")

</div>

Meiner Ansicht nach kann der Encoder mit %\_tool% gezeigt werden, sofern diese Angabe in den Dateien vorhanden ist.  
Der Unterstrich deutet auf eine Eigenschaft, die MP3tag nicht ändern kann.

---

<div class="post-metadata">

### Author: ![poster](https://community.mp3tag.de/user_avatar/community.mp3tag.de/poster/32/4881_2.png) [@poster](https://community.mp3tag.de/u/poster)
#### Post date: [September 12, 2024, 8:29am UTC](https://community.mp3tag.de/t/encoder-tag-entfernen-in-m4a/65898/5 "2024-09-12T08:29:50Z")

</div>

[https://filesamples.com/formats/m4a](https://filesamples.com/formats/m4a)

Ganz sicher nicht durch MP3tag zu entfernen, es sei denn es handelt sich nicht um den %\_tool%-tag sondern ein Tagfeld, dass Informationen dieser Art zusätzlich in eine normales Tagfeld speichert. (Beispiel: %\_length% / %length%).

---

<div class="post-metadata">

### Author: ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)
#### Post date: [September 12, 2024, 8:33am UTC](https://community.mp3tag.de/t/encoder-tag-entfernen-in-m4a/65898/6 "2024-09-12T08:33:03Z")

</div>

Testweise habe ich ein \*.mp3 mit FFmpeg in ein \*.m4a konvertiert.  
Dabei schreibt FFmpeg die verwendete Encoder-Version in die \*.m4a:  
 ![image](https://community.mp3tag.de/uploads/default/original/3X/8/2/82b91eb7440ca826f802dfaaab0177ee95490ac4.png)  
oder im Hex-Editor:

 ![image](https://community.mp3tag.de/uploads/default/original/3X/c/6/c656b51deb744348eb88190f9f09385469d0915f.png)

Entfernen lässt sich diese Info z.B. mit [ExifTool](https://exiftool.org/) und folgendem Befehl:  
`exiftool -Encoder= "Dateiname.m4a"`

Bei Bedarf kann man sich das auch als [Mp3-Tag Tool](https://docs.mp3tag.de/customization/options/tools/) einrichten, damit man diesen Eintrag massenhaft auf selektierte Stücke in Mp3tag anwenden kann.

Wer dabei "mutig" ist, kann auch die Original-Dateien überschreiben lassen und keine Backup-Dateien erstellen:  
`exiftool -Encoder= -overwrite_original "Dateiname.m4a"`

---

<div class="post-metadata">

### Author: ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)
#### Post date: [September 12, 2024, 9:24am UTC](https://community.mp3tag.de/t/encoder-tag-entfernen-in-m4a/65898/7 "2024-09-12T09:24:37Z")

</div>

This is a small snippet from the current [Exiftool overview of supported file types](https://exiftool.org/#supported) (12.09.2024):

 ![image](https://community.mp3tag.de/uploads/default/original/3X/2/0/2098c88e3e490a79319b0632e72f4469c7ce07c6.png)  
You can see that Exiftool can **R** ead, **W** rite (=Delete) and/or **C** reate tags for example in M4A, M4B, M4V and MP4 and MOV files.  
But it can only **R** ead some tags in MP3 and MPG (as ID3 or Lyrics).

---

<div class="post-metadata">

### Author: ![poster](https://community.mp3tag.de/user_avatar/community.mp3tag.de/poster/32/4881_2.png) [@poster](https://community.mp3tag.de/u/poster)
#### Post date: [September 12, 2024, 9:43am UTC](https://community.mp3tag.de/t/encoder-tag-entfernen-in-m4a/65898/8 "2024-09-12T09:43:13Z")

</div>

> [@LyricsLover](#):
>
> Entfernen lässt sich diese Info z.B. mit [ExifTool](https://exiftool.org/) und folgendem Befehl:  
> `exiftool -Encoder= "Dateiname.m4a"`

Wobei diese technische Info - wenn auch nicht in dieser Form - nach wie vor in der Datei vorhanden ist, wie man in Mp3tag leicht durch Anlegen einer Spalte mit dem Wert "\_tool" sehen kann.

---

<div class="post-metadata">

### Author: ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)
#### Post date: [September 12, 2024, 9:48am UTC](https://community.mp3tag.de/t/encoder-tag-entfernen-in-m4a/65898/9 "2024-09-12T09:48:34Z")

</div>

Interessant, ich kann das so für meinen Test nicht bestätigen:  
Bei mir ist die Spalte mit dem Wert `%_tool%` leer nach der Entfernung mit ExifTool.  
 ![image](https://community.mp3tag.de/uploads/default/original/3X/c/3/c3af72afa7856c27e36e0720b74e1c7f5dad0916.png)  
Die erste Zeile zeigt das .m4a NACH der Entfernung von "Encoder".  
Die zweite Zeile zeigt das .m4a VOR der Entfernung von "Encoder".

---

<div class="post-metadata">

### Author: ![poster](https://community.mp3tag.de/user_avatar/community.mp3tag.de/poster/32/4881_2.png) [@poster](https://community.mp3tag.de/u/poster)
#### Post date: [September 12, 2024, 10:45am UTC](https://community.mp3tag.de/t/encoder-tag-entfernen-in-m4a/65898/10 "2024-09-12T10:45:25Z")

</div>

Bei mir meldet exiftool Erfolg bei der Entfernung:  
1 image files updated  
Bei einer Wiederholung meldet es erwartungsgemäß:  
0 image file updated, 1 image files unchanged

Mp3tag zeigt jedoch (auch nach mehrfacher Aktualisierung) Encoderwerte an und im Hex-Editor finde ich diese auch an verschiedensten Stellen, der Wert beginnend mit `% ©too` wurde entfernt.

Ich vermute dass der Unterschied in verwendeten Encodertools liegt, die eventuell unterschiedlich schreiben. Versuchs doch mal mit den Samples aus dem weiter oben von mir angeführtem Link.

---

<div class="post-metadata">

### Author: ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)
#### Post date: [September 12, 2024, 12:04pm UTC](https://community.mp3tag.de/t/encoder-tag-entfernen-in-m4a/65898/11 "2024-09-12T12:04:25Z")

</div>

> [@poster](#):
>
> Mp3tag zeigt jedoch (auch nach mehrfacher Aktualisierung) Encoderwerte an

In der Spalte %\_tool% kann ich das auch mit einem dem verlinkten Sample3.m4a nicht nachvollziehen.  
 ![image](https://community.mp3tag.de/uploads/default/original/3X/5/2/52cdfab2d55ae2ff22a0596a15eeb126619bf169.png)  
Nach der Entfernung mit -Encoder= zeigt Mp3tag keinen Inhalt für %\_tool% in Mp3tag mehr an.

> [@poster](#):
>
> der Wert beginnend mit `% ©too` wurde entfernt.

Das kann ich bestätigen.

> [@poster](#):
>
> im Hex-Editor finde ich diese [Encoderwerte] auch an verschiedensten Stellen

Im von Dir erwähnten sample3.m4a gibt es nur 1 einziges ©too mit data `Lavf57.83.100`.  
Dieses wird mit ExifTool und -Encode= auch entfernt.

Es gibt aber im gleichen sample3.m4a noch 18 Vorkommnisse von `Lavc57.107.100 B`.

Wenn ich es richtig verstanden habe ist  
**Lavc (Libavcodec)** die Bibliothek für die Codierung und Dekodierung von Audio- und Videodaten  
**Lavf (Libavformat)** die Bibliothek für das Demuxen und Muxen von Audio- und Videodaten

ExifTool scheint "nur" den Lavf mit ©too `Lavf57.83.100` zu entfernen und lässt die Lavc unverändert bestehen.  
Mp3tag scheint mit %\_tool% den ©too Eintrag zu berücksichtigen.

* * *

Auf die Themen-Frage: "Encoder tag entfernen in M4A" scheint mir die Antwort:  
Mithilfe des externen Tools ExifTool und dem Befehl  
`exiftool -Encoder= "Dateiname.m4a"`  
nach wie vor richtig.

Weder Mp3tag noch ExifTool zeigen die Encoder-Version [für Lavf und ©too] nach Entfernung noch an.

---

<div class="post-metadata">

### Author: ![domo](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/ea5d25/32.png) [@domo](https://community.mp3tag.de/u/domo)
#### Post date: [September 13, 2024, 1:25am UTC](https://community.mp3tag.de/t/encoder-tag-entfernen-in-m4a/65898/12 "2024-09-13T01:25:08Z")

</div>

Mp3tag zeigt diesen Tag nicht an, auch wenn er in der Datei steckt. Weshalb ich den Vorschlag für die Implementierung erstellt habe.

Bearbeiten würde vielleicht keinen Sinn ergeben. Aber "Remove Encoder Info" könnte man als Option anbieten. Oder eine clean up Option, die alle anderen Metadaten bis auf die sichtbaren Tags (Titel, Album, Cover, etc).

Aber ich nutze einfach exiftool, wie ich geschrieben habe. Habe mir ein script geschrieben, der durch alle Dateien geht.
