Welche Befehlszeilen müssen verwendet werden, um von AVI nach MP4 zu konvertieren, ohne die Framesize zu zerstören und die Datei so klein wie das Original oder ein bisschen größer zu machen, und dasselbe gilt für MP4 nach AVI? Wann immer ich versuchte, es umzuwandeln, wurde es wie 2 GB
27
ffprobe -i infile.avi
anstattffmpeg -i infile.avi
zum Abrufen von Informationen zu verwenden, da letztere den Fehler "Mindestens eine Ausgabedatei muss angegeben werden" zur Folge haben.Ich war sehr daran interessiert, AVI-Dateien in MP4 umzuwandeln. Als ich Ihren Beitrag las, erinnerte ich mich an diesen ffmpeg-Befehl:
Der Befehl
-strict -2
wird vom AAC-Codec benötigt, der experimentell ist, aber funktioniert (libaac), wenn Sie diese beiden Parameter hinzufügen. Die Ausgabedatei ist standardmäßig von hoher Qualität.quelle
Soweit ich weiß, ist es erforderlich, avi-container durch mp4 one zu ersetzen (formal - ISO-Basis-Mediendateiformat ISO / IEC 14496-12).
Wenn Sie den folgenden Befehl ausführen:
In einem solchen Fall kodiert ffmpeg elementare Streams in input.avi neu (cahnge container and re-encode ist der Standardmodus von ffmpeg ). Beachten Sie, dass die Neukodierung die Bild- und / oder Hörqualität beeinträchtigen kann.
Daher wird empfohlen, die Neucodierung mit den Codec-Optionen " c: v copy c: a copy " zu deaktivieren :
Im obigen Fall ändert ffmpeg lediglich die Shells (Container)
quelle
Ich habe dieses :: Libav in Linux gefunden.
Installation: Befehl ausführen
Befehl zur Videokonvertierung:
Gehe in den Ordner mit dem Video und starte das Terminal
quelle