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");
}