当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 59 篇帖子 ]  前往页数 1, 2, 3, 4  下一页
作者 内容
1 楼 
 文章标题 : [分享]Mplayer+CoreAVC for Linux播放1080p高清很流畅
帖子发表于 : 2008-06-15 5:13 

注册: 2006-06-24 20:03
帖子: 101
送出感谢: 0 次
接收感谢: 0 次
编译安装了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)播放画面似乎比较顺畅,但依然声像不同步


附件:
文件注释: CoreAVC 1.7 破解版之CoreAVCDecoder.ax文件
CoreAVC1.7.tar.gz [224.01 KiB]
被下载 14154 次


最后由 testtest22 编辑于 2008-06-15 23:11,总共编辑了 9 次
页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-06-15 5:18 

注册: 2006-06-24 20:03
帖子: 101
送出感谢: 0 次
接收感谢: 0 次
两个文档中都有要求复制 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 次

页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-06-15 9:01 
头像

注册: 2007-05-06 2:46
帖子: 15634
送出感谢: 0 次
接收感谢: 2
CoreAVC

俺也44

:)


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-06-15 11:14 

注册: 2008-01-13 1:17
帖子: 355
送出感谢: 0 次
接收感谢: 0 次
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?


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-06-15 11:38 

注册: 2006-06-24 20:03
帖子: 101
送出感谢: 0 次
接收感谢: 0 次
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?


不需要,习惯性


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-06-15 15:49 

注册: 2007-12-09 20:20
帖子: 52
送出感谢: 0 次
接收感谢: 0 次
mark,回去好好研究


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-06-15 20:42 
头像

注册: 2006-04-12 20:05
帖子: 8495
地址: 杭州
送出感谢: 0 次
接收感谢: 8
我这里比较奇怪,安装应该没问题.
引用:
$ 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


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-06-15 21:01 

注册: 2006-06-24 20:03
帖子: 101
送出感谢: 0 次
接收感谢: 0 次
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 次

页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-06-15 21:04 
头像

注册: 2006-04-12 20:05
帖子: 8495
地址: 杭州
送出感谢: 0 次
接收感谢: 8
testtest22 写道:
我装的是ATI 8.4驱动,720P一直没问题,以前装受限驱动时没试过,所以不清楚能不能放

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

你那有没有我那种错误提示呢?
Failed to create DirectShow filter
Failed to open win32 codec CoreAVCDecoder.ax

按道理说,我的CoreAVC应该起作用了才对啊


_________________
关注我的blog: ε==3


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-06-15 21:07 

注册: 2006-06-24 20:03
帖子: 101
送出感谢: 0 次
接收感谢: 0 次
bones7456 写道:
testtest22 写道:
我装的是ATI 8.4驱动,720P一直没问题,以前装受限驱动时没试过,所以不清楚能不能放

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

你那有没有我那种错误提示呢?
Failed to create DirectShow filter
Failed to open win32 codec CoreAVCDecoder.ax

按道理说,我的CoreAVC应该起作用了才对啊

我已经编辑了我上面的回帖,你看下

那个参数是一定要的
其它参数可以试下,可能对降低负载有帮助


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-06-15 21:09 

注册: 2006-06-24 20:03
帖子: 101
送出感谢: 0 次
接收感谢: 0 次
播放时,开个命令窗口进行top命令,如果有个dshowserver进程排在第一位,那就是加裁成功了


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-06-15 21:11 
头像

注册: 2006-04-12 20:05
帖子: 8495
地址: 杭州
送出感谢: 0 次
接收感谢: 8
引用:
$ 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


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-06-15 21:13 
头像

注册: 2006-04-12 20:05
帖子: 8495
地址: 杭州
送出感谢: 0 次
接收感谢: 8
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


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2008-06-15 21:14 

注册: 2006-06-24 20:03
帖子: 101
送出感谢: 0 次
接收感谢: 0 次
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的权限,注册表之类的
还有,就是换个视频试下


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2008-06-15 21:16 

注册: 2006-06-24 20:03
帖子: 101
送出感谢: 0 次
接收感谢: 0 次
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了


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 59 篇帖子 ]  前往页数 1, 2, 3, 4  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Sogou [Spider] 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译