Choppy playback, even with Proxy and Preview Scaling on

When playing back my videos in Shotcut, it often sounds choppy and stuttery, almost like it’s trying to play back at half speed or something (it’s not set to this). Sometimes it does this, sometimes it doesn’t. It’s inconsistent, but most of the time it is choppy. Sometimes it seems like, maybe if I open it and just leave it for a long time, it will suddenly work. I do not understand.

  • ShotcutLog2-6-2026.txt (202.2 KB)
  • I have Proxies turned on for every file.
  • Preview scaling at 360p.
  • Realtime (Frame Dropping) on or off doesn’t seem to make a difference.
  • My ‘Video Mode’ is set to the exact same Resolution and FPS as my source videos I’m editing.
  • I am editing MP4 files.
  • This happens even if I have zero filters running.

What else can I possibly do to get playback to be smoother?

[Specs]

Shotcut Version 26.1.30

Windows 11

Processor: AMD Ryzen 7 9700X 8-Core Processor, 3800 Mhz,
8 Core(s), 16 Logical Processor(s)

RAM: 64GB DDR5

GPU: NVIDIA GeForce RTX 3060 Ti

Storage: SSD

Are you using the hardware decoder (Settings → Preview Scaling → Use Hardware Decoder)? I’m also seeing warnings about not finding hw_pix_fmt on “C:/Users/Chris/Desktop/The Big Rays/In Stereo - Music Video/In Stereo Music Video - VHS Capture/f81c2684363b1022ae985c4735a429df - Reversed1.mkv”, not sure if that matters at all. And at the very end, it says the audio timed out…do you know why that might be?

Thanks for the reply!

  1. I don’t think the Reverse video thing matters, because this happens in every session I create. That file is kind of a random thing for this particular project. But it happens in every project I try to use.
  2. I do have Hardware Decoder on. It happens whether I turn it on or off.
  3. I’m not sure what the Audio Timed Out means, honestly! That’s really weird.

Are these variable frame rate videos? Or constant frame rate?

Hmm honestly I’m not sure how to tell.

All I can find out about the video files are as follows, from the Properties menu:

H.264 / ABC / MPEG-4 AVC / MPEG-4 part 10

1920x1080

frame rate 23.976

format yuv420p

color space itu-r bt.709

color transfer itu-r bt.709

scan mode progressive bottom field first

color range broadcast limited (MPEG)

You can use MediaInfo to check, but looks like it’s likely constant frame rate.

If this happens with every session, can you try doing a session with e.g. an MP4 file (you can use yt-dlp to download a YouTube video for testing if you need to). Just trying to figure out whether it’s the files or something else.

Like, basically, let’s start from a “known-good” configuration. If you download this video and import it into a session, does it play without stuttering? I exported that video out of Shotcut, so I figured let’s start there :slight_smile:

I have noticed this behavior sometimes, my solution has been to turn off hardware decoding in the proxy setting and later turning it on again after the command settles. It has worked most of the times.