Stutter playback on rendered MP4 files on Apple devices

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

georgekg

  • Posts: 160
  • Joined: Sat Sep 23, 2017 8:23 pm
  • Real Name: Aleksandar Djordjevic

Stutter playback on rendered MP4 files on Apple devices

PostWed Apr 27, 2022 10:07 pm

Few months ago I got negative feedback from one client about the playback quality of the short commercial I made for him. Playback was stuttered (choppy) only on his Mac and iPhone. On his Android phone, he said, playback was smooth.
Yesterday I got the same complaint from another client. The only thing I found helpful in both cases was to render that file again in Adobe Media Encoder with default settings for .mp4

My settings in Resolve in both cases was:

format: MP4
codec: h.264
encoder: NVIDIA
network optimization checked
resolution and frame rate was the same as source file
quality was restricted to 16000-20000 Kb/s (I also tried with lower quality - 5000Kb/s, but that didn't solved the problem)
encoding profile: auto
Key Frames: Automatic
Frame reordering checked
Rate control: VBR High Quality
Lookahead 16 frames
Adaptive B-frame enabled...
All in all almost every setting was on its default.

On any PC (more than 10 of them) I tried, the playback was smooth. On all Android devices (18 of them) I tried to play, everything was OK. Only on 3 Mac devices (those 3 were only Mac devices I could try to playback on) and on 6 different iPhones and one iPad I had the problem. All of them suffered from stuttering (choppy) playback.
But, the moment I rendered a "problematic" file in Adobe Media Encoder with default settings for MP4 (h.264) the problem was solved. On all mentioned Mac, iPhone and iPad devices, now playback was smooth.
Does Anyone have an idea what could possibly be wrong in my render settings (or wherever) in Resolve?
Thanks!
Last edited by georgekg on Thu Apr 28, 2022 7:02 pm, edited 4 times in total.
25 years in editing. On DR since v14

ASRock Steel Legend Z790
i7 13700k
64GB DDR5 5200
NVIDIA RTX 3090 24GB
Work: Firecuda 530 Star Wars Mandalorian 2TB
Cache: Firecuda 530 Star Wars Mandalorian 1TB
Render: Samsung 850 Pro 1TB SSD
Offline

peterjackson

  • Posts: 1144
  • Joined: Sat Aug 18, 2018 7:12 pm
  • Real Name: Peter Jackson

Re: Stutter playback on rendered MP4 files on Apple devices

PostThu Apr 28, 2022 6:24 am

I don't know what the issue, but I'd try with constant quality rate control. Noone uses VBR these days.
5950x, 3090, 128GB.
Offline

georgekg

  • Posts: 160
  • Joined: Sat Sep 23, 2017 8:23 pm
  • Real Name: Aleksandar Djordjevic

Re: Stutter playback on rendered MP4 files on Apple devices

PostThu Apr 28, 2022 6:38 am

I'd try, thank you.
When you choose MP4, VBR is set as default, therefore I didn't try to change it.
25 years in editing. On DR since v14

ASRock Steel Legend Z790
i7 13700k
64GB DDR5 5200
NVIDIA RTX 3090 24GB
Work: Firecuda 530 Star Wars Mandalorian 2TB
Cache: Firecuda 530 Star Wars Mandalorian 1TB
Render: Samsung 850 Pro 1TB SSD
Offline
User avatar

Uli Plank

  • Posts: 21809
  • Joined: Fri Feb 08, 2013 2:48 am
  • Location: Germany and Indonesia

Re: Stutter playback on rendered MP4 files on Apple devices

PostThu Apr 28, 2022 10:07 am

VBR per se shouldn't be a problem, but maybe the peak data rate is too high?
Now that the cat #19 is out of the bag, test it as much as you can and use the subforum.

Studio 18.6.6, MacOS 13.6.6, 2017 iMac, 32 GB, Radeon Pro 580
MacBook M1 Pro, 16 GPU cores, 32 GB RAM and iPhone 15 Pro
Speed Editor, UltraStudio Monitor 3G
Offline

georgekg

  • Posts: 160
  • Joined: Sat Sep 23, 2017 8:23 pm
  • Real Name: Aleksandar Djordjevic

Re: Stutter playback on rendered MP4 files on Apple devices

PostThu Apr 28, 2022 10:24 am

I tought that high data flow could be a problem, but it isn't. Even when I limited data rate to 5000Kb/s problem remains the same.
25 years in editing. On DR since v14

ASRock Steel Legend Z790
i7 13700k
64GB DDR5 5200
NVIDIA RTX 3090 24GB
Work: Firecuda 530 Star Wars Mandalorian 2TB
Cache: Firecuda 530 Star Wars Mandalorian 1TB
Render: Samsung 850 Pro 1TB SSD
Offline

peterjackson

  • Posts: 1144
  • Joined: Sat Aug 18, 2018 7:12 pm
  • Real Name: Peter Jackson

Re: Stutter playback on rendered MP4 files on Apple devices

PostThu Apr 28, 2022 10:35 am

Are you sure it actually adheres to those rates? Can you paste MediaInfo of such a file?
5950x, 3090, 128GB.
Offline

georgekg

  • Posts: 160
  • Joined: Sat Sep 23, 2017 8:23 pm
  • Real Name: Aleksandar Djordjevic

Re: Stutter playback on rendered MP4 files on Apple devices

PostThu Apr 28, 2022 10:50 am

I can't right now, but I'll do it in a few hours.
25 years in editing. On DR since v14

ASRock Steel Legend Z790
i7 13700k
64GB DDR5 5200
NVIDIA RTX 3090 24GB
Work: Firecuda 530 Star Wars Mandalorian 2TB
Cache: Firecuda 530 Star Wars Mandalorian 1TB
Render: Samsung 850 Pro 1TB SSD
Offline

georgekg

  • Posts: 160
  • Joined: Sat Sep 23, 2017 8:23 pm
  • Real Name: Aleksandar Djordjevic

Re: Stutter playback on rendered MP4 files on Apple devices

PostThu Apr 28, 2022 6:57 pm

peterjackson wrote:Are you sure it actually adheres to those rates? Can you paste MediaInfo of such a file?


Here are the Media info for both files.

Adobe Media Encoder vs. DaVinci Resolve.jpg
Adobe Media Encoder vs. DaVinci Resolve.jpg (551.66 KiB) Viewed 987 times
25 years in editing. On DR since v14

ASRock Steel Legend Z790
i7 13700k
64GB DDR5 5200
NVIDIA RTX 3090 24GB
Work: Firecuda 530 Star Wars Mandalorian 2TB
Cache: Firecuda 530 Star Wars Mandalorian 1TB
Render: Samsung 850 Pro 1TB SSD
Offline

Drew Schlichtmann

  • Posts: 11
  • Joined: Sat Sep 09, 2017 4:15 am

Re: Stutter playback on rendered MP4 files on Apple devices

PostWed Jan 18, 2023 3:46 am

A bit late to this convo, but I've had this EXACT issue. I narrowed it down to the nvidia render option. In my tests, it was only a problem when I used the GPU(nvidia) render. Using CPU, renders played fine on mac devices, with the nvidia render they did not. Granted I didn't drill down into specific nvidia settings, I just rendered with the CPU and moved on.

But I'd love to be able to render with my GPUs as it cuts my renders in half, and to not be afraid clients randomly won't be able to play files. Anybody have any insight on this?

Return to DaVinci Resolve

Who is online

Users browsing this forum: Btrang, falcondrum, panos_mts, schluki123 and 175 guests