Welche Befehlszeilen zum Konvertieren von avi in mp4 verwendet werden sollen, ohne jedoch die Framesize zu zerstören und die Datei so klein wie das Original zu machen Größe oder ein bisschen größer, und das gleiche mit mp4 zu avi? Wann immer ich versuchte zu konvertieren, wurde es wie 2 GB

Antwort

Abhängig davon, wie Ihre Originaldatei codiert wurde, ist dies möglicherweise nicht möglich

Dieser Befehl sollte die Frame-Größen und -Raten beim Erstellen einer mp4-Datei beibehalten:

ffmpeg -i infile.avi youroutput.mp4 

Und dieser Befehl Sie erhalten Informationen zu Ihrer Eingabedatei – Bildgröße, verwendete Codecs, Bitrate usw.:

ffmpeg -i infile.avi 

Sie können auch mit der acodec und vcodec, wenn Sie Ihre Ausgabe generieren. Denken Sie auch daran, dass MP4- und AVI-Dateien verschiedene Codecs verwenden können und Ihr Kilometerstand je nach ausgewähltem Codec variieren kann.

Kommentare

  • Ich denke, ' ist besser, ffprobe -i infile.avi anstelle von ffmpeg -i infile.avi zu verwenden, um Informationen zu erhalten, da letzteres dazu führt Der Fehler " Es muss mindestens eine Ausgabedatei angegeben werden. " Fehler.

Antwort

Soweit ich weiß, ist es erforderlich, avi-container durch mp4 one zu ersetzen (formal – ISO-Basismediendateiformat ISO / IEC 14496-12).

, wenn Sie den folgenden Befehl ausführen:

ffmpeg -i input.avi -y output.mp4 

In diesem Fall ffmpeg codiert elementare Streams in input.avi neu (Cahnge-Container und Neucodierung sind der Standardmodus von ffmpeg ). Es lohnt sich, diese Neucodierung zu bemerken g kann die Seh- und / oder Hörqualität beeinträchtigen.

Daher wird empfohlen, die Neucodierung durch die Codec-Optionen „ c: v copy c: a copy “ zu deaktivieren:

ffmpeg -i input.avi -c:v copy -c:a copy -y output.mp4 

Im obigen Fall ffmpeg ändert lediglich die Shells (Container)

Antwort

Ich war sehr daran interessiert, AVI-Dateien in mp4 zu konvertieren. Als ich Ihren Beitrag las, erinnerte ich mich an diesen Befehl ffmpeg:

ffmpeg -i input.avi -strict -2 output.mp4 

Der Befehl -strict -2 wird vom experimentellen AAC-Codec benötigt, funktioniert jedoch (libaac), wenn Sie diese beiden Parameter hinzufügen. Die Ausgabedatei ist standardmäßig von hoher Qualität.

Kommentare

  • Die Ausgabequalität scheint dieselbe zu sein wie bei ffmpeg -i infile.avi youroutput.mp4 wie in @rbanffy ' s Antwort angegeben?

Antwort

Ich habe dieses gefunden :: Libav unter Linux.

Installation: Befehl ausführen

Befehl zur Videokonvertierung:

Wechseln Sie in den Ordner, in dem sich das Video befindet, und führen Sie es im Terminal

avconv -i oldvideo.mp4 -ar 22050 convertedvideo.webm 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.