Entfernen Sie alle Attribute / Eigenschaften von MKV-Filmen

1130
The Quantum Physicist

Ich habe zu viele Filme in einer hierarchischen Datenstruktur, die von einem Verzeichnis ausgehen. Ich muss alle ihre Attribute / Eigenschaften entfernen, da einige von ihnen falsche Informationen enthalten, und ehrlich gesagt brauche ich sie nicht.

Normalerweise können Sie dies "manuell" (in Windows) tun, indem Sie zu den Eigenschaften der Datei und dann zur Registerkarte "Details" klicken. Klicken Sie unten auf den Link. Erstellen Sie dann eine neue Kopie mit entfernten Eigenschaften oder entfernen Sie sie manuell. wie in der folgenden Abbildung gezeigt:

Entfernen Sie alle Attribute / Eigenschaften von MKV-Filmen

Ich kann alle Dateien in meinem Filmverzeichnis (unter Windows und Linux) durchlaufen. Also, meine Frage ist : Gibt es eine Windows- oder Linux - Eingabeaufforderung / Terminal - Befehl Befehl, der diese Eigenschaften entfernen wird, da eine mkv / mp4 - Datei?

Ich erwarte so etwas wie:

mkvtoolnix --remove-all-attributes my-movie.mkv 
-1

1 Antwort auf die Frage

0
simlev

Haben Sie daran gedacht ffmpeg? Es ist ein hervorragendes Werkzeug zum Verwalten von Videodateien. Schauen Sie hier nach, ob es das kann, wonach Sie suchen.

ffmpeg -i in.mkv -map_metadata -1 -c:v copy -c:a copy out.mkv 

Dadurch werden Metadaten entfernt und die Audio- und Videoströme in eine neue Datei kopiert.

Aktualisieren:

Nehmen wir an, Sie haben andere Streams (z. B. Untertitel), die Sie beibehalten möchten. Der Befehl lautet (Beachten Sie, dass dadurch die Metadaten aller Streams gelöscht werden):

ffmpeg -i in.mkv -map_metadata -1 -c copy -map 0 out.mkv 

Angenommen, Sie möchten nur eine oder mehrere Metadaten und nicht alle unterdrücken:

ffmpeg -i in.mkv -metadata title='' -c copy -map 0 out.mkv 
Das Problem mit ffmpeg ist, dass das gesamte Video neu codiert wird ... oder? Ich möchte nur die Attribute entfernen, ohne etwas neu zu codieren. The Quantum Physicist vor 7 Jahren 0
Falsch! Mit den oben genannten Parametern werden die Audio- und Videoströme so wie sie sind kopiert und nicht neu codiert. simlev vor 7 Jahren 0
Ich habe diese Lösung getestet. Eingebettete Untertitel wurden entfernt. Das ist das Problem mit ffmpeg. Ich brauche eine Möglichkeit, * Metadaten zu subtrahieren, nicht alles von Grund auf neu aufzubauen und keine Metadaten einzuschließen. The Quantum Physicist vor 7 Jahren 0
In dem von Ihnen geposteten Bild sah es so aus, als wollten Sie "Untertitel" entfernen. In jedem Fall ist es nur ein Werkzeug: Es macht einfach das, was Sie ihm anweisen. simlev vor 7 Jahren 0