ZIDOO 1000 PRO - 2160p 59.94fps videos are played at 30fps

Discussion in 'HDD Media player(RTD 1619DR)' started by Cezary, Jul 22, 2021.

  1. Cezary

    Cezary Member

    Hi.

    My 2160p@59.94fps home videos are played at 30fps (instead of expected 2160p@60fps) with Auto resolution & Auto Frame Rate ON. I don't know if it matters, but Zidoo recognizes video as 58.824fps not 59.94fps.
    @mirror - is it a FW bug or something with my settings?
     

    Attached Files:

  2. Markswift2003

    Markswift2003 Well-Known Member SUPER Administrator Beta test group Contributor

    That's a bit of an odd one.

    Media info gathers frame rate information in a couple of ways - one is a value in the header called "Default Duration" which is the length of a frame in nanoseconds and another is a calculation based on playback timecodes which gives the true value. The two can be different and I think that's the case here, so it looks like poor encoding.

    The Zidoo sees the framerate as 58.824 and since it's a non-standard rate (at least for constant frame rate files!), my guess is it defaults back to 30fps (hence YUV444 10-bits rather than YUV 420 10-bits).

    Use the header editor in MKVToolnix and you can see what the "Default Duration" value is.

    If this number is "Y", the framerate "X" can be calculated as follows:

    X = 1/(Y/1000000000)

    In other words, frame rate is the reciprocal of the default duration in seconds.

    A frame rate of 58.824 would have a default duration of 16999864

    A frame rate of 59.94 would have a default duration of 16683333
     
    Last edited: Jul 22, 2021
  3. Cezary

    Cezary Member


    @Markswift2003 MKVToolnix Header Editor shows Default Duration parameter as 16683333 for my video. For example my 1080p@59.94fps videos play correctly as 1080p@60p.

    @mirror - any chance to fix this? I can provide a sample of this video if needed.
     
    Last edited: Jul 22, 2021
  4. Markswift2003

    Markswift2003 Well-Known Member SUPER Administrator Beta test group Contributor

    1080p59.94 videos should play back at 1080p59.94, not 1080p60 - if they are playing at 1080p60 there's something wrong - that would introduce frame repeats.
     
  5. Cezary

    Cezary Member

    @Markswift2003 I think something wrong with MKV playback. When I play MP4 2160p@59.94fps Zidoo plays it @59fps. When I multiplex this MP4 to MKV (MKWToolNix) , Zidoo plays this MKV @30fps...
     
  6. Markswift2003

    Markswift2003 Well-Known Member SUPER Administrator Beta test group Contributor

    Can you upload a 2 minute clip of the mkv to mega.nz and pm me the link.

    I’ve never seen any issue with frame rate in mkv so I think it’s the file but it’d be good to replicate and find the issue.
     
  7. Cezary

    Cezary Member

  8. Markswift2003

    Markswift2003 Well-Known Member SUPER Administrator Beta test group Contributor

    Cool - I’ll check it out in the morning
     
  9. Markswift2003

    Markswift2003 Well-Known Member SUPER Administrator Beta test group Contributor

    @mirror - just sent you a PM and there is a file on the ftp to test.

    This appears to be a wider issue than I thought.

    59.940fps mkv files seem to be interpreted as 59.824fps and played back at 60fps.

    This is a rip that used to play fine at 59.940fps

    [​IMG]
     
  10. Cezary

    Cezary Member

    for me Zidoo plays them @30fps
     
  11. Markswift2003

    Markswift2003 Well-Known Member SUPER Administrator Beta test group Contributor

    Not really sure why that would be, but there is some really odd stuff going on - for example if I restrict the EDID to 400MHz and play in Dolby Vision, 4K59 files should revert to 2K59 and 4K60 should revert to 4K30 since 4K59/60 12-bit 422 is beyond 400MHz.

    Non integer frame rates should reduce resolution and integer frame rates should halve, maintaining resolution.

    However what happens is nothing!! The file plays at the GUI resolution and refresh rate - so if I set 4K23 for the GUI, the file plays at 4K23. Bonkers!
     

Share This Page