Technologieaustausch

Verwenden Sie ffmpeg, um Videodateien im MKV-Format in einem Verzeichnis in das MP4-Format zu konvertieren

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Ich habe vor kurzem das Bearbeiten gelernt und die von BT-Torrents heruntergeladenen Materialressourcen liegen alle im MKV-Format vor und können nicht direkt in Videobearbeitungssoftware importiert werden. In diesem Fall müssen Sie zur Konvertierung einige Formatkonvertierungstools verwenden, oder Sie können ffmpeg zum Bearbeiten verwenden.

ffmpeg ist ein Befehlszeilentool zum Bearbeiten lokaler Audio- und Videosoftware. Dies ist auch das erste Mal, dass ich ffmpeg verwende, aber ich habe es auf meinem Computer installiert, nachdem ich es schon einmal kennengelernt habe, und werde es dieses Mal noch nicht ausprobieren.

Zuerst habe ich Xunlei verwendet, um die Film- und Fernsehressourcen in das folgende Verzeichnis herunterzuladen:
Fügen Sie hier eine Bildbeschreibung ein
Es gibt zwei Möglichkeiten für ffmpeg, die Befehle einer Datei zu verarbeiten:

  • ffmpeg -i 要转换的视频地址 转换后的视频存放地址
  • ffmpeg -i 要转换的视频地址 -c copy 转换后的视频存放地址
    Der Unterschied zwischen den beiden Methoden besteht darin, dass erstere das Originalvideo neu kodiert und dann konvertiert, während letztere es direkt ohne Kodierung konvertiert. Letzteres wird also schneller sein. Hier wähle ich die zweite Methode, um zu versuchen, die erste MKV-Datei im Bild oben zu konvertieren.

Nachdem Sie den ersten Teil des Befehls eingegeben haben, ziehen Sie die Datei direkt in den Befehlszeilenbereich, fügen Sie das Verzeichnis automatisch ein und geben Sie dann Ihren eigenen Speicherpfad ein. Ich werde sie zuerst auf dem Desktop speichern, /Users/guolianxin/Desktop folgt:
Fügen Sie hier eine Bildbeschreibung ein

Es wurde festgestellt, dass ein Fehler gemeldet wurde, da der Speicherpfad nicht auf einen Ordner verwies, sondern ein Aufwärtskonvertierungsformat erforderte.
Fügen Sie hier eine Bildbeschreibung ein

Ich habe den Namen und das Formatsuffix der Datei, unter der der Inhalt gespeichert werden sollte, erneut hinzugefügt und die Zieldatei erfolgreich auf dem Desktop generiert.Fügen Sie hier eine Bildbeschreibung ein

Fügen Sie hier eine Bildbeschreibung ein

Beim Öffnen einer Datei tritt ein Problem auf: Die Datei oder der Stream kann nicht geöffnet werden.
Fügen Sie hier eine Bildbeschreibung ein

Der Fehler wird wie folgt gemeldet:
[mp4 @ 0x12f607870] track 1: codec frame size is not set [mp4 @ 0x12f607870] flac in MP4 support is experimental, add '-strict -2' if you want to use it. Could not write header for output file #0 (incorrect codec parameters ?): Experimental feature Error initializing output stream 0:1 --

Nach einer Online-Suche stellte ich fest, dass die Verwendung von flac beim Codieren in mp4 experimentell ist, Sie zulässige Befehle hinzufügen müssen und ein Problem mit dem geschriebenen Dateiheader vorliegt.

Da ich auch nicht weiß, wie ich das machen soll, habe ich andere Befehle gefunden:
ffmpeg -i 输入路径 -c:v copy -c:a aac -strict -2 输出路径
Nach einer Verarbeitungszeit von mehr als zehn Sekunden war der Export erfolgreich:
Fügen Sie hier eine Bildbeschreibung ein