Wie teilen Sie eine große MPEG-4-Videodatei in kleinere Dateien auf?

8716
Robert Greiner

Ich habe eine Stunde Rohmaterial von einem Anwendergruppentreffen, das ich in zehnminütige Abschnitte teilen möchte, damit ich sie auf YouTube hochladen kann. Ich habe etwas gesucht und konnte nicht wirklich einen guten Weg finden, um dies zu erreichen. Kennen Sie eine gute Methode oder ein Werkzeug zum Aufteilen von Videos? Ich habe von der Arbeit aus Zugang zu Adobe-Software.

BEARBEITEN: Ein Freund bei der Arbeit schlug vor, http://videohelp.com zu besuchen, aber es ist hier bei der Arbeit gesperrt. Ich denke, ich muss es später überprüfen.

10
Ich weiß, dass MeGUI die Fähigkeit hat, MP4s nach Dateigröße zu teilen, aber ich glaube nicht, dass es Timecodes kann ... Wie wurde die Quelle codiert - CBR oder VBR? Breakthrough vor 14 Jahren 2
cool, ich werde mich mal über MeGUI informieren. Ich bin fast sicher, dass die Kodierung VBR ist. Ich habe es mit dem Flip Ultra HD aufgenommen Robert Greiner vor 14 Jahren 1
Hmm, das macht es schwieriger. Wenn es sich um CBR handelte, könnten Sie einfach bestimmen, wie groß die 10 Minuten sein würden, und sie nach dieser Größe aufteilen. Bei VBR müssen Sie die Datei möglicherweise erneut codieren, da es schwierig ist, die Dateien zu bestimmten Timecodes ohne Keyframes einfach zu "splitten". Breakthrough vor 14 Jahren 1
Ah ich sehe. Vielleicht ist es trotzdem einen Versuch wert. Robert Greiner vor 14 Jahren 0
Ich vermute, Sie könnten es immer annähern, indem Sie die durchschnittliche Videogröße für zehn Minuten (oder neun Minuten, wenn Sie auf Nummer sicher gehen möchten) und dann diese Größe teilen. Damit Sie es wissen, können Sie zum Aufteilungsmenü in MeGUI gelangen, indem Sie auf "Tools -> Muxer -> MP4 Muxer" gehen und die vorletzte Option ("Aufteilen") einstellen. Breakthrough vor 14 Jahren 1
Ja, es muss nicht genau sein, nur klein und kurz genug, um auf youtube zu gehen (ich möchte nicht mehrere GB Dateien auf meinem Webserver hosten). Robert Greiner vor 14 Jahren 0
@breakthrough füge all diese Informationen in einer Antwort zusammen, so dass ich darüber abstimmen kann und du einige Wiederholungen bekommst: P Robert Greiner vor 14 Jahren 0
Guter Punkt, Robert. : P Breakthrough vor 14 Jahren 0

4 Antworten auf die Frage

13
chills42

Wenn Sie keine Angst vor der Befehlszeile haben, ist ffmpeg das zu verwendende Werkzeug.

Es ist etwas kompliziert, aber die meisten kostenlosen Tools basieren auf ffmpeg, da es das leistungsfähigste ist. Dies ist ein Beispiel für einen Befehl, um 30 Sekunden eines Videos auszuspalten.

ffmpeg -i input.avi -vcodec copy -ss 00:00:10:15 -t 00:00:30:00 output.avi 

Wenn Sie unter Windows sind, ist es etwas schwierig, installiert zu werden, aber hier sind einige gute Links, um es zu bekommen. http://ffmpeg.arrozcru.org/wiki/index.php?title=Links

+1 ausgezeichnet, das könnte genau das sein, wonach ich suche. Ich werde es heute Abend überprüfen, wenn ich von der Arbeit nach Hause komme. Vielen Dank. Robert Greiner vor 14 Jahren 1
Ich hoffe, es funktioniert für Sie, ich verwende Linux und konnte einige großartige Sachen damit machen. chills42 vor 14 Jahren 0
Das ist eigentlich ziemlich gut ... Macht es eine Kodierung oder teilt es einfach die Dateien auf und schreibt die entsprechenden Header? cp2141 vor 14 Jahren 1
Ich glaube, in diesem Fall vermeiden Sie das Kodieren und kopieren einfach den Stream, aber ich bin mir nicht sicher, was genau ist. chills42 vor 14 Jahren 0
bedeutet -nicht kein Audio? Wollte er kein Audio? barlop vor 12 Jahren 0
Guter Fang, ich denke, das war ursprünglich von etwas kopiert / modifiziert worden, an dem ich gerade arbeitete, und ich muss den Parameter -an übersehen haben. Es ist hier nicht wirklich relevant, also habe ich es entfernt. chills42 vor 12 Jahren 0
Dadurch wird das Audio neu codiert. Verwenden Sie "-codec" anstelle von "-vcodec", um beide Streams (und nicht nur das Video) zu kopieren. Henning vor 9 Jahren 0
3
Breakthrough

Wenn Sie bereit sind, es auszuprobieren, kann meGUI die MP4-Dateien nach Dateigröße aufteilen. Starten Sie dazu einfach das Programm und fahren Sie mit fort Tools -> Muxer -> MP4 Muxer. Importieren Sie die Datei, und Sie können eine Dateigröße eingeben, um sie zu teilen.

Wenn Sie mit CBR-Inhalten arbeiten, können Sie die Dateigröße für ein zehnminütiges Segment über die Bitrate bestimmen. Wenn es sich um VBR handelt, ist dies je nach Inhalt weniger konsistent. Daher sollten Sie eine etwas niedrigere Zeit anstreben (z. B. die durchschnittliche Größe eines 9-Minuten-Segments), damit Sie das 10-Minuten-Limit nicht überschreiten.

+1 Ich werde es überprüfen, wenn ich auch nach Hause komme. Robert Greiner vor 14 Jahren 1
2
ffmpeg -i input.avi -acodec copy -vcodec copy -ss 00:00:00:00 -t 00:10:00:00 output.avi 

Dadurch wird auch das Audio kopiert ... ein stummes Video zu einer musikalischen Darbietung wurde auf YouTube hochgeladen. -an ist der Täter. Manpages FTW.

0
Shevek

Wenn sich Ihr Video in einem MP4-, MOV- oder 3GP-Container (dh .mp4, .mov oder .3gp-Erweiterung) befindet, benötigen Sie MP4Box (Befehlszeilenprogramm) und YAMB (eine grafische Benutzeroberfläche für MP4Box).

Führen Sie YAMB aus und wählen Sie den Bearbeitungsbereich aus. Es gibt eine Option "Klicken Sie, um MP4 / M4A / MOV / 3GP-Dateien zu teilen."

YAMB

Alternative Downloadorte: MP4Box und YAMB