Quote:
Originally Posted by SpazeBlue
Yeah, VLC isn't 100% accurate to the video. I'd recommend MPV.
|
MPV is fine, but it's not the most user friendly player because of lack of user interface and the need for customization because default settings aren't the greatest. MPC + MadVR combo is more user friendly.
When using MPV, I'd at the very least add these lines to mpv.conf
Code:
#Video
--profile=gpu-hq
--deband=no
#Screenshots#
--screenshot-format=png
--screenshot-template="%f_snapshot_[%P]"
--screenshot-directory= add your preferred directory here
--screenshot-tag-colorspace=yes
#OSD#
--keep-open=yes
--script-opts=osc-timems=yes
--osd-duration=2000
--osd-font-size=30
--profile=gpu-hq enables debanding by default, but it's turned off here via --deband=no because debanding filters should not be used when taking screenshots.
MPV doesn't have inverse telecine by default. Needs to be added to input.conf:
Code:
Alt+- add video-zoom -0.001
Alt+= add video-zoom 0.001
d cycle-values vf "lavfi=[bwdif=deint=all:mode=1]" "lavfi=[idet,bwdif=deint=interlaced:mode=1]" "lavfi=[bwdif=deint=all:mode=0]" "lavfi=[idet,bwdif=deint=interlaced:mode=0]" "lavfi=[pullup,dejudder]" "lavfi=[dejudder,fps=30000/1001,fieldmatch,decimate]" ""
ctrl+d cycle-values deband yes no
Pressing d normally enabled yadif deinterlacing, but I've replaced yadif with various deinterlacing and inverse telecine filters from ffmpeg (
filter documentation). First 4 are BWDIF with different settings: deinterlace all frames or only frames flagged as interlaced, double rate (mode=1) or single rate (mode=0). Last 2 filters are 2 different inverse telecine filters. Might be better to use Vapoursynth filters instead of ffmpeg, especially in regards to vfr content, but haven't looked into that yet.
I use Avisynth scripts in AvsPmod nowadays for screenshots if I'm not in a lazy mood.