[分享]Mplayer+CoreAVC for Linux播放1080p高清很流畅

Totem,mplayer,sopcast,realplayer,bmp
testtest22
帖子: 101
注册时间: 2006-06-24 20:03
送出感谢: 0
接收感谢: 0

[分享]Mplayer+CoreAVC for Linux播放1080p高清很流畅

#1

帖子 testtest22 » 2008-06-15 5:13

编译安装了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 1.7破解版中的一个文件CoreAVCDecoder.ax复制过来,这个文件已上传至本帖附件内,内含注册码、注册机,和在Ub下简单的注册步骤。


注册码要导入到~/.mplayer/registry32 (文档里说是导入到registry,测试无效)

往codecs.conf里复制内容时,要放到最前面,这样可以被gmplayer自动调用,且不影响对非高清的播放。

安装mpalyer时,可以用sudo checkinstall来代替make install,好处是会以deb包形式安装,方便管理

======================

忘记说没用coreavc之前的状况:

1,CPU占用稍高一些
2,新立得的Mplayer声像不同步,中途会有幻灯片现象;编译的mplayer(不带coreavc)播放画面似乎比较顺畅,但依然声像不同步
附件
CoreAVC1.7.tar.gz
CoreAVC 1.7 破解版之CoreAVCDecoder.ax文件
(224.01 KiB) 下载 14156 次
上次由 testtest22 在 2008-06-15 23:11,总共编辑 9 次。
testtest22
帖子: 101
注册时间: 2006-06-24 20:03
送出感谢: 0
接收感谢: 0

#2

帖子 testtest22 » 2008-06-15 5:18

两个文档中都有要求复制 loader/registercodec的语句

第二个文档中的是正确的,也就是说registercodec这个文件只在coreavc for linux源码目录下存在


我mplayer的configure参数是:

./configure --enable-gui --enable-menu --codecsdir=/usr/lib/codecs --win32codecsdir=/usr/lib/win32 --language=zh_CN
上次由 testtest22 在 2008-06-15 23:09,总共编辑 1 次。
头像
hcym
帖子: 15634
注册时间: 2007-05-06 2:46
送出感谢: 0
接收感谢: 2 次

#3

帖子 hcym » 2008-06-15 9:01

CoreAVC

俺也44

:)
zhong
帖子: 355
注册时间: 2008-01-13 1:17
送出感谢: 0
接收感谢: 0

#4

帖子 zhong » 2008-06-15 11:14

testtest22 写了:两个文档中都有要求复制 loader/registercodec的语句

第二个文档中的是正确的,也就是说registercodec这个文件只在coreavc for linux源码目录下存在


我mplayer的configure参数是:

sudo ./configure --enable-gui --enable-menu --codecsdir=/usr/lib/codecs --win32codecsdir=/usr/lib/win32 --language=zh_CN

:shock: 运行个 configure 也要 sudo?
testtest22
帖子: 101
注册时间: 2006-06-24 20:03
送出感谢: 0
接收感谢: 0

#5

帖子 testtest22 » 2008-06-15 11:38

zhong 写了:
testtest22 写了:两个文档中都有要求复制 loader/registercodec的语句

第二个文档中的是正确的,也就是说registercodec这个文件只在coreavc for linux源码目录下存在


我mplayer的configure参数是:

sudo ./configure --enable-gui --enable-menu --codecsdir=/usr/lib/codecs --win32codecsdir=/usr/lib/win32 --language=zh_CN

:shock: 运行个 configure 也要 sudo?
不需要,习惯性
kazefsh
帖子: 52
注册时间: 2007-12-09 20:20
送出感谢: 0
接收感谢: 0

#6

帖子 kazefsh » 2008-06-15 15:49

mark,回去好好研究
头像
bones7456
论坛版主
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
送出感谢: 0
接收感谢: 8 次
联系:

#7

帖子 bones7456 » 2008-06-15 20:42

我这里比较奇怪,安装应该没问题.
$ dshowserver -c CoreAVCDecoder.ax -s 1280x720 -g 09571a4b-f1fe-4c60-9760de6d310c7c31 -b 12 -f 0x34363248 -o 0x30323449
No id specified, assuming test mode
Opening device
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)
Setting fmt
Starting
Initialization is complete
但是,装完后,只能勉强放个 720p (装之前720p也放不了,装后放720p双核基本平衡)
$ mplayer big_buck_bunny_720p_h264.mov -vo x11
MPlayer dev-SVN-r27060-4.2.3 (C) 2000-2008 MPlayer Team
CPU: Genuine Intel(R) CPU T2130 @ 1.86GHz (Family: 6, Model: 14, Stepping: 12)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
编译时针对 x86 CPU 扩展指令集优化: MMX MMX2 SSE SSE2
120 音频和 253 视频编解码器
/home/lily/.fonts/VeraSansYuanTi-Regular.ttf doesn't look like a bitmap font description, ignoring.
不能加载位图字体:/home/lily/.fonts/VeraSansYuanTi-Regular.ttf

正在播放 big_buck_bunny_720p_h264.mov。
检测到 libavformat 文件格式。
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x8827520]negative ctts, ignoring
[lavf] 找到视频流,-vid 0
[lavf] 找到音频流,-aid 2
VIDEO: [avc1] 1280x720 24bpp 24.000 fps 0.0 kbps ( 0.0 kbyte/s)
==========================================================================
打开视频解码器: [dshowserver] DirectShowServer video codecs
shm:/dshow_shm.b73e2940
sem1:/dshow_sem1.b73e2940
sem2:/dshow_sem2.b73e2940
Opening device
Win32 LoadLibrary failed to load: CoreAVCDecoder.ax, /usr/lib/win32/CoreAVCDecoder.ax, /usr/local/lib/win32/CoreAVCDecoder.ax
Warning: DS_Filter() could not open DirectShow DLL. (DLL=CoreAVCDecoder.ax)
Failed to create DirectShow filter
Failed to open win32 codec CoreAVCDecoder.ax
DirectShow filter failedVDecoder 初始化失败 :(
这里会卡住5秒左右...
打开视频解码器: [ffmpeg] FFmpeg's libavcodec codec family上面报错,,这里又可以用?
已选视频编解码器: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
打开音频解码器: [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)
==========================================================================
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
开始播放...
VDec: vo 配置请求 - 1280 x 720 (色彩空间首选项: Planar YV12)
VDec: 使用 Planar YV12 作为输出 csp (没有 0)
电影宽高比未定义 - 没使用预放大。
VO: [x11] 1280x720 => 1280x720 Planar YV12 [zoom]
[swscaler @ 0x8825eb8]using unscaled yuv420p -> rgb32 special converter
A: 34.0 V: 33.5 A-V: 0.495 ct: 0.029 0/ 0 32% 49% 2.3% 175 0

************************************************
**** 你的系统运行太“慢”,播放不了! ****
************************************************
可能的原因、问题和变通的办法:
- 最常见的原因:损坏的或有漏洞的 _audio_ 驱动
- 试试 -ao sdl 或使用 ALSA 的 OSS 模拟方式。
- 尝试使用不同的 -autosync 的值,不妨从 30 开始。
- 视频输出运行慢
- 试试 -vo 用不同的驱动(参见 -vo help 以获取驱动列表)或者试试 -framedrop!
- CPU 运行慢
- 不要试图在运行慢的 CPU 上播放大容量的 DVD/DivX!试试 lavdopts 中的一些选项,
例如:-vfm ffmpeg -lavdopts lowres=1:fast:skiploopfilter=all。
- 文件损坏
- 试试组合使用 -nobps -ni -forceidx -mc 0 这些选项。
- 媒体读取慢(NFS/SMB 挂载、DVD、VCD 等设备)
- 试试 -cache 8192 选项。
- 你是否在用 -cache 选项播放一个非交错合并的 AVI 文件?
- 试试 -nocache 选项。
阅读 DOCS/zh/video.html 和 DOCS/zh/sound.html,寻找调整/加速的技巧。
如果这些一个都帮不了你,请阅读 DOCS/zh/bugreports.html。

A: 248.5 V: 248.5 A-V: -0.000 ct: 0.029 0/ 0 22% 50% 2.2% 316 0
正在退出...(退出)
出现了慢的提示,但视频和音频还是基本同步的,但是放那1080p就不行了.
试了几个vo, xv根本就没视频(可能是显卡驱动的问题,ATI x1700卡,开源驱动,直接启用受限驱动安装的), gl 的话CPU占用超高.720p都不行,x11勉强还能720p...
关注我的blog: ε==3
testtest22
帖子: 101
注册时间: 2006-06-24 20:03
送出感谢: 0
接收感谢: 0

#8

帖子 testtest22 » 2008-06-15 21:01

bones7456 写了:我这里比较奇怪,安装应该没问题.
$ dshowserver -c CoreAVCDecoder.ax -s 1280x720 -g 09571a4b-f1fe-4c60-9760de6d310c7c31 -b 12 -f 0x34363248 -o 0x30323449
No id specified, assuming test mode
Opening device
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)
Setting fmt
Starting
Initialization is complete
但是,装完后,只能勉强放个 720p (装之前720p也放不了,装后放720p双核基本平衡)
$ mplayer big_buck_bunny_720p_h264.mov -vo x11
MPlayer dev-SVN-r27060-4.2.3 (C) 2000-2008 MPlayer Team
CPU: Genuine Intel(R) CPU T2130 @ 1.86GHz (Family: 6, Model: 14, Stepping: 12)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
编译时针对 x86 CPU 扩展指令集优化: MMX MMX2 SSE SSE2
120 音频和 253 视频编解码器
/home/lily/.fonts/VeraSansYuanTi-Regular.ttf doesn't look like a bitmap font description, ignoring.
不能加载位图字体:/home/lily/.fonts/VeraSansYuanTi-Regular.ttf

正在播放 big_buck_bunny_720p_h264.mov。
检测到 libavformat 文件格式。
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x8827520]negative ctts, ignoring
[lavf] 找到视频流,-vid 0
[lavf] 找到音频流,-aid 2
VIDEO: [avc1] 1280x720 24bpp 24.000 fps 0.0 kbps ( 0.0 kbyte/s)
==========================================================================
打开视频解码器: [dshowserver] DirectShowServer video codecs
shm:/dshow_shm.b73e2940
sem1:/dshow_sem1.b73e2940
sem2:/dshow_sem2.b73e2940
Opening device
Win32 LoadLibrary failed to load: CoreAVCDecoder.ax, /usr/lib/win32/CoreAVCDecoder.ax, /usr/local/lib/win32/CoreAVCDecoder.ax
Warning: DS_Filter() could not open DirectShow DLL. (DLL=CoreAVCDecoder.ax)
Failed to create DirectShow filter
Failed to open win32 codec CoreAVCDecoder.ax
DirectShow filter failedVDecoder 初始化失败 :(
这里会卡住5秒左右...
打开视频解码器: [ffmpeg] FFmpeg's libavcodec codec family上面报错,,这里又可以用?
已选视频编解码器: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
打开音频解码器: [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)
==========================================================================
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
开始播放...
VDec: vo 配置请求 - 1280 x 720 (色彩空间首选项: Planar YV12)
VDec: 使用 Planar YV12 作为输出 csp (没有 0)
电影宽高比未定义 - 没使用预放大。
VO: [x11] 1280x720 => 1280x720 Planar YV12 [zoom]
[swscaler @ 0x8825eb8]using unscaled yuv420p -> rgb32 special converter
A: 34.0 V: 33.5 A-V: 0.495 ct: 0.029 0/ 0 32% 49% 2.3% 175 0

************************************************
**** 你的系统运行太“慢”,播放不了! ****
************************************************
可能的原因、问题和变通的办法:
- 最常见的原因:损坏的或有漏洞的 _audio_ 驱动
- 试试 -ao sdl 或使用 ALSA 的 OSS 模拟方式。
- 尝试使用不同的 -autosync 的值,不妨从 30 开始。
- 视频输出运行慢
- 试试 -vo 用不同的驱动(参见 -vo help 以获取驱动列表)或者试试 -framedrop!
- CPU 运行慢
- 不要试图在运行慢的 CPU 上播放大容量的 DVD/DivX!试试 lavdopts 中的一些选项,
例如:-vfm ffmpeg -lavdopts lowres=1:fast:skiploopfilter=all。
- 文件损坏
- 试试组合使用 -nobps -ni -forceidx -mc 0 这些选项。
- 媒体读取慢(NFS/SMB 挂载、DVD、VCD 等设备)
- 试试 -cache 8192 选项。
- 你是否在用 -cache 选项播放一个非交错合并的 AVI 文件?
- 试试 -nocache 选项。
阅读 DOCS/zh/video.html 和 DOCS/zh/sound.html,寻找调整/加速的技巧。
如果这些一个都帮不了你,请阅读 DOCS/zh/bugreports.html。

A: 248.5 V: 248.5 A-V: -0.000 ct: 0.029 0/ 0 22% 50% 2.2% 316 0
正在退出...(退出)
出现了慢的提示,但视频和音频还是基本同步的,但是放那1080p就不行了.
试了几个vo, xv根本就没视频(可能是显卡驱动的问题,ATI x1700卡,开源驱动,直接启用受限驱动安装的), gl 的话CPU占用超高.720p都不行,x11勉强还能720p...
我装的是ATI 8.4驱动,720P一直没问题,以前装受限驱动时没试过,所以不清楚能不能放

我的也是要用x11,xv没图象,gl也能用,慢

晕,刚看到,你的是加裁失败了,没能用上,播放时要加个参数

代码: 全选

Playing tips

to use coreavc, you may need to add '-vc coreserve' (assuming you use the above codecs.conf options)

you may also need to use '-demuxer lavf' for some formats (TS streams for example)

with current mplayer you may also need -no-correct-pts to prevent jerky playback. 
也即是 mplayer -vc coreserve -vo x11 xxxxxxxxxxxxx.mov
上次由 testtest22 在 2008-06-15 21:06,总共编辑 1 次。
头像
bones7456
论坛版主
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
送出感谢: 0
接收感谢: 8 次
联系:

#9

帖子 bones7456 » 2008-06-15 21:04

testtest22 写了: 我装的是ATI 8.4驱动,720P一直没问题,以前装受限驱动时没试过,所以不清楚能不能放

我的也是要用x11,xv没图象,gl也能用,慢
你那有没有我那种错误提示呢?
Failed to create DirectShow filter
Failed to open win32 codec CoreAVCDecoder.ax

按道理说,我的CoreAVC应该起作用了才对啊
关注我的blog: ε==3
testtest22
帖子: 101
注册时间: 2006-06-24 20:03
送出感谢: 0
接收感谢: 0

#10

帖子 testtest22 » 2008-06-15 21:07

bones7456 写了:
testtest22 写了: 我装的是ATI 8.4驱动,720P一直没问题,以前装受限驱动时没试过,所以不清楚能不能放

我的也是要用x11,xv没图象,gl也能用,慢
你那有没有我那种错误提示呢?
Failed to create DirectShow filter
Failed to open win32 codec CoreAVCDecoder.ax

按道理说,我的CoreAVC应该起作用了才对啊
我已经编辑了我上面的回帖,你看下

那个参数是一定要的
其它参数可以试下,可能对降低负载有帮助
testtest22
帖子: 101
注册时间: 2006-06-24 20:03
送出感谢: 0
接收感谢: 0

#11

帖子 testtest22 » 2008-06-15 21:09

播放时,开个命令窗口进行top命令,如果有个dshowserver进程排在第一位,那就是加裁成功了
头像
bones7456
论坛版主
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
送出感谢: 0
接收感谢: 8 次
联系:

#12

帖子 bones7456 » 2008-06-15 21:11

$ mplayer -vc coreserve -vo x11 big_buck_bunny_720p_h264.mov
MPlayer dev-SVN-r27060-4.2.3 (C) 2000-2008 MPlayer Team
CPU: Genuine Intel(R) CPU T2130 @ 1.86GHz (Family: 6, Model: 14, Stepping: 12)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
编译时针对 x86 CPU 扩展指令集优化: MMX MMX2 SSE SSE2
120 音频和 253 视频编解码器
/home/lily/.fonts/VeraSansYuanTi-Regular.ttf doesn't look like a bitmap font description, ignoring.
不能加载位图字体:/home/lily/.fonts/VeraSansYuanTi-Regular.ttf

正在播放 big_buck_bunny_720p_h264.mov。
检测到 libavformat 文件格式。
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x8827520]negative ctts, ignoring
[lavf] 找到视频流,-vid 0
[lavf] 找到音频流,-aid 2
VIDEO: [avc1] 1280x720 24bpp 24.000 fps 0.0 kbps ( 0.0 kbyte/s)
==========================================================================
强制使用视频编解码器:coreserve
打开视频解码器: [dshowserver] DirectShowServer video codecs
shm:/dshow_shm.b7398940
sem1:/dshow_sem1.b7398940
sem2:/dshow_sem2.b7398940
Opening device
Win32 LoadLibrary failed to load: CoreAVCDecoder.ax, /usr/lib/win32/CoreAVCDecoder.ax, /usr/local/lib/win32/CoreAVCDecoder.ax
Warning: DS_Filter() could not open DirectShow DLL. (DLL=CoreAVCDecoder.ax)
Failed to create DirectShow filter
Failed to open win32 codec CoreAVCDecoder.ax
DirectShow filter failedVDecoder 初始化失败 :(

找不到匹配所选 -vo 参数和视频格式 0x31637661 的编解码器。
请阅读 DOCS/zh/codecs.html!
==========================================================================
==========================================================================
打开音频解码器: [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)
==========================================================================
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
视频:没有视频流
开始播放...
A: 4.1 (04.1) of 596.5 (09:56.4) 2.4%
正在退出...(退出)
之前也试过加那参数,效果就是直接没有图像了.... :?
mplayer -vc coreserve -vo gl big_buck_bunny_720p_h264.mov
vo gl 也一样.
关注我的blog: ε==3
头像
bones7456
论坛版主
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
送出感谢: 0
接收感谢: 8 次
联系:

#13

帖子 bones7456 » 2008-06-15 21:13

testtest22 写了:播放时,开个命令窗口进行top命令,如果有个dshowserver进程排在第一位,那就是加裁成功了
没有这个进程...
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
24512 lily 20 0 78004 24m 8532 R 47 1.2 0:14.44 mplayer
5608 root 20 0 386m 98m 25m S 14 4.9 19:25.16 Xorg
6276 lily 20 0 261m 138m 29m S 6 6.8 18:33.62 firefox
8223 lily 20 0 76244 31m 12m S 2 1.6 0:59.36 gnome-terminal
pgrep -l dshowserver

返回空...
关注我的blog: ε==3
testtest22
帖子: 101
注册时间: 2006-06-24 20:03
送出感谢: 0
接收感谢: 0

#14

帖子 testtest22 » 2008-06-15 21:14

bones7456 写了:
$ mplayer -vc coreserve -vo x11 big_buck_bunny_720p_h264.mov
MPlayer dev-SVN-r27060-4.2.3 (C) 2000-2008 MPlayer Team
CPU: Genuine Intel(R) CPU T2130 @ 1.86GHz (Family: 6, Model: 14, Stepping: 12)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
编译时针对 x86 CPU 扩展指令集优化: MMX MMX2 SSE SSE2
120 音频和 253 视频编解码器
/home/lily/.fonts/VeraSansYuanTi-Regular.ttf doesn't look like a bitmap font description, ignoring.
不能加载位图字体:/home/lily/.fonts/VeraSansYuanTi-Regular.ttf

正在播放 big_buck_bunny_720p_h264.mov。
检测到 libavformat 文件格式。
[mov,mp4,m4a,3gp,3g2,mj2 @ 0x8827520]negative ctts, ignoring
[lavf] 找到视频流,-vid 0
[lavf] 找到音频流,-aid 2
VIDEO: [avc1] 1280x720 24bpp 24.000 fps 0.0 kbps ( 0.0 kbyte/s)
==========================================================================
强制使用视频编解码器:coreserve
打开视频解码器: [dshowserver] DirectShowServer video codecs
shm:/dshow_shm.b7398940
sem1:/dshow_sem1.b7398940
sem2:/dshow_sem2.b7398940
Opening device
Win32 LoadLibrary failed to load: CoreAVCDecoder.ax, /usr/lib/win32/CoreAVCDecoder.ax, /usr/local/lib/win32/CoreAVCDecoder.ax
Warning: DS_Filter() could not open DirectShow DLL. (DLL=CoreAVCDecoder.ax)
Failed to create DirectShow filter
Failed to open win32 codec CoreAVCDecoder.ax
DirectShow filter failedVDecoder 初始化失败 :(

找不到匹配所选 -vo 参数和视频格式 0x31637661 的编解码器。
请阅读 DOCS/zh/codecs.html!
==========================================================================
==========================================================================
打开音频解码器: [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)
==========================================================================
AO: [oss] 48000Hz 2ch s16le (2 bytes per sample)
视频:没有视频流
开始播放...
A: 4.1 (04.1) of 596.5 (09:56.4) 2.4%
正在退出...(退出)
之前也试过加那参数,效果就是直接没有图像了.... :?
mplayer -vc coreserve -vo gl big_buck_bunny_720p_h264.mov
vo gl 也一样.
还是要用-vo x11
刚又想了一下,确实是尝试加裁了,所以不是那个参数的原因

你看一下xxxx.ax的权限,注册表之类的
还有,就是换个视频试下
testtest22
帖子: 101
注册时间: 2006-06-24 20:03
送出感谢: 0
接收感谢: 0

#15

帖子 testtest22 » 2008-06-15 21:16

bones7456 写了:
testtest22 写了:播放时,开个命令窗口进行top命令,如果有个dshowserver进程排在第一位,那就是加裁成功了
没有这个进程...
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
24512 lily 20 0 78004 24m 8532 R 47 1.2 0:14.44 mplayer
5608 root 20 0 386m 98m 25m S 14 4.9 19:25.16 Xorg
6276 lily 20 0 261m 138m 29m S 6 6.8 18:33.62 firefox
8223 lily 20 0 76244 31m 12m S 2 1.6 0:59.36 gnome-terminal
pgrep -l dshowserver

返回空...
如果加裁成功,这个进程一定是排在第一位的,一看就看到了

代码: 全选

DirectShow filter failedVDecoder 初始化失败 Sad这里会卡住5秒左右...
打开视频解码器: [ffmpeg] FFmpeg's libavcodec codec family上面报错,,这里又可以用? 
这是ds加裁失败,换成加裁ffmpeg了
回复

回到 “影音多媒体”