LinuxSir.cn,穿越时空的Linuxsir!

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

VCD不能拷贝

[复制链接]
发表于 2004-10-6 08:29:19 | 显示全部楼层 |阅读模式
各位大大早啊。
我昨天晚上才发现这个问题。
我有好几张不错的专辑,是VCD,以前都是直接放到电脑上的DVD里直接放,昨天晚上想把它的目录mpegvJ里的单个文件拷贝出来,放到电脑上玩时,却发现总是不能拷贝,用xine播放却又效果非常好,我猜是不是有什么加密技术或者是压缩技术不允许拷贝还是怎么的。

退出window下又可以拷贝。

提示错误:输入/输出错误 (I/O)错误。VCD可以肯定没有坏。
我的系统是Fedora 1, 内核是2.6.8.1自己编译的。
内核选项里已经打了CDROM文件系统的支持。包括 ISO9660, UDF, 微软的长格式。
第一次发现不能拷贝后,就检查内核选项,打开了,SCSI模拟等SCSI的各种选项。还是没有搞定,不知道各位没有遇到过这种问题,请指点。谢谢。
 楼主| 发表于 2004-10-6 10:17:51 | 显示全部楼层
没有哪位遇到过么?
我顶一下。
发表于 2004-10-6 18:03:56 | 显示全部楼层
是否文件名的关系 ?
 楼主| 发表于 2004-10-7 08:10:05 | 显示全部楼层
不是的。昨天已经找到原因了。
好像是内核中故意为之,
看到有个内核列表上有说这样的情况。
使用另外的一种CDFS这个玩意可以搞定,但是可惜的是CDFS不支持内核>2.6.3。
估计是害怕版权问题。取消掉了某些功能。
如果安装了cdfs后,
可以使用mount -t cdfs /dev/cdrom /mnt/cdrom
就可以看到同个 iso文件了,然后再次mount
先ls /mnt/cdrom/
看到有以iso结尾的打包文件。

mount -t iso9660 -o loop /mnt/cdrom/文件名.iso /目录
就可以直接读了。
 楼主| 发表于 2004-10-8 08:13:46 | 显示全部楼层

问题解决。

这个问题已经搞定了。
内核需要加装其他的模板。
CDfs, 这个模块。
到它的主站上去下一个回来:
make ; make install
也可以打成补丁成为内核的标准模块。

装好后,加载这个模块。
modprobe cdfs或者是insmod cdfs.ko

然后就可以直接使用CD或者是VCD 了。
mount -t cdfs -o ro /dev/cdrom /mnt/cdrom
这样就可以看到cd或者是光碟中的实际内容了。
可以拷贝了。

不过,可惜的是。不能支持内核> 2.6.3,
并且我昨天晚上也试过了。容易引起进程锁住,在光碟不好的时候,杀都杀不死。
比较麻烦。
发表于 2004-10-9 17:05:24 | 显示全部楼层
我上次放vcd动画片也是这样,不停的io错误,画面只是一些色块,在windows下好好的,害我在gf面前丢脸
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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