Mein Laptop kann keine 10-Bit-H.265-/HEVC-Videos verarbeiten, daher möchte ich sie in 10-Bit-H.264 konvertieren. Wie mache ich das beispielsweise mit ffmpeg mit dem geringsten Qualitätsverlust? Und wie kann ich 10-Bit-H.265 in 8-Bit-H.265 konvertieren?
Antwort1
10-Bit/12-Bit HEVC bis 8-Bit H.264
ffmpeg -i input -map 0 -c:v libx264 -crf 18 -vf format=yuv420p -c:a copy output.mkv
-map 0
alle Streams einschließen (die Standard-Stream-Auswahl wählt nur 1 Stream pro Typ aus). SieheFFmpeg Wiki: Karte.Passen Sie den
-crf
Wert an, um die gewünschte Qualität zu erreichen. Fügen Sie die-preset
Option hinzu, wenn Sie die Kodierungsgeschwindigkeit anpassen möchten. SieheFFmpeg-Wiki: H.264für weitere Informationen zu-crf
und-preset
.Verwendet dieFormatFilter, um das
yuv420p
Pixelformat für die Erstellung einer 8-Bit-Ausgabe auszuwählen.
10-Bit/12-Bit HEVC zu 10-Bit H.264
ffmpeg -i input -map 0 -c:v libx264 -crf 18 -c:a copy output.mkv
-map 0
alle Streams einschließen (die Standard-Stream-Auswahl wählt nur 1 Stream pro Typ aus). SieheFFmpeg Wiki: Karte.Passen Sie den
-crf
Wert an, um die gewünschte Qualität zu erreichen. Fügen Sie die-preset
Option hinzu, wenn Sie die Kodierungsgeschwindigkeit anpassen möchten. SieheFFmpeg-Wiki: H.264für weitere Informationen zu-crf
und-preset
.In diesem Fall ist der Formatfilter nicht erforderlich.
10-Bit/12-Bit HEVC bis 8-Bit HEVC
ffmpeg -i input -map 0 -c:v libx265 -crf 20 -vf format=yuv420p -c:a copy output.mkv
-map 0
alle Streams einschließen (die Standard-Stream-Auswahl wählt nur 1 Stream pro Typ aus). SieheFFmpeg Wiki: Karte.Passen Sie den
-crf
Wert an, um die gewünschte Qualität zu erreichen. Fügen Sie die-preset
Option hinzu, wenn Sie die Kodierungsgeschwindigkeit anpassen möchten. SieheFFmpeg-Wiki: HEVC / H.265für weitere Informationen zu-crf
und-preset
.Verwendet dieFormatFilter, um das
yuv420p
Pixelformat für die Erstellung einer 8-Bit-Ausgabe auszuwählen.
12-Bit-HEVC bis 10-Bit-HEVC
ffmpeg -i input -map 0 -c:v libx265 -crf 20 -vf format=yuv420p10le -c:a copy output.mkv
-map 0
alle Streams einschließen (die Standard-Stream-Auswahl wählt nur 1 Stream pro Typ aus). SieheFFmpeg Wiki: Karte.Passen Sie den
-crf
Wert an, um die gewünschte Qualität zu erreichen. Fügen Sie die-preset
Option hinzu, wenn Sie die Kodierungsgeschwindigkeit anpassen möchten. SieheFFmpeg-Wiki: HEVC / H.265für weitere Informationen zu-crf
und-preset
.Verwendet dieFormatFilter zur Auswahl des
yuv420p10le
Pixelformats für die Erstellung einer 10-Bit-Ausgabe. Andere von libx265 unterstützte 10-Bit-Pixelformate sindyuv422p10le
&yuv444p10le
, aber Ihr Player kann diese möglicherweise nicht.ffmpeg -h encoder=libx265
Weitere unterstützte Pixelformate finden Sie unter.
Antwort2
Handbremsekann fast alles bewältigen.
DerVersionshinweiseErwähnen Sie die 10-Bit-Unterstützung.
Die Benutzeroberfläche bietet alle Optionen. Ich schlage vor, Sie beginnen dort und machen sich damit vertraut.
SieheSchnellstartanleitung.
Es gibt auch eine CLI, die heruntergeladen werden kannHier.
Und dasFührungin dem alle Optionen dargelegt sind.