Wie kann ich zwei Filme zusammenmischen, bevor ich sie mit der Hand bremse?

8

Wie kann ich zwei Filme zusammenmischen, bevor ich sie mit der Hand bremse?

Ich habe einen zweiteiligen Film als zwei VideoTS-Ordner auf meiner Festplatte. Ich möchte einen Ausgabefilm generieren. Ich habe vor, die Codierung mit einer Handbremse durchzuführen, es sei denn, jemand kann einen besseren Weg aufzeigen , dies zu tun. Die letzte Absicht ist es, eine Videodatei für mein iPhone oder meinen iPod zu erstellen. Ich habe bereits ungefähr 90 Videos wie dieses, aber noch nie einen Zweiteiler gemacht.

Bin ich gezwungen, es von Hand zu bremsen und es dann über eine andere Plattform erneut zu autorisieren? Ich kann das, aber ich dachte, es gibt einen einfacheren Weg, es zu tun. Wenn es eine andere Software gibt, die meinen Workflow ändert, dies jedoch in weniger Schritten erledigt, kann ich dies auch als Antwort akzeptieren.

Wenn es keine Möglichkeit gibt, die beiden Dateien sauber in einer Videodatei zu kombinieren, kann ich sie in Windows Live Movie Maker öffnen und die beiden Eingänge mp4 / m4v einfach in eine Datei mischen.

jcolebrand
quelle
3
Entfernen Sie einfach den ersten Absatz und den Namen des Films, und es wird niemanden interessieren. Es gibt genügend kostenlose Filme oder Filme, die Sie selbst hätten erstellen können, um dies zu einem allgemein nützlichen Thema ohne implizite rechtliche Probleme zu machen.
Daniel Beck
Denke schon? Ich war mir nicht sicher.
Jcolebrand
Ja, ich habe hier noch nie jemanden darüber schimpfen sehen, wie immer. Grundsätzlich möchten Sie nie etwas neu codieren. Ich würde vorschlagen, beide mit Handbremse und genau den gleichen Einstellungen auf h.264 / MP4 zu rippen und sie dann mit einem Tool wie MP4Box zusammenzuführen .
Slhck
Technisch gesehen, @slhck, möchte ich fragen, wie zwei Videodateien zusammen mit etwas wie MP4Box neu fließen sollen, anstatt zu fragen, wie es mit der Handbremse gemacht wird. Glaubst du, ich sollte ein neues Q starten und dieses den Googlern überlassen?
Jcolebrand
Nein, es ist gut zu bleiben. Die Lösung ist irgendwie die gleiche, denke ich. Ich versuche nur herauszufinden, wie man das alles unter Windows macht :)
slhck

Antworten:

6

Wie man das angeht

Wenn Sie zwei Eingabefilme haben und einen Ausgabefilm generieren möchten, sollten Sie versuchen, diese nicht neu zu codieren, sondern den ursprünglichen Bitstream zu verwenden.

In Ihrem Fall sind die Möglichkeiten entweder:

VideoTS Teil 1 → MP4 Teil 1
VideoTS Teil 2 → MP4 Teil 2
MP4 Teil 1 & MP4 Teil 2 → Final MP4

… oder:

VideoTS Teil 1 & VideoTS Teil 2 → Zwischenvideo
Zwischenvideo → Final MP4

Verketten mit MP4Box

Ich würde die erste Option wählen, da ich nicht weiß, ob es ein Tool gibt, das die "rohen" DVD-Dateien nimmt und sie für Sie verkettet.

Sie können Handbrake einfach verwenden, um die Videos mit den entsprechenden Einstellungen in MP4-Dateien zu codieren (z. B. mithilfe der iPhone- oder iPod-Voreinstellungen). Es ist wichtig, dass Sie für beide Videos genau die gleichen Einstellungen wählen.

Verwenden Sie dann MP4Box , um diese zu verketten:

mp4box -cat video-a.mp4 -cat video-b.mp4 final.mp4

Warum sollten Sie nicht neu codieren?

Der wichtige Teil ist, dass Sie tatsächlich ein Tool wie MP4Box verwenden, um die Videos zu verketten, und keinen nichtlinearen Editor wie Windows Movie Maker. Soweit ich weiß, können Sie mit WMM nicht nur die h.264-Codec-Bitstreams kopieren, sondern müssen das Video nach der Verkettung neu codieren.

Dies bedeutet, dass Sie einen Generationsverlust erleben , wie Sie ihn aus JPEG-Bildern kennen. Es fällt vielleicht nicht auf, aber ich weiß nicht, wie gut der Encoder von Windows Movie Maker überhaupt ist. Ich würde bezweifeln, dass die Qualität gleich wäre.

slhck
quelle
Neues Tool und alles! Yay Workflows! Ich habe ehrlich gesagt nicht gedacht, dass dies zu einem Generationsverlust in WMM führen würde, aber jetzt, wo Sie darauf hinweisen, macht das Sinn. Ich dachte, Handbrake könnte den Job vielleicht alleine machen. Na ja, das wird großartig!
Jcolebrand
6

Ich konnte es in Handbrake nicht tun (Kevs Antwort legt nahe, dass es mit Batch-Konvertierung möglich ist, aber das funktioniert bei mir nicht), aber ffmpeg unterstützt es mithilfe seiner Verkettungsfunktion . Verketten Sie mehrere Eingabedateien, codieren Sie den Videostream mit x264 und kopieren Sie den Audiostream in eine einzelne MP4-Ausgabedatei:

ffmpeg -f concat -i files.txt -c:v libx264 -crf 22 -c:a copy output.mp4

files.txt ist eine Liste von Eingabedateien im Format

file '/path/to/file1'
file '/path/to/file2'
kynan
quelle
4
Ich würde sogar empfehlen ffmpeg -f concat -i files.txt -c:v copy -c:a copy output.mp4(bzw. output.aviähnlich), was schneller ist und keine Neucodierung durchführt, wie @slhck empfiehlt.
white_gecko
1

Es ist nicht erforderlich, neu zu codieren. So kombinieren Sie die .VOB-Dateien im VideoTS-Ordner:

  1. Kopieren Sie sie auf Ihre Festplatte.
  2. Öffnen Sie eine DOS-Eingabeaufforderung
  3. Wechseln Sie in das Verzeichnis, in das Sie die Dateien kopiert haben
  4. und verwenden Sie den folgenden Befehl

    copy /B VTS_xx_1.VOB+VTS_xx_2.VOB newmovie.mpg

Verwenden Sie für xx die Nummer aus den tatsächlichen Dateiinformationen.

Dadurch werden sie zu einer einzigen mpg-Ausgabedatei kombiniert, die Sie dann durch Auswahl eines mp4-Formats in eine kleinere Datei umwandeln können. Sie sollten sie mit der Hand bremsen, da sonst die resultierende Datei Zeitprobleme aufweist. Beispielsweise kann ein 2-stündiger Film eine Länge von 5 Minuten haben.

Im Allgemeinen betragen die VOB-Dateigröße (n) 1.073.739.776 plus eine Restdatei. Um sicherzugehen, spielen Sie die VOB-Dateien zuerst ab, indem Sie darauf doppelklicken, um sicherzustellen, dass sie die gewünschten sind.

Draat
quelle
-1

Wenn Sie alle Dateien in einem Verzeichnis mit Namen ablegen, die sie in die richtige Reihenfolge bringen, öffnen Sie das Verzeichnis in der Handbremse (anstelle der Dateien), um sie automatisch zusammenzuführen. Sie müssen also nicht vorher zusammengeführt werden.

  • Ich habe das zufällig versucht, nachdem ich andere Dinge nicht zum Laufen gebracht hatte (YMMV).
Kev
quelle
1
Sie sollten Ihre Antwort korrigieren, damit sie leicht verständlich ist. Und platzieren Sie keine Kugel ohne eine
solche
1
Funktioniert bei mir nicht Handbrake codiert jeweils nur einen Titel und konnte keine Option zum Zusammenführen finden.
Kynan
funktioniert auch bei mir nicht. Verwenden von v0.10.0
einige Benutzer