Die externe Festplatte meines HTPC ist fast voll, und ich muss eine große Anzahl der vom Fernseher aufgenommenen Filme (im WTV-Format) in etwas kleinere konvertieren. Derzeit ist ein 2-Stunden-Film etwa 3-4 GB groß.
Ich habe versucht, die WTV-Datei in DVR-MS umzuwandeln (mit der eingebauten wtvconverter.exe
) und dann mit der folgenden Befehlszeile durch das Handbrakecli laufen:
handbrakecli.exe --input "film.dvr-ms" --output "film.mp4" --encoder x264 --quality 20
In Handbrake würde dies bedeuten, dass der Ausgang auf MP4, der Encoder auf x264 und die Qualität auf 20 eingestellt werden.
Das Problem ist, dass die resultierende MP4 zwischen 1,5 und 2 GB liegt, was, obwohl sie kleiner als die Originaldatei ist, immer noch für einen 2-stündigen SD-Film, der auf einem (PAL-) Fernsehgerät aufgenommen wurde, noch immer verrückt erscheint! Ich würde erwarten, dass so etwas 700-800 MB ist, wenn nicht weniger.
Wenn Sie die Qualität auf 19 einstellen, wird das Bild bis zu einem Punkt beeinträchtigt, an dem es nicht mehr möglich ist.
Kann jemand Einstellungen für Handbrake (oder Handbrakeecli) empfehlen, die eine DVR-MS-Datei in eine viel kleinere Größe konvertieren?
(Ich bin hinsichtlich des Codecs oder des Containers nicht besonders wertvoll, würde aber einen angemessenen Standard vorziehen, um sicherzustellen, dass er auf einer großen Anzahl von Computern und mobilen Geräten angesehen werden kann.)
AKTUALISIEREN
Es ist wahrscheinlich nicht klar, aber wenn Sie nur wissen, was die Einstellungen zum Konvertieren einer Datei mit der grafischen Version von Handbrake sind, ist dies eine absolut gute Antwort!
-filter:v yadif
) Wenn es nicht bereits interlaced ist, wird die Qualität sonst schlechter. Es gibt eine Frage Hier wenn Leute herausfinden wollen, ob die aufgezeichnete Datei de-interlacing ist oder nicht.Ich konnte ffmpeg dazu bringen, den Trick auszuführen, brauchte aber einige Zeit, um die richtigen Schalter zu finden. Ich bin nicht sicher, ob diese Einstellungen optimal sind, und die Konvertierung dauert viel länger.
quelle
Basierend auf der Antwort von @ suken konnte ich eine Stapelkonvertierung durchführen. Mit der damals verwendeten Version von ffmpeg funktionierte es direkt von .wtv bis .mp4.
In obigem:
Der Befehl versucht, die Metadaten zu übertragen (z. B. Titel und Beschreibung anzeigen), schien jedoch nicht in der Zieldatei aufzugreifen. Du könntest es versuchen WTV-MetaRenamer zuerst stattdessen.
quelle