other_video_transcoding: DVD slows down during scenes

I am currently working on encoding Star Trek Voyager DVDs and noticed that when I use other_video_transcoding that some scenes the movement slows down. Though audio is fine. I have tried this with HEVC and x264 and both times it causes these scenes to move slow.

When I use the video_transcoding it is fine and has none of these slow down issues.

Here is the options I use on other_video_transcoding:

HEVC: --hevc --nvenc-temporal-aq --crop auto --max-muxing-queue-size 9999 --add-audio 1

x264: --crop auto --max-muxing-queue-size 9999 --add-audio 1

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 21 (6 by maintainers)

Most upvoted comments

Okay that seems to do the trick. I ran a quick test and everything looked okay. I still think I am seeing a slight slow down during scenes but I feel I could be overthinking it and seeing things that don’t exist. It is nothing like before. Will run a true test when I get off work and watch it from my TV.

Thanks all for everything.

So there’s no great solution to this.

Star Trek: TNG, Voyager, and DS9 were filmed at 24fps but all the special effects were done at 30fps. The DVDs switch between frame rates as needed. Unfortunately, it’s a mess for transcoding.

The TNG Blu Rays were redone at 24fps with new special effects, unfortunately it doesn’t look like Voyager or DS9 will get that treatment.

You can find more details in this discussion from ages ago: https://forum.videohelp.com/threads/305764-Star-Trek-Voyager-whats-the-actual-frame-rate-24p-YES-[RESOLVED]

I’d try encoding at 29.97fps with a deinterlace filter. Try something like:

other-transcode.bat --nvenc --hevc --crop auto --eac3 --add-subtitle 2 ----rate 30000/1001 --deinterlace 'Z:\TV\Star Trek - Voyager\Season 1\S01E01E02.mkv

@TheClaus Are you running a snapshot build of ffmpeg? I’m wondering based on the version being ffmpeg version git-2020-05-28-c0f01ea. It might be a good idea to try running against a release build just to rule out the possibility of a dev-release bug being in play, if nothing else.