12.11.2024, 22:37
Bad news, the bug is still there, but only when applying any vapoursynth filters. I have investigated and I think you're right, it seems to be ffmpeg, because all codecs encoded by ffmpeg have the issue.
Apparently, the issue is from the last ffmpeg 7.1 which is probably used in Hybrid 2024-11-11
- any codec without vapoursynth filter = OK
- any codec + avisynth filters = OK
- UT Video + vapoursynth filters = colors changed
- FFV1 + vapoursynth filters = colors changed
- FFvhuff + vapoursynth filters = color changed
- x264/x265 lossless + vapoursynth filters = OK
- any codec without vapoursynth filter = OK
- any codec + avisynth filters = OK
- UT Video + vapoursynth filters = OK
- FFV1 + vapoursynth filters = OK
- FFvhuff + vapoursynth filters = OK
- x264/x265 lossless + vapoursynth filters = OK
- any codec without vapoursynth filter = OK
- any codec + avisynth filters = OK
- UT Video + vapoursynth filters = colors changed
- FFV1 + vapoursynth filters = OK
- FFvhuff + vapoursynth filters = color changed
- x264/x265 lossless + vapoursynth filters = OK
So if you try the latest Hybrid, with it's internal ffmpeg + enable any vapoursynth filter, you should have the color change issue.
Note : The Vapoursynth preview with all filters is fine, the issue seems to be on encoding.
Apparently, the issue is from the last ffmpeg 7.1 which is probably used in Hybrid 2024-11-11
- With ffmpeg 7.1 (manually located on Config > Tools) or internal Hybrid ffmpeg, this is the result :
- any codec without vapoursynth filter = OK
- any codec + avisynth filters = OK
- UT Video + vapoursynth filters = colors changed
- FFV1 + vapoursynth filters = colors changed
- FFvhuff + vapoursynth filters = color changed
- x264/x265 lossless + vapoursynth filters = OK
- With ffmpeg 7.0.2 (manually located on Config > Tools) with Hybrid 2024-11-11
- any codec without vapoursynth filter = OK
- any codec + avisynth filters = OK
- UT Video + vapoursynth filters = OK
- FFV1 + vapoursynth filters = OK
- FFvhuff + vapoursynth filters = OK
- x264/x265 lossless + vapoursynth filters = OK
- With Hybrid 2024-09-29 (probably using a nightly builf of ffmpeg between 7.0.2 and 7.1)
- any codec without vapoursynth filter = OK
- any codec + avisynth filters = OK
- UT Video + vapoursynth filters = colors changed
- FFV1 + vapoursynth filters = OK
- FFvhuff + vapoursynth filters = color changed
- x264/x265 lossless + vapoursynth filters = OK
So if you try the latest Hybrid, with it's internal ffmpeg + enable any vapoursynth filter, you should have the color change issue.
Note : The Vapoursynth preview with all filters is fine, the issue seems to be on encoding.