当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : mplayer播放AVI无声的解决办法
帖子发表于 : 2007-08-13 9:37 

注册: 2007-08-04 0:33
帖子: 13
送出感谢: 0 次
接收感谢: 0 次
mplayer无法解码内嵌ogg音频的avi文件,出现诸如这样的错误提示
cannot find codec for audio format 0x6771 (或0x6767F 类似)
主要是因为默认的安装少了一个vorbis.acm解码器的缘故,解决的方法如下,下载vorbis.acm, 地址: http://www.ogg.cn/software/view-software-149.html
解出其中的vorbis.acm
可将其放置在path路径的任意位置,比如说home目录,不过我建议您放在/usr/lib/win32下

然后,我们要通过~./mplayer/codecs.conf文件告诉Mplayer使用vorbis.acm解码 0x6771格式的音频,因为我们使用了codecs.conf文件,Mplayer不再自动到解码器中寻找匹配的解码器,所以我们需要在 codec.conf文件中定义所有已知格式的解码器,不过不用担心,Mplayer默认在/etc/mplayer中有一个完整定义好的 codecs.conf.dpkg-bak,我们只需要将其复制过来,然后添加vorbis.acm解码器的定义就可以了:
现在,/etc/mplayer/ 下是没有codecs.conf 这个文件的,
那么打开:
/usr/share/doc/mplayer/examples/etc/codecs.conf.gz

我是把这个文件复制到hshsj桌面上解出codecs.conf
然后复制全部内容

然后 sudo gedit ~/.mplayer/codecs.conf (or /etc/mplayer/codecs.conf)

在最后添加以下代码:

audiocodec vorbisAcm
info "OggVorbis ACM"
status working
comment "OggVorbis driver using vorbis.acm"
format 0x676F ; mode1+
format 0x6771 ; mode3+
driver acm
dll "vorbis.acm"

保存退出gedit 重启mplayer 就OK了。

我的mplayer Perferences如下:
audio drivers: oss
video drivers: X11 X11(XIimage/Shm) Enable frame dropping
Codecs & demuxer :
Video codec family :FFmpeg's libavcodec codec family
Audio codec family :FFmpeg's libavcodec audio decoders

目前AVI DVD 均播放正常。MPGE格式的没有文件没有测试。

主要参考 http://www.linuxsir.org/bbs/printthread.php?t=279754


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-08-13 10:04 
头像

注册: 2005-08-14 21:55
帖子: 58428
地址: 长沙
送出感谢: 4
接收感谢: 272
jpwt吧。没碰到这事情呢


_________________
● 鸣学


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-08-14 11:00 

注册: 2007-03-09 14:23
帖子: 67
送出感谢: 0 次
接收感谢: 0 次
A片的话,经常有这种问题,还没找到方法,lz说的已经不好用了,找不到codec.inf


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


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

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

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