Ich versuche, eine VOB-Datei wie folgt in MPEG umzuwandeln:
./ffmpeg.exe -i VTS_01_2.VOB -r 24 out1.mpeg
Die Qualität ist jedoch sehr schlecht.
Ich habe es versucht ./ffmpeg.exe -i VTS_01_2.VOB -vcodec copy out1.mpeg
Die Dateigröße ist jedoch zu groß (90% des Originals - 300 MB für 4-minütiges Video), und Windows Movie Maker versucht nicht, sie zu importieren.
Wie kann ich mit meinem VOB eine gute MPEG-Qualität erzielen?
ffmpeg
mpeg
vob
video-conversion
slhck
quelle
quelle
Antworten:
Dieser Befehl verringert nicht die Größe oder ändert die Qualität. Dadurch wird das VOB lediglich demuxiert und als MPEG neu verpackt. Sie sollten mit genau der gleichen Qualität belassen werden. Die Größe ändert sich geringfügig, da der Overhead des VOB-Containers verloren geht.
Wenn Sie die Qualität beibehalten und die Größe reduzieren möchten, müssen Sie sie mit einem anderen Encoder wie x264 oder XviD in einen MKV- oder MP4-Container konvertieren. Beispiel:
Dadurch erhalten Sie H.264-Video und AAC-Audio. Stellen Sie
-crf 23
die Videoqualität ein, wobei weniger eine bessere Qualität bedeutet (normale Werte zwischen 18 und 28). Die Audioqualität kann-b:a 192k
für eine feste Bitrate geändert werden. Wenn Sie einen anderen Encoder verwenden möchten, z. B.-c:a libfaac
, können Sie VBR mit-q:a 100
(100% Standardqualität) auswählen .quelle
cat *.VOB > output.vob
Ich habe kürzlich einige VOB-Codierungen durchgeführt, nachdem ich ein paar unersetzbare DVDs gerippt hatte. Verwenden von
ffmpeg version 1.2.4
out of Homebrew unter OSX:Ich musste einstellen
-probesize
und-analyzeduration
da die 5.4GB VOB-Datei Streams hatte, die später in der Datei beginnen und ohne diese Optionen nicht gefunden werden.Als nächstes
-map
kann ich über den Parameter auswählen, welche Streams an den Ausgang weitergeleitet werden sollen - der Videostream, die ersten beiden Audiostreams und der 9. Stream, die Untertitel sind. Verwenden Sieffprobe
(mit-probesize
&-analyzeduration
, um die Liste der Streams anzuzeigen).Fügen Sie
-metadata
den Audio- und Untertitel-Streams in der Ausgabe etwas hinzu.Video - Encoding - Optionen nach
-c:v
Sie lesen können an anderer Stelle .Kopieren Sie schließlich die Audio- und Untertitel-Streams unverändert in die Ausgabedatei. Die Ausgabe muss so
MKV
erfolgen, dass die Untertitel und alle Metadaten korrekt eingebettet werden.Auf meinem Macbook Air 2011 dauerte diese Kodierung ungefähr 6 Stunden und spuckte eine perfekte 2,4 GB MKV-Datei aus.
quelle
Die Syntax in der vorherigen Antwort funktioniert unter meinem Mac OS nicht. Dieser schien gut zu funktionieren, mit leicht unterschiedlichen Optionen (
-sameq
passend zum Eingangsquantisierer,-ss
für den Startzeitversatz und-t
für die Dauer):quelle
-sameq
Option veraltet ist. In alten Versionen verwenden Sie-vcodec
/-acodec
anstelle von-c:v
/-c:a
.