Wenn ich ein Video habe, normalerweise avi, aber eines sein könnte, und ich möchte ein anderes im gleichen Format erstellen, aber nur einen Teil, die Position i Sekunden bis f Sekunden im Video, was ist der einzeilige Befehl zu tun diese?
quelle
Wenn ich ein Video habe, normalerweise avi, aber eines sein könnte, und ich möchte ein anderes im gleichen Format erstellen, aber nur einen Teil, die Position i Sekunden bis f Sekunden im Video, was ist der einzeilige Befehl zu tun diese?
Dies kann mit mencoder
und erfolgen ffmpeg
.
Angenommen, Sie möchten einen Teil ab 00:00:30 in die Originaldatei mit einer Länge von 5 Sekunden ausschneiden und nicht neu codieren (wenn Sie ihn neu codieren möchten, müssen Sie ihn durch copy
Audio ersetzen und Video-Codecs (für eine Liste verfügbarer Audio-Codecs mencoder -oac help
, für eine Liste verfügbarer Video-Codecs mencoder -ovc help
), geben Sie Folgendes ein:
mencoder -ss 00:30:00 -endpos 00:00:05 -oac copy -ovc copy originalfile -o newfile
Sie müssen die Dateinamen ersetzen orginalfile
und newfile
durch die tatsächlichen Dateinamen ersetzen. Letzterer ist der Name der Datei, die für den ausgeschnittenen Teil erstellt wurde.
Angenommen, Sie möchten einen Teil ab 00:00:30 in der Originaldatei mit einer Länge von 5 Sekunden ausschneiden und ihn nicht neu codieren (wenn Sie ihn neu codieren möchten, müssen Sie ihn ersetzen) copy
mit Audio- und Video-Codecs (für eine Liste der verfügbaren Codecs ffmpeg -formats -E
) geben Sie Folgendes ein:
ffmpeg -ss 00:00:30 -i orginalfile -t 00:00:05 -vcodec copy -acodec copy newfile
Sie müssen die Dateinamen ersetzen orginalfile
und newfile
durch die tatsächlichen Dateinamen ersetzen. Letzterer ist der Name der Datei, die für den ausgeschnittenen Teil erstellt wurde.
Weitere Informationen finden Sie unter http://lazyxiong-tech.blogspot.com/2007/05/using-mencoder-to-cut-out-pieces-of.html und "7. Nur einen Teil des Videos kopieren" in http: // segfault.in/2010/10/ffmpeg-tricks-you-should-know-about/
-ss ... -t ...
Bedürfnisse sein vor der-i infile
Wahl. Sehen Sie diese Antwort für den echten Einzeiler. Sie haben es fast geschafft, nur nicht die Reihenfolge ...Müssen Sie Videos mit oder ohne Neucodierungsmodus schneiden? Sie können versuchen, den folgenden Befehl auszuführen.
Inhaltsangabe: ffmpeg -i [Eingabedatei] -ss [Start_Sekunden] -t [Dauer_Sekunden] [Ausgabedatei]
verwende FFmpeg, schneide mp4-Video ohne Neukodierung
verwende FFmpeg, schneide mp4-Video mit neuer Kodierung
Wenn Sie einen Abschnitt von Anfang an abschneiden möchten, lassen Sie
-t 00:00:10
den Befehl einfach losquelle
medipack ist eine sehr einfache Kommandozeilen-App als Wrapper über
ffmpeg
.Mit den folgenden Befehlen können Sie Ihr Video zuschneiden:
Sie können die Optionen des Unterbefehls "Trimmen" wie folgt anzeigen:
Sie könnten auch andere Optionen mit erkunden
medipack -h
Sie können https://github.com/srbcheema1/medipack besuchen und Beispiele in README auschecken.
quelle
Genauer gesagt können Sie: MANUELL die Datei in einem Mediaplayer öffnen, der Frame für Frame vorrückt (Potplayer mein Favorit, aber MPC-HC funktioniert) und eine AVISynth-Datei mit folgenden Daten abspielen:
Dann schneiden Sie mit dem GENAUEN Zeitformat:
und
Wenn Sie beitreten möchten, erstellen Sie eine TXT-Datei mit den Videodateien mit Inhalten wie:
Ausführen
ffmpeg
:PROGRAMMATISCH Ich habe ein Programm geschrieben, habe aber kein Level 10, um es zu zeigen, sorry
quelle