I saw others with a similar issue. using ffmpeg to transcode ts files to mkv leads to some weird looking video. Choppy may not be the right word, but I almost get a headache looking at it. Like frames are dropped.
I presume it has to do with de-interlacing. Has anyone had experience?
What kind of show are you watching? It’s likely that you’re dealing with interlacing artifacts, or the possibility that it’s changing the frame rate.
While someone could give you FFMPEG advice, I’ll toss out the concepts I’d use in handbrake for 1080i:
For live stuff, like Sports, news, game shows, live events, etc, set up Handbrake to use Yadif deinterlacing of type Bob, with default detection. You should be able to leave the frame rate at “Same as source” and set it up for a constant frame rate, not variable. You can probably safely resize it to 1280x720. That should do a frame-doubling, and will finish with a very smooth 59.94 frames per second.
For filmed stuff, like movies and most TV shows, set Handbrake to Decomb deinterlacing, type Default,. detection Default. Also, set Detelecine to default. As before, you can probably reduce the size to 1280 (the vertical size may be different than 720 if the film is cropped). You can also keep constant frame rate, same as source. It should finish with a frame rate of 23.976 (23.98 in Windows 10) and should not look choppy. Sometimes their detection is wrong, and it’ll choose 29.97 frames per second. You can double-check the video frame-by-frame in VLC. If every 5th frame is repeated, that’s film, and it just didn’t detect properly. You’ll need to manually set the frame rate to 23.976, and try again.
I rarely encode directly with FFMPEG, but that should give you some direction if you want to try some experimentation with your deinterlacing, resizing, and frame rate techniques.
(I’m sure someone else will reply with far more detail than me and correct like three errors I made!)
Thank you for the response. I’ve got the transcoding automated in my post processing script. It seems the 1080i stuff is what really ends up looking lousy.
I will give handbrake Cli some consideration. I use ffmpeg to extract closed captions and convert to srts. I can just have handbrake add it into the mkv as I did with ffmpeg.
I’ve always used the 720p30 HB setting, changing the video rate to same as source. I can just do the same here.