Hi,
wenn ich ein x265-Video in Hybrid lade und nach x264 konvertiere habe ich immer einen mehr oder weniger stark ausgeprägte falsche Farben. Bei 4K-Videos (mein TV kann das nicht) ein richtig extremer Grünstich, jetzt irgendwie undefinierbare Farbänderungen. Hab mal einen Screenshot vom Netflix-Logo gemacht, da sieht man das. Liegt das am Import oder braucht x264 andere Einstellungen?
So ohne jegliche Details, vermute ich, dass Du als Quelle 4k HDR Material hast und es in SD umwandelst ohne eine HDR->SDR Umandlung vorzunehmen.
Cu Selur
Wo kann ich das in Hybrid machen? Ich hatte dazu hier
https://forum.videohelp.com/threads/4134...-in-Hybrid was gefunden, aber VapourSync habe ich nicht installiert.
Was genau brauchst du? Ich hab mal die Ausgabe von MediaInfo angehängt.
Quote:Video
ID : 1
Format : HEVC
Format/Info : High Efficiency Video Coding
Format profile : Main 10@L4@Main
HDR format : SMPTE ST 2086, HDR10 compatible
Codec ID : V_MPEGH/ISO/HEVC
Duration : 46 min 55 s
Bit rate : 3 163 kb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0 (Type 2)
Bit depth : 10 bits
Bits/(Pixel*Frame) : 0.064
Stream size : 1.04 GiB (70%)
Default : Yes
Forced : No
Color range : Limited
Color primaries : BT.2020
Transfer characteristics : PQ
Matrix coefficients : BT.2020 non-constant
Mastering display color primaries : Display P3
Mastering display luminance : min: 0.0050 cd/m2, max: 4000 cd/m2
Maximum Content Light Level : 3739 cd/m2
Maximum Frame-Average Light Level : 832 cd/m
Ja, ist HDR.
Falls Du unter Windows bist, kommt Hybrid mit seiner eigenen Vapoursynth Version.
"Filtering->Vapoursynth->Color->HDR to SD" bietet unterschiedliche filter dafür.
=> teste die unterschiedenen Filter mit unterschiedlichen Einstellungen (Vapoursynth Preview anschauen) und wähle was Dir am Besten gefällt.
Falls Du unter Linux bist und kein Vapoursynth installiert hast, kannst Du Filtering->FFMpeg->Color->ToneMap verwenden.
Cu Selur
Damit läuft das Encoding auf Fehler. Bei einem 2-pass kommt
Quote:ERROR: /tmp/input_new_2025-01-05@16_00_34_2510_01.stats was not created!
bei einem 1-pass kommt
Quote:ERROR: /tmp/2025-01-05@16_01_56_5910_01.264 is too small! (byteSize: 0byte)
Okay, so you are on a Linux system.
Since you did not share a debug output, I have no real clue.
Debug output should show whether it's a problem with the encoding or decoding call.
Might be a that one of the tools you use in the background doesn't support the used command line or the there's a bug in one of the calls.
Cu Selur
OK, hier mal die Log-Datei.
Ja, die Hybrid-Version ist älter. Es gibt Probleme mit neueren Versionen da ich noch Ubuntu 22.04 nutze.
Okay, laut dem Debugoutput geht es mit der alten Version.
Der letzte Release ist unter Ubuntu 20.04 gebaut, sollte eigentlich gehen.
Cu Selur
Was heißt das? Die Datei läuft ja auf Fehler bei mir, aber so wie ich das verstehe nicht wegen der alten Version?
Laut dem DebugOutput:
Code:
2025.01.05 - 16:19:30_Ubuntu 22.04.5 LTS (64bit)_2023.03.17.1 - level 9: x264 output: 1057 frames: 137.27 fps, 2107.79 kb/s
2025.01.05 - 16:19:30_Ubuntu 22.04.5 LTS (64bit)_2023.03.17.1 - level 9: x264 output: 1089 frames: 136.97 fps, 2141.31 kb/s
2025.01.05 - 16:19:30_Ubuntu 22.04.5 LTS (64bit)_2023.03.17.1 - level 9: on_stopAllPushButton_clicked
2025.01.05 - 16:19:30_Ubuntu 22.04.5 LTS (64bit)_2023.03.17.1 - level 9: stop: 2025-01-05@16_19_17_0110
2025.01.05 - 16:19:30_Ubuntu 22.04.5 LTS (64bit)_2023.03.17.1 - level 9: stopJobs called:
2025-01-05@16_19_17_0110
2025.01.05 - 16:19:30_Ubuntu 22.04.5 LTS (64bit)_2023.03.17.1 - level 9: stopping Client local for parent 2025-01-05@16_19_17_0110
2025.01.05 - 16:19:30_Ubuntu 22.04.5 LTS (64bit)_2023.03.17.1 - level 9: Kill all processes of this job!
2025.01.05 - 16:19:30_Ubuntu 22.04.5 LTS (64bit)_2023.03.17.1 - level 9: Killing helper,...
Liegt das Encoding ohne Probleme bis Du es gestoppt hast.