LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1036|回复: 7

[暂时解决]同样的APE文件在CD中能播放,但在ntfs中不能播放,说是Invalid MAC file

[复制链接]
发表于 2007-8-15 14:32:05 | 显示全部楼层 |阅读模式
我确信audacious能够正常播放ape文件(我装了mac plugin)。同样的APE文件在CD中能播放,但在ntfs中不能播放,说是Invalid MAC file.

歌曲原来是存在ntfs的分区中,现在都已经cp到一台linux服务器中,文件系统是reiserfs/lvm的,通过NFS访问。现在这两个的除ape文件外的其他文件如mp3, flac都能正常播放。

我还做了一张DVD歌曲盘,是在windows中,做的,在linux下mount -t udf ......就能audacious正常播放ape, 可是同时却不能播放在ntfs和nfs上的ape.

我以为是目录中的中文的问题,改成英文也不灵。就是把文件单独考出来放到home中都不灵,邪门了。
发表于 2007-8-15 14:34:56 | 显示全部楼层
是不是传输过程中损坏了,用mac校验一下。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-15 14:42:48 | 显示全部楼层
Post by seamonkey
是不是传输过程中损坏了,用mac校验一下。

应该没坏,我找到一个解决办法,挺笨的,但是不理解。

这段说法不对去掉: (就是要生动把原来的“目录名称” “文件名称” 在linux下重新写一编,一样的名称都行。然后必须重新mount 这个nfs目录,就可以在linux下使用了,当然windows的samba也能使用。)

这让我想起了以前同样的现象, 那时我要把ntfs上的照片放到linux系统中(reiserfs), 拷过来后,fluxbox中的fbsetbg(桌面背景设置程序)居然一点也没反应,靠,弄的我都不相信科学了,反复查,最后编了一perl程序,把所有文件重新命名,搞定了。看来,不同系统文件名称一定有些不被人注意的差异。
回复 支持 反对

使用道具 举报

发表于 2007-8-15 14:57:45 | 显示全部楼层
你是cue+ape?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-15 15:12:17 | 显示全部楼层
Post by seamonkey
你是cue+ape?


谢谢,终于找到问题了,这次和以前不一样。是thunar的问题。如果audacious从thunar启动去播放指定的ape文件,就会出现Invalid File的错误,如果先启动audacious,从audacious中去找要播放的文件就能正常播放。

我还是不能确定是不是目录/文件命名的问题导致thunar的错误。
回复 支持 反对

使用道具 举报

发表于 2007-8-15 15:19:24 | 显示全部楼层
呵呵,不要谢我,你自己找到的答案。我现在更弄不明白了。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-15 15:36:03 | 显示全部楼层
Post by seamonkey
呵呵,不要谢我,你自己找到的答案。我现在更弄不明白了。。。

对试图帮助我的人,我都真心的感谢。 不过,现在问题只是可以绕过去了,虽然没有彻底解决,这样也就够了。
回复 支持 反对

使用道具 举报

发表于 2007-8-15 20:14:58 | 显示全部楼层
感觉十有八九是文件名encoding的问题。
回复 支持 反对

使用道具 举报

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

本版积分规则

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