Hi, I am trying to get motion interpolation working with a usb 3.0 hdmi capture card.
My capture card defaults to 60 fps.
I have tried to use svp, bluesky framerate converter, dmitrirender, LSFG, etc.
However, nothing seems to work at 60 fps to a higher framerate. I also tried lower framerates like 30, but the video output from the capture card looks exactly the same as if no motion interpolation is on/working.
However, I also noticed that some videos I have that are 24 fps and when using motion interpolation software like above, look very smooth, have the soap opera live effect, etc.
Then I also have some videos that are 29.97 fps that when using motion interpolation software, I don't see any difference.
So, I thought maybe if I set the capture card or get the capture card down to 24 fps, then maybe it could have the soap opera live effect.
After much testing, it does appear that way. However, I noticed that there appears to be some latency/lag, like when moving the arrow on a computer, or controlling a character on a gaming console which could be hooked up to the capture card.
I am trying to use mpv video player because it has lots of options, to set my capture card to 24 fps and LSFG for the frame generation-soap opera effect.
Here are some sample cmdlines I used to do this.
mpv av://dshow:video="AVerMedia ExtremeCap UVC" --demuxer-lavf-o=pixel_format=yuyv422,rtbufsize=70M,video_size=1280x720,probesize=32,analyzeduration=0,framerate=60,flags=low_delay --no-audio --cache-secs=0 --no-demuxer-thread --profile=low-latency --hwdec=auto --gpu-api=d3d11 --d3d11-exclusive-fs=yes --d3d11-flip=yes --fs --correct-pts=yes --video-sync=desync --vf=lavfi-decimate=cycle=2,decimate=cycle=5,setpts=N/(24000/1001)/TB --cache=yes --demuxer-max-bytes=500MiB --demuxer-max-back-bytes=200MiB --framedrop=no --untimed --video-latency-hacks=yes
mpv av://dshow:video="AVerMedia ExtremeCap UVC" --demuxer-lavf-o=pixel_format=yuyv422,rtbufsize=70M,video_size=1280x720,probesize=32,analyzeduration=0,framerate=30,flags=low_delay --no-audio --cache-secs=0 --no-demuxer-thread --profile=low-latency --hwdec=auto --gpu-api=d3d11 --d3d11-exclusive-fs=yes --d3d11-flip=yes --fs --correct-pts=yes --video-sync=desync --vf=lavfi-decimate=cycle=5,setpts=N/(24000/1001)/TB --cache=yes --demuxer-max-bytes=500MiB --demuxer-max-back-bytes=200MiB --framedrop=no --untimed --video-latency-hacks=yes
In LSFG, i have queue target set to 0, sync mode off and max frame latency to 1 as an example.
As I mentioned there is latency/lag, does anybody have any suggestions on how to get rid of that, but keep the soap opera effect?
Any other methods/video players that work with capture cards are welcome.
Thanks in advance.
using motion interpolation with a capture card?
Everything about latency. This section is mainly user/consumer discussion. (Peer-reviewed scientific discussion should go in Laboratory section). Tips, mouse lag, display lag, game engine lag, network lag, whole input lag chain, VSYNC OFF vs VSYNC ON, and more! Input Lag Articles on Blur Busters.
Return to “Input Lag / Display Lag / Network Lag”
Jump to
- The Main Lobby
- ↳ General — Displays, Graphics & More
- ↳ News / Rumors / Conventions
- ↳ Input Lag / Display Lag / Network Lag
- ↳ Display Comfort — Eyestrain / Headaches / Motionsick
- Everything Better Than 60Hz™
- ↳ Eliminating Motion Blur — BFI / ULMB / ELMB / DyAc / framegen / LSS / etc
- ↳ OLED Displays
- ↳ G-SYNC
- ↳ FreeSync
- ↳ Game Consoles — XBOX and PlayStation — ONE / Series S / Series X / PS5
- ↳ BENQ Zowie Tweaking — Strobe Utility / Blur Reduction / DyAc
- ↳ Display Overclocking
- The Laboratory: Display Science Section
- ↳ Test UFO Motion Tests
- ↳ Area 51: Display Science, Research & Engineering
- ↳ Software Developers / Low-Lag Code / Game Programming
- ↳ Pursuit Camera Testing of Display Motion Blur
- ↳ High Frame Rate Video (HFR, UltraHFR, 120fps, 240fps, 1000fps)
- The Cafeteria
- ↳ Offtopic Lounge
- ↳ Niche Issues Affecting Latency — Electrical, Interference, EMI, Unexpected Causes, etc.
- ↳ Forum System / Registration / Suggestions
