Page 1 of 2

Re: TOP wanted features

Posted: Mon Dec 21, 2009 6:58 pm
by erdem_ua
Himmm, I will try to make it possible. Where is my Matrix DVD or work on Gladiator DVD is better choice? :D
I think I need iso9660 ko for mount that. Might be arris already compiled that.
If DVD is not encrypted, It might be possible, but if embedded media player doesn't support that, I don't know if its possible again.
Will try and see :)

SamyGO DVD ISO Tool

Posted: Mon Dec 21, 2009 10:57 pm
by arris69
erdem_ua wrote:Himmm, I will try to make it possible. Where is my Matrix DVD or work on Gladiator DVD is better choice? :D
I think I need iso9660 ko for mount that. Might be arris already compiled that.
If DVD is not encrypted, It might be possible, but if embedded media player doesn't support that, I don't know if its possible again.
Will try and see :)
i think module is renamed to isofs.ko and need the loop.ko too.
i didn't patched the loop driver to use files under /dtv instead of /dev so you have to use rw enabling method by father-mande for /dev and create the loop devices or u use chrooted env.
you can find the modules in http://linux.zsolttech.com/Samsung/SamyGO-CD-Image.zip

but as you know, i'll wait for full success/fail report (scripts are welcome too) :)

is there a tool to decss the iso images (i know lsdvd decrypt the dvd but save not an iso image, you get the vob files)

arris

Re: TOP wanted features

Posted: Mon Dec 21, 2009 11:25 pm
by erdem_ua
I look about VOB files from wikipedia
I think we needed to save ISO images as unencrypted copy of original DVD ISO.

Is there a linux tool that creates virtual file that merges all DVD VOB files together?
I think It will be boring to open each part of DVD file alone...

Re: TOP wanted features

Posted: Tue Dec 22, 2009 12:02 am
by arris69
erdem_ua wrote:I look about VOB files from wikipedia
I think we needed to save ISO images as unencrypted copy of original DVD ISO.

Is there a linux tool that creates virtual file that merges all DVD VOB files together?
I think It will be boring to open each part of DVD file alone...
most of linux dvd-authoring tools make this over commandline tools, can't remember which one creates the udf/iso image :oops: ,
but i think it makes no sense to extract/decss the vobs and make again an image file and play the vob files again from here. :?:

arris

Re: TOP wanted features

Posted: Tue Dec 22, 2009 3:44 am
by erdem_ua
I agree but how could we play DVD images on TV directly then?
exeDSP could play mpeg2 codec in vob files if I remember correctly. But I don't think it decrypt CSS since there is no key of DVD.

Re: TOP wanted features

Posted: Tue Dec 22, 2009 12:00 pm
by marcelru
Hi all,

I didn't anticipate such a large response to my BTW question. It shows that this may be a nice feature to have on our sammy's.
FWIW:

concatentation of .vob files on a dvd can be done through mplayer:

Code: Select all

 mplayer dvd://1 -dumpstream -dumpfile some_file.vob
It just dumps the vob's to a single file, and for me that's just as well as ripping the raw iso and then play it (at least for now).
However, in terms of elegance, ripping the raw iso and play that is nicer, because you can keep your subtitling etc. as flexible as it is on DVD.

HTH,

marcelr

Re: TOP wanted features

Posted: Tue Dec 22, 2009 4:10 pm
by erdem_ua
Is
mplayer dvd://1 -dumpstream -dumpfile some_file.vob
makes vobs decrypted?
If yes, than we can pre-process entire 4GB before playback via script.
Like an application that selects and converts ISO image by mplayer to /dtv/usb/sda1/theMovie.vob
I think same application has needed to ability to delete that vob later.
'SamyGO DVD ISO Tool', who want to write? :D

There is a problems too, we needed to compile ntfs-3g tools for proper write action to USB disk. Because fat can't allow files bigger than 4GB.
Other choice is mounting Temporary NFS directory but this approach will be slow due Network bottleneck of 100Mbps. I wish the new Samsung TV's use Gigabit Ethernet :)

Re: TOP wanted features

Posted: Tue Dec 22, 2009 6:44 pm
by marcelru
Hi Erdem, and the rest,

Yes, the dvd is read by mplayer through libdvdread and libdvdcss. So I assume the vob's are decrypted. Will test on another machine (without libdvdcss installed) later tonight. I'll keep you posted.

edit #1: Just tried to play a .vob file generated by mplayer on the tv (from usb pendrive), when it's renamed to .mpg it runs fine, but with the wrong aspect ratio. I see a more or less square screen, ~4:3, rather than the required 16:9 aspect ratio. Can probably be fixed (ideas anyone? maybe it's already in the wiki, apologies for not reading there first ;-) ).

Maybe it's possible to rip the iso's to NAS, do the reading/concatenation there, write to a fifo and then extract the movie from the fifo while it's playing. I'm not sure about the computational load involved, a NAS is not exactly a supercomputer, so that has to be checked. Fifo use will have consequences for ffwd/rewind and the likes, but frankly, I don't care too much about those options for now (I tend to watch movies at a normal frame rate, in forward direction).This way, you don't need the ntfs stuff, and, --- correct me if I'm wrong,--- there's no need to remove files or anything.

BTW, maybe it's time for a separate thread on this subject?

grtz,

marcelr

PS. devill2, I shouldn't care too much about legal issues concerning libdvdcss use. It's all over the Internet, everyone uses it.

Re: SamyGO DVD ISO Tool

Posted: Wed Dec 23, 2009 1:32 am
by erdem_ua
I Split the topic. :)

For creating virtual device like FIFO you can't seek the movie and TV will not happy for that. MPEG2 Stream not needed to be exact file, those streams are highly streamable, but it depends on internal media player at exeDSP. We can't deploy intelligent virtual file that support seeking. It's possible but requires implement all DVD Extract library from scratch
Copying a content from ISO to VOB file will not require much CPU. It depends technique also. But I think we will limited by HDD I/O speed instead of CPU's unless you have a hig speed SSD in that NAS. Such a scenario could be catastrophic too because NAS could became unresponsive until that conversion is ended. This could be handled via giving low priority to that conversion process via "nice" and/or "ionice" (if kernel supports ionice). :geek: