FFmpeg ändert die Metadaten nicht. Es muss eine neue Datei erstellt werden, aber Sie können die Konvertierung vermeiden, indem Sie den Kopiermodus angeben
ffmpeg -i in.mov -map 0 -c copy -metadata:s:a:1 language=spa out.mov
Ich möchte nur in einem MOV-Video die Sprache von Englisch auf Spanisch ändern. Ich benutze
ffmpeg -i in.mov -metadata:s:1:1 language=spa out.mov
Ich füge hinzu, out.mov
weil es obligatorisch ist, aber ich möchte keine neue Datei erstellen, sondern nur Metadaten ändern.
Wie kann ich das machen?
FFmpeg ändert die Metadaten nicht. Es muss eine neue Datei erstellt werden, aber Sie können die Konvertierung vermeiden, indem Sie den Kopiermodus angeben
ffmpeg -i in.mov -map 0 -c copy -metadata:s:a:1 language=spa out.mov