VCD不能拷贝
各位大大早啊。我昨天晚上才发现这个问题。
我有好几张不错的专辑,是VCD,以前都是直接放到电脑上的DVD里直接放,昨天晚上想把它的目录mpegvJ里的单个文件拷贝出来,放到电脑上玩时,却发现总是不能拷贝,用xine播放却又效果非常好,我猜是不是有什么加密技术或者是压缩技术不允许拷贝还是怎么的。
退出window下又可以拷贝。
提示错误:输入/输出错误 (I/O)错误。VCD可以肯定没有坏。
我的系统是Fedora 1, 内核是2.6.8.1自己编译的。
内核选项里已经打了CDROM文件系统的支持。包括 ISO9660, UDF, 微软的长格式。
第一次发现不能拷贝后,就检查内核选项,打开了,SCSI模拟等SCSI的各种选项。还是没有搞定,不知道各位没有遇到过这种问题,请指点。谢谢。 mgegv里的那个*.dat文件是不能直接拷贝的,
我试过借人家一张碟,本来想拷下来慢慢看,但结果用mplayer打开后一团遭。根本看不到正常的图像
这个问题我以前问过呢
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&t=35567&highlight= 在 mount 了的 VCD 上看到的 .DAT 文件不是一个真正的文件,而是所谓的ISO通道,用来使Windows能够处理这样的轨道(Windows根本不允许程序直接访问未处理的设备)。
在Windows下这样复制是可以的,因为它的iso9660驱动能模拟在这个文件中读取未处理的音轨。
在Linux下你不能复制或者播放这些文件。
播放一个.DAT文件你需要Linux版的PowerDVD中的内核驱动。它有一个经过修改的iso9660文件系统(vcdfs/isofs-2.4.X.o)驱动,可以通过这个.DAT影子文件模拟读取未处理音轨。
用Linux内核的标准的iso9660驱动是不会有用的。
用 CDFS 也许有些效果,没试过。 输入/输出错误 (I/O)错误 多半是vcd质量问题
dd if=/dev/cdrom of=isofile做成iso
还有就是mplayer 看dat文件有时是无法看但用 mplayer vcd://1 就可以看了 输入/输出错误 (I/O)错误 多半是vcd质量问题
非。 再好质量的 VCD,只要它是正儿巴经的 VCD 格式,在没有打过补丁的 Linux 内核下直接复制其 .DAT “文件”都会报 I/O 错误。
非。 再好质量的 VCD,只要它是正儿巴经的 VCD 格式,在没有打过补丁的 Linux 内核下直接复制其 .DAT “文件”都会报 I/O 错误。
你好,能够通过打补丁的方法来解决么?
那我应该打哪个补丁呢?
谢谢指点。谢谢。 输入/输出错误 (I/O)错误 多半是vcd质量问题
非。 再好质量的 VCD,只要它是正儿巴经的 VCD 格式,在没有打过补丁的 Linux 内核下直接复制其 .DAT “文件”都会报 I/O 错误。
我复制的好好的 楼上的,你好,能讲一下你的环境么?
我的就是复制不好。
我的环境:
Fedora 1 内核:2.6.8.1
我复制的好好的
就是呀,讲下讲下! 什么版本的? 我怎么就没那么幸运用上哈? 这个问题已经搞定了。
内核需要加装其他的模板。
CDfs, 这个模块。
到它的主站上去下一个回来:
make ; make install
也可以打成补丁成为内核的标准模块。
装好后,加载这个模块。
modprobe cdfs或者是insmod cdfs.ko
然后就可以直接使用CD或者是VCD 了。
mount -t cdfs -o ro /dev/cdrom /mnt/cdrom
这样就可以看到cd或者是光碟中的实际内容了。
可以拷贝了。
不过,可惜的是。不能支持内核> 2.6.3,
并且我昨天晚上也试过了。容易引起进程锁住,在光碟不好的时候,杀都杀不死。
比较麻烦。
页:
[1]