分页: 1 / 1

在OpenBSD下播放HDTV

发表于 : 2010-10-16 15:50
leo
前因后果:
这不是最近一直和wkx9dragon兄讨论OpenSBD内存虚拟硬盘的事情吗?所以OpenBSD的home分区里放了一个高清电影的ts文件(一般按4.3G分割原视频以方便刻盘),本来安装了mplyaer是为了播放dvd,测试完后,发现没有问题;突然想起还有这个高清文件,以前还要安装win-codes等解码器,但是也是在i386平台下才提供这个packages, 而且原来播放高清文件时总是在前面几帧显示完后就不动了,有时候甚至死机。抱着试试看的心情mplayer一下这个ts文件,呵呵,居然可以直接播放了—— 注意,没有安装win-codes包。:eek:

版本: OpenBSD amd64 current (4.8)

代码: 全选

# cd /usr/ports/x11/mplayer
# make install clean
# cd ../x264
# make install clean
说明:amd64当前版的很多packages不全甚至相互之间有冲突,所以需要你手动编译这个packages, 不需要加上任何参数或配置就行。

好了,测试影片名为:

代码: 全选

Hoodwinked.Blu-ray.REMUX.H264.1080P.DTSHDMA.DualAudio.MYSILU.disk1.Part.1-3.ts
我在OpenBSD下将其改名为 1.ts
播放直接这样:

代码: 全选

# mplayer 1.ts
居然发现在OpenBSD下现在可以一点不卡地播放HDTV高清电影了,很令人欣喜,600G的cartoon HDTV在OpenBSD下又给盘活了。
这个视频文件根据文件名看应该是h264编码的,Mplayer和x264包真是强悍呢,原来即使在windows下也需要付费的软件,像powerdvd之流才可以播放h264编码的HDTV,要知道这个可是商业编码器出品的,比x264编码的片子清晰很多,在Windows下看过ts格式的hdtv的朋友自然清楚这点。当然现在在windows下播放HDTV已经有很多软件了,例如我现在用的射手播放器就很不错,还可以实时上其网站抓中文字幕。

我只尝试了这个文件,大家有兴趣的话,也可以试试别的片子,但是我估计vc-1编码格式的肯定不行。

发表于 : 2010-10-27 15:17
leo
尝试了手头几种格式的高清文件:m2t, tp, MOV, mp4都可以正常播放,很不错。

发表于 : 2010-10-27 16:14
wkx9dragon
OpenBSD的大牛们,对开源做的太好了,特别是x64的,好多linux的软件都是快刀手,x64的软件没有,哪x32的兑付,哪像OpenBSD原生的呀。

发表于 : 2010-10-27 20:08
leo
不知道具体的原因,怀疑其它的BSD和Linux也解决了相关问题。

发表于 : 2010-11-03 13:27
neolkc
不错!~ 不错!~

发表于 : 2010-11-05 13:56
leo
确实很让人吃惊,目前的组合——x264+MPLAYER居然可以播放Windows的vc-1编码,我的测试文件是Harry Potter的ts,原版上就是vc-1编码,扒出来后在OpenBSD下真的可以播放,这个不知道是怎么做的!!!
但是看来任何驱动在BSD下只是时间的问题。
来一张截图,论坛设置的是只能显示1024宽度的图片,我的监视器也只有1680×1050,但是估计在真正的1920x1200等高分辨率的监视器上看也没有问题。
图片