LinuxSir.cn,穿越时空的Linuxsir!

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

在etch下不能拷贝vcd上的DAT文件

[复制链接]
发表于 2005-12-26 11:34:38 | 显示全部楼层 |阅读模式
我使用的是etch,用mplayer可以播放vcd,但用cp命令往外拷贝dat文件是就会出现I/O错,但在XP下可以拷贝,vcd使用iso9660挂上的,谢谢!
发表于 2005-12-26 12:05:33 | 显示全部楼层
是的,不能拷贝,因为vcd也是有版权的,linux内核里做了限制,不能自由复制
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-26 12:52:49 | 显示全部楼层
有办法吗?Windows都没有做限制,Linux居然做限制,真是郁闷。
回复 支持 反对

使用道具 举报

发表于 2005-12-26 13:38:37 | 显示全部楼层
嘿嘿,我要是教你,岂不是也在助长盗版
回复 支持 反对

使用道具 举报

发表于 2005-12-26 13:53:22 | 显示全部楼层
About .DAT files.  The ~600 MB file visible on the first track of the mounted VCD is not a real file! It is a so called ISO gateway, created to allow Windows to handle such tracks (Windows does not allow raw device access to applications at all). Under Linux you cannot copy or play such files (they contain garbage). Under Windows it is possible as its iso9660 driver emulates the raw reading of tracks in this file. To play a .DAT file you need the kernel driver which can be found in the Linux version of PowerDVD. It has a modified iso9660 filesystem (vcdfs/isofs-2.4.X.o) driver, which is able to emulate the raw tracks through this shadow .DAT file. If you mount the disc using their driver, you can copy and even play .DAT files with MPlayer. But it will not work with the standard iso9660 driver of the Linux kernel! Use vcd:// instead. Alternatives for VCD copying are the new cdfs kernel driver (not part of the official kernel) that shows CD sessions as image files and cdrdao, a bit-by-bit CD grabbing/copying application.

不是我教盗版。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-26 14:19:42 | 显示全部楼层
to troll
谢谢,我在etch中发现了cdfs-src,我试试。
to X11
我不是为了盗版,只是以前录的小孩的录像,原始文件丢失,怕光盘坏,想做一个备份而已;前天在书店买了一套《鼹鼠的故事》,小孩看完这个看那个,换盘太麻烦了,加上光驱声音有大,想拷到硬盘。再说了,网上下个动画电影到处都是,还用到光盘上拷?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-26 14:20:33 | 显示全部楼层
to X11
对不起,忘了谢谢你了,谢谢!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-26 14:34:01 | 显示全部楼层
装上cdfs,可以了,谢谢各位!
回复 支持 反对

使用道具 举报

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

本版积分规则

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