SMPlayer
smash smartly: Ubuntuで動画をアップスケーリング再生する
SMPlayerでアップスケール再生が出来るらしい。ので、SMPlayerのソースを一瞬眺めてみると、
以下のような実装となっている。なーんだMPlayerのフィルタに入ってるだけなんだ。
// Upscale if (mset.upscaling_filter) { int width = DesktopInfo::desktop_size(mplayerwindow).width(); proc->addArgument("-sws"); proc->addArgument("9"); proc->addArgument("-vf-add"); proc->addArgument("scale="+QString::number(width)+":-2"); }