最近gentoo中的vlc版本升级到2.2.4之后,始终编译不成功,于是想换回smplayer。
原来换成vlc是因为vlc默认就可以使用摄像头,不用安装摄像头软件。因此,使用了一段时间,感觉还不错,但有一个问题就是快进,必须用Alt/Shift/Ctrl键+箭头才行,不如smplayer直接用箭头控制简单。这也是想换回smplayer的一个原因。
重新安装smplayer之后,首先想到的是解决使用摄像头的问题。smplayer依赖的mplayer加上v4l的use之后,按照mplayer官方说法(下面命令),把v4l换成v4l2,始终无法成功。
mplayer -tv driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv tv://
后来搜索到一个说法,比这个简单,不用加那么多参数,经过测试,直接用以下命令就可以播放。
mplayer tv:// -tv driver=v4l2
既然mplayer可以播放了,那smplayer自然也就没问题,可以在smplayer中的URL或电视模式中使用此参数播放。