![]() |
[HELP] Content change from 60FPS to 58FPS after convertion - Printable Version +- Selur's Little Message Board (https://forum.selur.net) +-- Forum: Hybrid - Support (https://forum.selur.net/forum-1.html) +--- Forum: Problems & Questions (https://forum.selur.net/forum-3.html) +--- Thread: [HELP] Content change from 60FPS to 58FPS after convertion (/thread-3024.html) |
Content change from 60FPS to 58FPS after convertion - Orion3000 - 08.01.2023 Hey bro I have an issue and I hope you can help me with it. So I have multiple 1920X1080 16:9 videos that are AV1 and they are 60FPS. I use NVENC and set constant bit rate HQ and set the bit rate to 10000k and use h265 or even h264 or even leave it AV1 but no matter what the result is 58FPS instead of 60FPS. Interlace is disabled and I'm not using any filters or anything simply changing the codec and reducing the bit rate. Everything else is default options from when I installed the program. My question is is there anything I need to disable or change to fix this? Thank you in advance. RE: Content change from 60FPS to 58FPS after convertion - Selur - 08.01.2023 Without a debug output (read the sticky) and any real details, I can only suspect what is happening. So my guess is that your source if vfr input and the time codes get either ignored in the process or they are not ignored but the first or a few entries in them get fixed and that causes the average frame rate to change. -> share a debug output, then I can look at that and see what's happening. Cu Selur RE: Content change from 60FPS to 58FPS after convertion - Orion3000 - 08.01.2023 Here is a zip file containing the debug as you requested. RE: Content change from 60FPS to 58FPS after convertion - Selur - 08.01.2023 Quote:I have multiple 1920X1080 16:9 videos that are AV1 and they are 60FPS.Did you share the right debug output, since the source gets reported by mediainfo as: Video "C:\Program Files\Hybrid\64bit\ffmpeg.exe" -y -loglevel fatal -noautorotate -nostdin -threads 8 -i "D:\Video stuff\FOTNS\Yu-Gi-Oh! Duel Monsters - 022 - Duel of Destiny! Yugi vs Kaiba_new_chr2_amq13.mkv" -map 0:0 -an -sn -vf zscale=rangein=tv:range=tv -pix_fmt yuv420p10le -strict -1 -vsync 0 -f yuv4mpegpipe - | "C:\Program Files\Hybrid\64bit\NVEncC.exe" --y4m -i - --fps 23.976 --codec h265 --profile main10 --level auto --tier high --sar 1:1 --lookahead 16 --output-depth 10 --cbrhq 500 --max-bitrate 800000 --gop-len 0 --ref 3 --bframes 3 --bref-mode disabled --no-b-adapt --mv-precision Q-pel --preset default --colorrange limited --colormatrix bt470bg --cuda-schedule sync --output "C:\Users\thebl\AppData\Local\Temp\TEST VIDEO_2023-01-08@11_01_31_4410_02.265" OS Version Windows 11 x64 (22621) [UTF-8] Since the content is vfr, Hybrid, by default, does passthrough the time codes: "C:\Program Files\Hybrid\64bit\mkvmerge.exe" --ui-language en -o "D:\2023-01-08@11_01_31_4410__03.mkv" --global-tags "C:\Users\thebl\AppData\Local\Temp\mkvtags_2023-01-08@11_01_31_4410__03.xml" -d 0 --default-track 0:yes --default-duration "0:24000/1001fps" --aspect-ratio-factor 0:1/1 --no-chapters --compression -1:none --forced-track 0:yes --field-order 0:0 --no-audio --no-subtitles --timecodes 0:"C:\Users\thebl\AppData\Local\Temp\timecodeV2_2023-01-08@11_01_31_4410.tc" "C:\Users\thebl\AppData\Local\Temp\TEST VIDEO_2023-01-08@11_01_31_4410_02.265" So there should be no 60fps or 59.xx fps unless the time codes indicate such a frame rate. Looking at the time codes: # timestamp format v2 Time codes jump per frame between 16ms and 17ms per frame, so the frame rate is between 1000/16=62.5 and 58,82.. fps. 1000/60 is 16.66.. ms per frame, which would fit, Hybrid did calculate the average frame rate and reported: [quote]Current frame rate: 59.944 differs from average time code frame rate: 23.976. This will be ignored since 'Check average fps of mkv/mp4 files' is disabled.[/code] If 'Config->Automation->Matroska Settings->Adjust fps to average fps' were enabled, Hybrid would have changed the fps to 59.944fps. So not 60fps. (Side note: you might to work over your process to create these files, so that they are not vfr and are flagged properly.) To fix the fps indicated in the video stream, you could:
Since the time codes seem to match, 60fps with not 'bumps', you could also:
Cu Selur RE: Content change from 60FPS to 58FPS after convertion - Orion3000 - 08.01.2023 I will do as you suggested. Yes I did upload the correct video debug. I notice the mediainfo report the same thing on mine which is strange because the video is really 1920x1080 and it is 60FPS. I will use the options mentioned by you and will let you know how it will turn out. Thank you so much for getting back to me with a possible fix. |