找回密码
 注册
查看: 1917|回复: 3

[求助]如何用mplayer播放AC3、DTS编码的divx

[复制链接]
发表于 2005-4-6 11:34:17 | 显示全部楼层 |阅读模式
先表明一下是新手。
我的系统是FC3,在mplayer官网上下载了1.0pre6的源码包,编译后播放AC3和DTS音频格式的DIVX时都只有画面,音频提示是无法找到编码器还是什么。留心了一下./configure后的提示,发现libdts及xvid都在disabled codes中,论坛上有朋友说在网上下载libdts的源码自己编译,不知这一步该如何做。有别的办法可以在编译时enable它们吗?(在网上下载了一个libdts 0.2的rpm包安装后好象没有任何作用也不知道该如何启用)
能否播放DVD我还没有试,因为没有DVD光驱……
另:我的声卡是A2 ZS,用mplayer能否实现将AC3和DTS通过SPDIF输出,这样即使不能解码也可以通过外接的功放来解码。
 楼主| 发表于 2005-4-6 11:42:39 | 显示全部楼层
刚后劲看到有朋友说mplayer从1.0起支持DTS硬件解码,我的声卡肯定是支持硬件解码的,不知道是否和声卡驱动有关,我没有另外安装驱动,是FC安装时自动识别出来的。
回复

使用道具 举报

发表于 2005-4-6 17:21:59 | 显示全部楼层
安装了libdts后要重新编译mplayer才行

DTS硬件解码不太清楚,你可以看看mplayer的文档中音频输出的部分,以前好像看到过通过ALSA驱动可以实现SB LIVE!的SP/DIF输出,A2的不知道行不行,FC3的ALSA驱动好像是1。0。8的,算是比较新了。我没创新的卡,也帮不了你,还可以上google上搜一下,说不定有人有解决方案。
回复

使用道具 举报

 楼主| 发表于 2005-4-7 14:29:36 | 显示全部楼层
SPDIF已经实现了,不过在播放的时候没有AC3的输出……如果在mplayer的Audio Code Family中选择Ac3/dts passthrough sp/dif时就会出现couldn't find matching filter/ao 的提示,所以目前就只能输出六声道模拟信号而不能输出数字AC3/DTS信号到功放进行解码。这已经足够了,可以播放DVDrip了     
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-8-2 21:49 , Processed in 0.025643 second(s), 16 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表