Wie ein FFmpeg-Befehl aufgebaut ist
Die meisten FFmpeg-Befehle haben die gleiche Form: ffmpeg, dann Eingabeoptionen, dann -i Eingabe, dann Ausgabeoptionen, dann die Ausgabedatei. Beispielsweise weist -c copy nach der Eingabe FFmpeg an, ohne Neukodierung zu streamen (neu zu packen), während -c:v libx264 das Video neu kodiert. Der obige Generator füllt diese Teile basierend auf der von Ihnen ausgewählten Aufgabe für Sie aus.
Remux vs. Neukodierung
Wenn die Quelle bereits MP4-kompatible Codecs verwendet, erfolgt ein Remux (-c-Kopie) sofort und verlustfrei. Eine Neukodierung (libx264, CRF) ist erforderlich, um den Codec zu ändern, zu komprimieren oder die Größe zu ändern. Dies dauert länger, da FFmpeg jeden Frame dekodiert und kodiert. Wählen Sie den Betrieb, der zu Ihrem Ziel passt, um unnötige Qualitätsverluste zu vermeiden.
Häufig gestellte Fragen
Läuft bei mir FFmpeg?
Nein. Dieses Tool erstellt nur den Befehlstext. Kopieren Sie es in ein Terminal, auf dem FFmpeg installiert ist, um es auszuführen. Wenn Sie eine Konvertierung im Browser ohne Installation wünschen, verwenden Sie stattdessen die MP4-, MP3-, GIF- oder Kompressor-Tools.
Was ist CRF im Komprimierungsbefehl?
CRF (Constant Rate Factor) steuert die Qualität im Verhältnis zur Größe für H.264. Niedrigere Werte bedeuten eine höhere Qualität und größere Dateien; 18 ist visuell verlustfrei, 23 ist eine häufige Standardeinstellung und 28 erzeugt deutlich kleinere Dateien.
Warum verwendet der Trim-Befehl -ss vor -i?
Wenn Sie -ss vor -i platzieren, sucht FFmpeg vor der Dekodierung schnell nach der Startzeit, was schneller ist. In Kombination mit -c copy wird es ohne Neukodierung gekürzt, obwohl die Schnitte auf dem nächstgelegenen Keyframe landen.
Ist der FFmpeg-Befehlsgenerator kostenlos?
Ja. Es ist völlig kostenlos, erfordert keine Anmeldung und läuft vollständig in Ihrem Browser.