memo) UbuntuでSVP
Ubuntu 16.04 LTSでSVPで動画再生をぬるぬるにする。
SmoothVideo Project (SVP) - motion estimated frame interpolation with any video player and frame doubling in real-time
基本的には
https://www.svp-team.com/wiki/SVP:Linux
に従ってセットアップ。とりあえずいろんなプレイヤーで試すべく全部インストールする。
各パッケージのリポジトリの追加:
$ sudo add-apt-repository ppa:beineri/opt-qt57-xenial $ sudo add-apt-repository ppa:djcj/vapoursynth $ sudo add-apt-repository ppa:rvm/smplayer $ sudo apt-get update
各パッケージのインストール:
$ sudo apt-get install qt-latest qt-sdk $ sudo apt-get install mediainfo $ sudo apt-get install mpv $ sudo apt-get install smplayer smplayer-themes smplayer-skins $ sudo apt-get install vlc
mpvのデフォルト起動設定を設定:
以下の内容で $HOME/.config/mpv/mpv.conf を作成する。
input-ipc-server=/tmp/mpvsocket hwdec=no
SVPを https://www.svp-team.com/wiki/Download からダウンロードし、解凍。
解凍して出来た実行ファイルを実行。
以上でとりあえず、SVP 4 Linux を起動させながらmpvでmp4を再生すればぬるぬるになる。h.265でも問題なかった。
出来てないこと:
memo) カレンダーが表示されない。゚(゚∩´﹏`∩゚)゚。 (jQuery UI / Datepicker)
jQuery UIのdatepickerのカレンダーが、なぜか表示されない。
.datepicker()も特にエラーは吐いてない。
何ぞ。。。と思いdatepicker.jsのソースを読んでみる。
他の動いているソースでは到達する関数( _attachments() )に、動かない方は到達していない模様。
。。。何これ。
// .... if (input.hasClass(this.markerClassName)) { return; } this._attachments(input, inst); // ....
ここでした。対象のinputタグがhasDatepicker という名前のクラスを持っている場合はその先に進まない、ということでした。
動いている実装のソースをchromeのデベロッパーツールからコピーしてきたんですが、その中にhasDatepickerというクラス名が入ったままでした。
完コピは逆に時間取られます。(自戒)