[分享]Mplayer+CoreAVC for Linux播放1080p高清很流畅
-
- 帖子: 101
- 注册时间: 2006-06-24 20:03
-
- 帖子: 101
- 注册时间: 2006-06-24 20:03
试下Playing tips里的其它参数bones7456 写了:汗...低级错误,
$ ll /usr/lib/win32/CoreAVCDecoder.ax
-rwx--x--x 1 root root 197120 2008-06-15 18:47 /usr/lib/win32/CoreAVCDecoder.ax
改成755后,没报那错了...进程也有了..
720p是没问题,但是 1080p 还是声画不同步.(好像和出错的时候差不多啊...)
还有,我config文件内容是
zoom=yes
correct-pts=no
你都可以尝试下
zoom参数可能会增加系统负载(手册上说的)
mplayer本身也有保持声画同步的参数
- bones7456
- 帖子: 8495
- 注册时间: 2006-04-12 20:05
- 来自: 杭州
- 联系:
-
- 帖子: 101
- 注册时间: 2006-06-24 20:03
- kofshower
- 帖子: 1343
- 注册时间: 2007-03-13 11:23
- 联系:
Re: [分享]Mplayer+CoreAVC播放1080p高清很流畅
好贴,现在看高清基本上都保持CPU load 57%testtest22 写了:编译安装了Mplayer最新svn版,加上了最新的CoreAVC for linux补丁
下载的一部1080p视频据说码率是比较高的
我CPU是core2 e4300,内存2G,ATI卡(x1600)
CPU占用在 60%~80%(两核同步)之间浮动
同时开了FIREFOX3,mlnet,某java程序等
电脑还和之前一样流畅
cpu占用从小到大:mplayer,gmplayer,smplayer
安装方法:
分别svn下载mplayer,coreavc for linux以及WIN下的coreavc 1.7破解版
先下载mplayer,并configure,然后按这个文档安装coreavc for linux及完成mplayer的make和install:
http://code.google.com/p/coreavc-for-li ... stallation
注意点:
其中,2) Install dshowserver forrlowing these instructions: DshowserverInstall 这一步涉及到:
http://code.google.com/p/coreavc-for-li ... verInstall
要按文档安装完
第二个文档中的
3) Install CoreAVC to /usr/lib/win32/CoreAVCDecoder.ax
是要你把windows下CoreAVC中的一个文件复制过来,这个文件的下载地址是
http://www.flyupload.com/get?fid=811838
是CoreAVC 1.7破解版,内含注册码 (已上传至本帖附件内,看下面)
注册码要导入到~/.mplayer/registry32 (文档里说是导入到registry,测试无效)
往codecs.conf里复制内容时,要放到最前面,这样可以被gmplayer自动调用,且不影响对非高清的播放。
安装mpalyer时,可以用sudo checkinstall来代替make install,好处是会以deb包形式安装,方便管理
======================
忘记说没用coreavc之前的状况:
1,CPU占用稍高一些
2,新立得的Mplayer声像不同步,中途会有幻灯片现象;编译的mplayer(不带coreavc)播放画面似乎比较顺畅,但依然声像不同步
- zhuqin_83
- 帖子: 10606
- 注册时间: 2006-05-13 4:02
- 联系:
- bones7456
- 帖子: 8495
- 注册时间: 2006-04-12 20:05
- 来自: 杭州
- 联系:
-
- 帖子: 101
- 注册时间: 2006-06-24 20:03
- 独孤
- 帖子: 838
- 注册时间: 2008-02-02 13:06
- 来自: 寶能科技
- 联系:
-
- 帖子: 961
- 注册时间: 2006-01-06 22:55
- 系统: ubuntu
- 联系:
-
- 帖子: 441
- 注册时间: 2006-10-26 7:02
- kofshower
- 帖子: 1343
- 注册时间: 2007-03-13 11:23
- 联系:
我没有问题 我用的是./mplayer/build_patch.pl <path to mplayer source code> > mplayerfull.patch 这个patch
播片的时候成功加载了
检测到 Matroska 文件格式。
VIDEO: [avc1] 1920x1080 24bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s)
==========================================================================
打开视频解码器: [dshow] DirectShow video codecs
Called unk_IsDebuggerPresent
len: 992
ProductVersion: 1.7.0
Decoder supports the following YUV formats: YUY2 UYVY YV12 I420
Decoder is capable of YUV output (flags 0x2b)
VDec: vo 配置请求 - 1920 x 1080 (色彩空间首选项: Packed YUY2)
[PP] 使用编解码器的后处理过滤器, max q = 4。
VDec: 使用 Planar YV12 作为输出 csp (没有 0)
电影宽高比为 1.78:1 - 预放大到正确的电影宽高比。
VO: [xv] 1920x1080 => 1920x1080 Planar YV12
[ASPECT] 警告: 无法找到新的合适的分辨率!
[ASPECT] 警告: 无法找到新的合适的分辨率!
[ASPECT] 警告: 无法找到新的合适的分辨率!
已选视频编解码器: [coreavc13] vfm: dshow (CoreAVC DShow H264 decoder 1.3 for x86 - http://corecodec.org/)
==========================================================================
==========================================================================
打开音频解码器: [faad] AAC (MPEG2/4 Advanced Audio Coding)
FAAD: compressed input bitrate missing, assuming 128kbit/s!
AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000)
已选音频编解码器: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio) decoder)
可是我怎么感觉不到CPU有显著降低啊,汗,原来就不卡的。
播片的时候成功加载了
检测到 Matroska 文件格式。
VIDEO: [avc1] 1920x1080 24bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s)
==========================================================================
打开视频解码器: [dshow] DirectShow video codecs
Called unk_IsDebuggerPresent
len: 992
ProductVersion: 1.7.0
Decoder supports the following YUV formats: YUY2 UYVY YV12 I420
Decoder is capable of YUV output (flags 0x2b)
VDec: vo 配置请求 - 1920 x 1080 (色彩空间首选项: Packed YUY2)
[PP] 使用编解码器的后处理过滤器, max q = 4。
VDec: 使用 Planar YV12 作为输出 csp (没有 0)
电影宽高比为 1.78:1 - 预放大到正确的电影宽高比。
VO: [xv] 1920x1080 => 1920x1080 Planar YV12
[ASPECT] 警告: 无法找到新的合适的分辨率!
[ASPECT] 警告: 无法找到新的合适的分辨率!
[ASPECT] 警告: 无法找到新的合适的分辨率!
已选视频编解码器: [coreavc13] vfm: dshow (CoreAVC DShow H264 decoder 1.3 for x86 - http://corecodec.org/)
==========================================================================
==========================================================================
打开音频解码器: [faad] AAC (MPEG2/4 Advanced Audio Coding)
FAAD: compressed input bitrate missing, assuming 128kbit/s!
AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000)
已选音频编解码器: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio) decoder)
可是我怎么感觉不到CPU有显著降低啊,汗,原来就不卡的。
- 独孤
- 帖子: 838
- 注册时间: 2008-02-02 13:06
- 来自: 寶能科技
- 联系:
-
- 帖子: 101
- 注册时间: 2006-06-24 20:03