Wie kann ich große Videodateien aufteilen?

2

Ich habe ein Fernsehgerät, mit dem ich eine USB-Festplatte anschließen und Filme abspielen kann. Es unterstützt eine überraschend große Auswahl an Codecs, aber wie ich gestern erfahren habe (hässlicher Weg), kann es zwar Dateien über 2 GB spielen, aber nicht lesen über die 2-GB-Marke hinaus, so springt es zum nächsten Film, ohne das Ende zu spielen

Ich habe jetzt eine ganze Reihe von 1080p-Filmen mit einer Dauer von mehr als 2 Stunden, die ich sehen möchte, und es sieht nicht so aus, als gäbe es ein Firmware-Update für meinen Fernseher, das dies beheben wird.

Kennt jemand ein kostenloses Programm, das eine Filmdatei in zwei Teile teilt?

Ich bin auf der Suche nach etwas, das "den Header neu erstellt" und die Datei tatsächlich in zwei Hälften teilt, nicht etwas, das sie als Stream von Frames behandelt und neu codiert (dh etwas, das Sekunden dauern wird, um ausgeführt zu werden. nicht Stunden, und die Bildqualität bleibt erhalten).

Wenn das Programm auch für die Untertiteldatei das Gleiche tun könnte, wäre das ideal. Wenn nicht, kann ich wahrscheinlich etwas programmieren, das dies für mich tun würde, wenn ich den genauen Zeitpunkt des Films weiß Schnitt.

Die fraglichen Filme sind entweder "mkv" oder "mp4" und die Untertiteldateien sind alle .srt

Daniel Magliola
quelle
Für welches Betriebssystem?
Flimzy

Antworten:

2

SplitMKV wird dies tun: SplitMKV-Entwicklungsthread bei Doom9.org

Es ist jedoch ein Befehlszeilentool, das jedoch recht einfach zu bedienen ist und vor allem die Untertitel-Unterstützung bietet, die Sie benötigen. Es basiert auf MKVMerge, das die Videoaufteilung durchführt, und SplitMKV selbst kümmert sich um die Untertitel. Korrigieren der Offsets für die Split-Ausgabe.

Ruairi Fullam
quelle
Vielen Dank!! Wird es auch eine MP4-Datei aufteilen?
Daniel Magliola
Dieser Thread wird diese spezielle Frage beantworten (vorausgesetzt, Sie sind mit Befehlszeilentools vertraut!): superuser.com/questions/140899/…
Ruairi Fullam
Ja, großartig, die ffmpeg-Befehlszeile hat es geschafft, danke! Ich muss jetzt mit den Untertiteldateien herumspielen, da die Aufteilung nicht genau ist, da es einige Überschneidungen gibt (ich nehme an, wegen Keyframes), aber das sind Textdateien. Vielen Dank!
Daniel Magliola
4

In LINUX (Ubuntu) mkvmerge GUI ist ein hervorragendes Werkzeug, aber ...

Abhängig davon, wo Sie die aufgeteilten Dateien abspielen (insbesondere Blurays, TVs), KÖNNEN Sie möglicherweise Probleme mit der Header-Komprimierung haben. Entfernen Sie die Komprimierung in der grafischen Benutzeroberfläche (ältere Versionen) oder in der Befehlszeile:

mkvmerge --split 1G --compression 0:none --compression 1:none --clusters-in-meta-seek -o "output.mkv" "input.mkv"

Dieser Befehl teilt das input.mkv Datei in 1 GB-Segmente input-001.mkv. input-002.mkv, usw.

Wenn die Datei zwar auf Ihrem Computer abgespielt wird, aber NICHT auf einem Fernsehgerät oder Disc-Player (Blu-Ray, DVD) abgespielt wird, liegt das Problem in der Regel in der Header-Komprimierung.

tony gil
quelle
Es hat sicherlich für mich funktioniert, also +1
sme