bylee20 / bomi

bomi - a powerful and easy-to-use multimedia player
http://bomi-player.github.io
Other
424 stars 89 forks source link

Motion Interpolation aka smooth motion #443

Open lolihunter opened 8 years ago

lolihunter commented 8 years ago

Any chance smooth motion frame interpolation can be enabled in bomi, even via command line?

It's already possible on Arch using the mpv-vapoursynth and vapoursynth-plugin-mvtools from the AUR with MPV. Would be great to see this in the future, is especially great for anime.

I prefer bomi for its GUI and better handling of subtitles over plain old mpv.

AsukaLangleyfag commented 8 years ago

mpv-vapoursynth is just a package of mpv with build flag --enable-vapoursynth. For now it's disabled in https://github.com/xylosper/bomi/blob/master/build-mpv.in script used to build mpv for bomi. Also, for that reason you need vapoursynth-mvtools? Motion Smoothing feature works pretty well, at least for anime and don't cause artifacts like with vapoursynth-mvtools. But if you still want this, you can enable it in script and try to test, but I think it's not gonna work without implementation. Maybe even by yourself, because looks like xylosper is off for a several months.

lolihunter commented 8 years ago

Alright thanks. I will try to implement it on my end. I have been using a script with vapoursynth-mvtools to give motion interpolation like what SVP does in windows, I just would like to get it to work with bomi if possible.

I will see what I can do myself.

ahjolinna commented 8 years ago

@lolihunter : SVP will come to linux, and what I have been reading they have started now developing the linux version now when the SVP 4 was released for windows. also I already did a bug report for bomi: issue 405

ahjolinna commented 8 years ago

@lolihunter: if u want to do it yourself with MPV, check these links out: Realtime motion interpolating playback in mpv guide, and simple script more simple guide haasn personal MPV conf's niluje's MPV conf Argon's MPV conf

NOTE: this doesn't work with hardware acceleration (vdpau/vaapi)

---edit: added one more conf---

lolihunter commented 8 years ago

@ahjolinna thanks for those links, they are huge help. I have my setup running much better now, much appreciated.

ahjolinna commented 8 years ago

@lolihunter : glad to help an another anime fan I already add to chakraOS ccr (their version of aur) my version of mpv-build-git with my conf's, that is based on those conf's.

it's still very WIP but it does work : link that pkgbuild should work on arch and a like distros also.

maybe I should add this to my github

ahjolinna commented 8 years ago

SVP 4 linux preview has arrived I tested it and it does seem to work with mpv (and with smplayer) just fine, I can't say how well yet. also you need to buy a license to use the app. You can use it on 6 linux PC or/& 3 win PC at the same time..don't know about mac (I think it same as linux) screenshot_20160228_095448

lolihunter commented 8 years ago

Just wanted to say I did give SVP 4 a go on Arch, and it works beautifully with mpv on my crappyish i5-2520M in my thinkpad. It is able to handle 720p content at full 60 fps, and even full 1080p content at 48 fps (2x framerate). Full 2 1/2 lags though. Really impressive since I was never able to get even 720p content to playback without SVP without lagging horribly. So for now, SVP codes is way ahead of what can be done with mpv and vapoursynth by themselves.