Slow/choppy playback with "30fps" sources from phone

Get answers to your questions about color grading, editing and finishing with DaVinci Resolve.
  • Author
  • Message
Offline

joebelfiore

  • Posts: 83
  • Joined: Fri Sep 01, 2023 8:27 pm
  • Location: Seattle, WA
  • Real Name: Joe Belfiore

Slow/choppy playback with "30fps" sources from phone

PostFri Apr 11, 2025 3:56 am

(resolve 20 beta on Windows PC -- ARM laptop. Details in the link below)

I've been having trouble getting the editing page to provide reasonable playback in DR20 for one of my projects in particular. posted about that here:

viewtopic.php?f=40&t=218945

I've NARROWED THIS DOWN to a specific circumstance and wanted to ask if this is generally a known problem and/or whether you agree with ChatGPT's advice.

My project is set to 29.97fps for all timelines-- and the terrible perf is happening on any "30fps" source files shot on a Pixel phone (H265 Main L51)-- regardless of proxy type. Apparently pixel phones sometimes shoot variable frame rate and there's no way to force a constant frame rate in the phone camera. This does NOT happen for 29.97 source files.

I've tried this with:
- no proxies
- H264 proxies (full / half size)
- DNxRHQX (full / half size)
- DNxHR LB (full and half size)
- Optimized media (same as above)

No matter the proxy type-- bad stuttering occurs with these sources. Other sources are fine.

I asked ChatGPT if it's possible to set Resolve to some setting that forces the proxy FPS to 29.97 ... but it says you can't do that ... and it suggested that I re-encode all the source files to 29.97 with FFMPEG.

Do folks have thoughts/advice on this?
- is it a known problem in general that variable frame-rate soures are problematic in Resolve? (I don't recall hitting this in V19)
- do you folks know of a way to solve with proxies?
- do you think it's reasonable advice to re-encode with FFMPG?

thanks!
Last edited by joebelfiore on Fri Apr 11, 2025 1:51 pm, edited 1 time in total.
retired after 30+ years as a head of product at Microsoft. Spending time on sports videography/photography, AI user-experiences and wingfoiling. :) @joebelfiore on twitter
Offline
User avatar

Joe Shapiro

  • Posts: 4277
  • Joined: Thu Jul 25, 2013 7:23 am
  • Location: Los Angeles CA USA

Re: Slow/choppy playback with "30fps" sources from phone

PostFri Apr 11, 2025 6:04 am

Variable frame rates are known to be a problem in Resolve. Lots of posts about it here. Surprised though that it still has a problem when using proxies.

It would be useful to know if reencoding at constant frame rate fixes it. Likely yes I’d think.
Director, Editor, Problem Solver. Been cutting indie features for 24 years. FCP editor from version 2 to 7.
Resolve 20.0.3B
MacBook Pro 16 M1 Max 64GB RAM, macOS 14.7.2
MacBook Air 13 M1 8GB RAM, macOS 14.6.1
BMPCC4K 8.6 beta
BMCC6K 8.7 beta
Offline
User avatar

Marc Wielage

  • Posts: 13285
  • Joined: Fri Oct 18, 2013 2:46 am
  • Location: Palm Springs, California

Re: Slow/choppy playback with "30fps" sources from phone

PostFri Apr 11, 2025 6:43 am

joebelfiore wrote: Slow/choppy playback with "30fps" sources from phone

What if you used a 3rd party program to convert the H.265 smartphone material to a constant-speed file format like ProRes 422 or DNxHR SQX? We've done it many times with iPhones and Androids, and it works fine. No editing program works well with variable-framerate source material.
Certified DaVinci Resolve Color Trainer • AdvancedColorTraining.com
Offline

joebelfiore

  • Posts: 83
  • Joined: Fri Sep 01, 2023 8:27 pm
  • Location: Seattle, WA
  • Real Name: Joe Belfiore

Re: Slow/choppy playback with "30fps" sources from phone

PostFri Apr 11, 2025 5:55 pm

Thanks ... I wasn't sure if re-encode OUTSIDE RESOLVE was known/recommended as the best/only solution and you all seem to be making clear that it does.

I did re-install Resolve v19 and confirmed that the bad stuttering happens there as well.

Question/suggestion: I think Resolve should handle the case of 'unusable' variable-frame-rate source clips, especially given that these are pretty common with modern smartphones.

Two options:
    1) enable an option for proxy-generation as follows...

    [x] Re-encode variable frame rate source clips to constant frame rate proxy files

    2) Give an error/warning if proxy-generation encounters varianble frame-rate sources and suggest stopping the proxy-generation process.

It seems like it's at least somewhat common and would help editors/creators to normalize their content when they take the step to create proxies... kind of a bummer to spend the time creating proxies that are KNOWN to NOT PLAYBACK reasonably in Resolve. Especially since the phone camera apps *don't let you turn this off!*

:)

thx

PS - I've posted sample media that exhibits the problem here: viewtopic.php?f=40&t=219373
retired after 30+ years as a head of product at Microsoft. Spending time on sports videography/photography, AI user-experiences and wingfoiling. :) @joebelfiore on twitter
Offline

Cobra428

  • Posts: 9
  • Joined: Wed May 08, 2024 7:23 am
  • Real Name: Cors Snijders

Re: Slow/choppy playback with "30fps" sources from phone

PostSat Apr 12, 2025 7:30 am

Since most smartphones (all?) do variable frame rate, it would be great if Resolve could somehow deal with these clips.

For 'simple' videocreation you do not need a separate camera anymore. A good smartphone will do great. (a lot of potential users) Unfortunately smartphones do vfr.

Return to DaVinci Resolve

Who is online

Users browsing this forum: belwit, MagicMind, Rickett and 316 guests