Log in

View Full Version : Extract main movie from ripped Bluray?


Pages : [1] 2 3

ben_franklin
13th April 2008, 15:08
After furiously searching for an hour or so I have given up and decided to post a thread.

What is the methodology for extracting the main movie from a Bluray ripped to the hard disk with anydvd?

Furthermore, I'd really like to just have one fat .m2ts file for archiving if that is possible.

Can somebody make a sticky for Bluray decrypting? It sure would be nice to have a bunch of this in one place.
Thanks!

MickJT
14th April 2008, 10:54
TSRemux should handle all of that, and BDEdit to get the order the files should be joined.

(Joining is a bit iffy at the moment, you might encounter some weird problems at the join points).

ben_franklin
14th April 2008, 16:03
So I take it we are all waiting for better tools?

QuadcoreHD
14th April 2008, 22:40
No, we have everything we need, but it takes several steps.

1. Decrypt with anyDVD
2. The "main file" will be huge, 15+ gigs. If its multiple files search on the slysoft forum for something like ".m2ts order for <moviename>", or ".m2ts playlist for <moviename" etc...not all movies are listed but alot are. You can figure it out easily for alot of movies with multiple feature files, but some movies (ratatoullie) has about 20 of them so its a hassle.
3. If its one file mux the needed audio and video tracks to blu-ray with TSmuxer - if its multiple files you'll need to process them individually with TSmuxer then join them with TSSplitter.
4. Create an image of that the BDMV folder created by TSmuxer with ImgBurn

all of these programs are free except anydvd, which is well worth whatever they're charging for it now

QuadcoreHD
14th April 2008, 22:45
Sorry should have added, yes there may be some stutter with joined file as MickJT said. For ratatoulli i just created an image of the entire disc, too much of a hassle.

ben_franklin
15th April 2008, 13:11
Sorry should have added, yes there may be some stutter with joined file as MickJT said. For ratatoulli i just created an image of the entire disc, too much of a hassle.

Like I was saying, we need "better tools". :)

QuadcoreHD
15th April 2008, 17:05
I mean i guess? Right now you can get 1080P rips of any HD-DVD or Blu-Ray, with DTS-HD/TRUE-HD into a format that can be readily played from any computer regardless of HDCP compliance...could it be easier to do? yes. Are there still some exceptions to the rules that cause issues? yes. but with the programs out there now, alot of which truly amazing freeware programs, id say we're all in a pretty good place. ;P

QuadcoreHD
15th April 2008, 17:07
Also, with how cheap HD space is now, just rip your movies and create .iso's with imgburn, its a 2 step process that doesnt even take that much longer than a standard DVD at this point.

SamuriHL
15th April 2008, 17:36
Why rip and convert? Why not just rip to ISO straight from the disc? Much faster.

laserfan
15th April 2008, 17:43
Why rip and convert? Why not just rip to ISO straight from the disc? Much faster.IIRC SpiderMan 3 was 49Gb total, the movie itself less than half of that...

SamuriHL
15th April 2008, 18:03
IIRC SpiderMan 3 was 49Gb total, the movie itself less than half of that...

Sure, I understand that. I was responding to the "rip it to the hard drive, then create an ISO" comment. If you're going to process it first and create a new folder structure, that's one thing. If you're just going to rip it to the hard drive, make no changes and make an ISO, that's another altogether. I don't see the point in making that a 2 step process was my point.

ben_franklin
15th April 2008, 19:56
I don't want an ISO I just want an .m2ts file with the main movie.

SamuriHL
15th April 2008, 20:17
Well, then, as has been said, you'll need to use TSRemuxer to create a new m2ts that contains only the streams you care about. And if it's a seamless branching movie, you'll have to look at the playlist and determine the play order of the m2ts files and link them together. With the possibility of having some issues at the join points. As you said, we do indeed need better tools, but, I think we're a ways away from seeing something like a Blu-rayShrink or CloneBD. :D I'm sure we will at some point, but, nothing like that exists today. This technology is still in its infancy at this point.

QuadcoreHD
15th April 2008, 20:17
@ben franklin

while its not always the case, you can run into a lot of issues with just creating an .m2ts such as audio sync, stutter with playback, audio corruption. its really just much easier to create an image because it avoids all of those problems. your .iso will be the exact same size as an .ts or .m2ts you'd create.

SamuriHL
15th April 2008, 20:24
quadcorehd, are you saying to remaster the BD folder structure once you strip it down to the streams you want and THEN master a new ISO from that? If so, I misunderstood what you were saying. In that case you may like my batch file I created for converting folders->ISOs using ImgBurn. Much easier than doing it by hand. you simply pass it the folder name and it creates a corresponding .iso for it. :)


@echo off
set SRC=C:\Movies
set DEST=C:\ISOs
set PathToImgBurn=C:\Program Files\ImgBurn

"%PathToImgBurn%\ImgBurn.exe" /MODE BUILD /BUILDMODE IMAGEFILE /SRC "%SRC%\%1" /DEST "%DEST%\%1.ISO" /FILESYSTEM "UDF" /UDFREVISION "2.50" /VOLUMELABEL "%1" /CLOSE /NOIMAGEDETAILS /ROOTFOLDER "YES" /START


Edit the SRC and DEST variables to match your system.

QuadcoreHD
15th April 2008, 20:29
You nailed it Samuri, that's what i was getting it, sorry, i think my posts really lack when im at work...

Wow man thanks for that, that is awesome! I've actually been trying to figure out a way to do EXACTLY the same thing! thanks! I'll check it out later tonight.

SamuriHL
15th April 2008, 20:59
Some of the guys on the Slysoft forum helped me immensely by debugging it for me. That's the final script we came up with. We just throw it in a file called makeISO.bat, stick it in the path, and call it with the name of the folder that contains the movie...i.e.:

makeISO DIEHARD
makeISO SIMPSON_MOVIE

etc.

Also, you can call it in batch:

CallMakeISO.bat

@echo off
call makeISO DIEDHARD
call makeISO SIMPSONS_MOVIE


You get the idea. That way you can batch everything if you have a bunch of movies on your hard drive you want to convert to ISO.

QuadcoreHD
15th April 2008, 21:09
Awesome! This will seriously save me so much time! : )

MickJT
16th April 2008, 02:34
if its multiple files you'll need to process them individually with TSmuxer then join them with TSSplitter.

Can't TSMuxer join too?

Just wanted to make a note here. Joined .m2ts files (ex. from "Meet The Robinsons") play fine under Windows Media Player via DirectShow and Haali Media Splitter with PowerDVD Codecs, but once you try to actually play it in PowerDVD itself, or on the PS3 as a burnt disc, it has problems unless you re-encode the entire movie (or apparently use tsremux or tsmuxer on the joined file and re-save it).

I haven't tried TSMuxer to join files, but i'm pretty sure it's capable of it. I don't know if it can do it seamlessly though. We really need a proper m2ts joiner.

SamuriHL
16th April 2008, 02:36
The new version (1.76) says it can open mpls files. I wonder if that means it can follow the chains? This is something I'll want to be testing out for sure!

ben_franklin
21st April 2008, 17:51
Can somebody make a sticky for Bluray decrypting? It sure would be nice to have a bunch of this in one place.
Thanks!

Anyone?

QuadcoreHD
21st April 2008, 18:47
I'm planning on doing it, just haven't gotten around to it yet. plus theres a bunch of ways that it can be done at this point.

jamd1
23rd April 2008, 08:12
A sticky would be great for Blu-ray ripping and decrypting with shrinking options.

QuadcoreHD
23rd April 2008, 21:22
@jamd1

done. no shrinking options tho :P

http://forum.doom9.org/showthread.php?t=137151

laserfan
23rd April 2008, 22:59
I'd really like to just have one fat .m2ts file for archiving...
I don't want an ISO I just want an .m2ts file with the main movie.
...you can run into a lot of issues with just creating an .m2ts such as audio sync, stutter with playback, audio corruption. its really just much easier to create an image because it avoids all of those problems. I'm confused; can someone explain how creation of an .iso image avoids "all of those problems" vs. making just a big m2ts? An image is an image of...the re-do including any inherent problems the re-do may have? :confused:

QuadcoreHD
24th April 2008, 00:23
I honestly cannot tell you why, but there are sync and playback issues with creating an .m2ts file for certain movies. I have asked specifically why this occurs and what causes it, on this forum, and nobody has responded. Please don't interprate that as a knock at all on doom9, its an AMAZING site, but I'm not sure if anyone really knows the specifics of why playback issues can occur in .m2ts or .ts files. All I can say is that creating an .iso of that exact same .m2ts (after its been muxed to blu-ray structure with tsmuxer) solves any sync issues.

laserfan
24th April 2008, 13:34
All I can say is that creating an .iso of that exact same .m2ts (after its been muxed to blu-ray structure with tsmuxer) solves any sync issues.Good enough, thanks!

ben_franklin
20th June 2008, 19:38
Still waiting for a solution.... :)

RunningSkittle
21st June 2008, 02:58
I wrote this little batch script to walk through all of the directories in c:\Movies (or any parent directory) automatically. I think it works. The code is defaulted to only echo the output, so you can test it :)

@echo off
color 0a
title Makeiso

::Variable 'src' needs to have a period at the end of the directory name, otherwise "for /r" will enumerate the parent directory.
set src=c:\movies\.
set DEST=C:\ISOs
set PathToImgBurn=C:\Program Files\ImgBurn

for /r %src% %%a in (.) do (call :list "%%a")
goto end
:list
for /f "tokens=1 delims=." %%c in (%1) do set fullpath=%%c
for /f "tokens=3 delims=\." %%b in (%1) do set shortpath=%%b
if %1 NEQ "%src%" echo ("%PathToImgBurn%\ImgBurn.exe" /MODE BUILD /BUILDMODE IMAGEFILE /SRC "%fullpath%" /DEST "%DEST%\%shortpath%.ISO" /FILESYSTEM "UDF" /UDFREVISION "2.50" /VOLUMELABEL "%fullpath%" /CLOSE /NOIMAGEDETAILS /ROOTFOLDER "YES" /START)
::The line above only echos the output, to test.
::if %1 NEQ "%src%" ("%PathToImgBurn%\ImgBurn.exe" /MODE BUILD /BUILDMODE IMAGEFILE /SRC "%fullpath%" /DEST "%DEST%\%shortpath%.ISO" /FILESYSTEM "UDF" /UDFREVISION "2.50" /VOLUMELABEL "%fullpath%" /CLOSE /NOIMAGEDETAILS /ROOTFOLDER "YES" /START)
goto eof
:end
pause

:eof

ben_franklin
21st June 2008, 22:15
So, are you saying that by running your bat file with imageburn, I will get an "image" with one fat .m2ts file of the main movie?

Because it doesnt look like your bat file does anything special other than passing imageburn parameters....

SamuriHL
21st June 2008, 23:24
That script takes ripped movies on the hard drive and turns the folders into ISOs. It's a more advanced version of what I've posted before. (Nice additions, btw. :)) It requires that the folder you have on the hard drive be a blu-ray folder structure in order for it to work. One fat m2ts file is not going to do it. I suggest you learn to make movie only folder structures using this method:

http://forum.slysoft.com/showthread.php?t=16922

TSmuxer and eac3to are absolutely WONDERFUL tools and we owe the authors of both a debt of gratitude for their hard work. Also, if you want to shrink it down, RipBot is an excellent tool, as well. Also, the author of RipBot said the next version will be able to automagically open seamless branching titles so the eac3to step won't be necessary. Most impressive.

RunningSkittle
22nd June 2008, 00:59
Yup, my script just tries to automate this part, without any user input.


CallMakeISO.bat

@echo off
call makeISO DIEDHARD
call makeISO SIMPSONS_MOVIE

SamuriHL
22nd June 2008, 05:17
Yup, my script just tries to automate this part, without any user input.

Yea, like I said, very nice additions. I rather like it.

ben_franklin
23rd June 2008, 22:16
Please don't get me wrong, I understand you guys are trying to help but I am really looking for someone to go ahead and implement this as an automatic function in either their ripper or demuxer. Thanks!!

P.s. I don't really do any of the work with ISO's like you guys do, I am just focused on converting to playable video files.

SamuriHL
23rd June 2008, 22:19
Well, in that case, I wish you the best of luck then.

dat720
24th June 2008, 10:09
Please don't get me wrong, I understand you guys are trying to help but I am really looking for someone to go ahead and implement this as an automatic function in either their ripper or demuxer. Thanks!!

It took a very long time between DVD-Rom drives for PC's and a DVD to AVI all in one program to become available, like years!!!! the one's around still don't suit my need's i'd rather do it manually, you're even lucky there is the amount of BR/HD support that there currently is!!!

If you want a automatic all in one maybe it's time to get coding!!!

SamuriHL
24th June 2008, 13:39
It took a very long time between DVD-Rom drives for PC's and a DVD to AVI all in one program to become available, like years!!!! the one's around still don't suit my need's i'd rather do it manually, you're even lucky there is the amount of BR/HD support that there currently is!!!

If you want a automatic all in one maybe it's time to get coding!!!

I'm actually amazed we're as far along as we are. People don't seem to get the complexity of HD DVD/BD. It's not like DVD where you've got a menu, an mpeg video stream, and MAYBE DTS and AC3 to deal with. On HD DVD/BD you've got 3 different video codecs to deal with, a myriad of possible audio formats, a completely new subtitle format, and a menuing structure that's insane to deal with. Possibly having java thrown in for fun! The fact that the brilliant authors of the tools we have now have gotten so far so quickly with things like identifying seamless branching playlists and being able to demux and remaster the streams into compliant structures....truly amazing. This isn't kid's stuff. This is some hardcore work that's involved here.

QuadcoreHD
24th June 2008, 19:17
@dat720 and SamuriHL

You guys nailed it right on the head as usual. Ben_franklin - if you want a one click solution (even though i think you've been provided with like a 2 or 3 click one) you should get that started. I think there are many people out there such as yourself who are looking for a quick and effort free program to rip Blu-Ray/HD-DVD's...unfortunately we're probably a while away from that and will have to settle for a 2 click solution using many of the amazing FREE programs lots of people have worked hard on creating - as well as just a bit of time and effort on our part.

Finally, I can't say this any more clearly - there are issues with creating .m2ts files and watching them directly. The ONLY reason anyone is suggesting using ImgBurn is because creating an ISO eliminates playback issues for now. It's as simple as that, and creating an iso of even a 40gb file takes maybe 45 minutes on a run of the mill cpu.

ben_franklin
25th June 2008, 19:03
@dat720 and SamuriHL

You guys nailed it right on the head as usual. Ben_franklin - if you want a one click solution (even though i think you've been provided with like a 2 or 3 click one) you should get that started. I think there are many people out there such as yourself who are looking for a quick and effort free program to rip Blu-Ray/HD-DVD's...unfortunately we're probably a while away from that and will have to settle for a 2 click solution using many of the amazing FREE programs lots of people have worked hard on creating - as well as just a bit of time and effort on our part.

Finally, I can't say this any more clearly - there are issues with creating .m2ts files and watching them directly. The ONLY reason anyone is suggesting using ImgBurn is because creating an ISO eliminates playback issues for now. It's as simple as that, and creating an iso of even a 40gb file takes maybe 45 minutes on a run of the mill cpu.

Its not even an issue of "free". I have purchased DVDFAB and AnyDVDHD, its just a matter of having one of them implement "main movie" selection.

I really don't have any ISO related needs. I only want to convert the movie to a 360/PS3/media extender playable media file for convenience sake. "Hollywood" doesn't understand that. Its not about "thievin" its about CONVENIENCE!!!

Right now I have to decide what to transcode to, depending on whether I want to play it on 360 or PS3.

What I would ultimately like to have are just H.264 or VC.1 movie files with DTSHD, trueHD, or PCM that were created by muxing the .m2ts data to the right container. Then I would just need a media player box (not PC) that is capable of playing these files.

SamuriHL
25th June 2008, 23:54
Eventually we can expect to see an updated CloneDVD Mobile that'll handle this conversion. And a CloneBD most likely to handle ripping apart blu-ray structures like we do now with DVD's. But, neither are likely to be out any time soon. Muxing a video, audio, and subtitle stream to an m2ts is academic at this point. It's as close to one click as you're going to get right now. Maybe in a month or two they'll have updated TSMuxer to automagically handle seamless branching, but, until then you simply need to identify the playlist file of the main movie and open that file in TSMuxer. I don't understand the problem exactly.

ben_franklin
26th June 2008, 02:40
I don't understand the problem exactly.
Which problem? There are two.

Regarding the "finding the right set of files to make the movie a.k.a seamless branching", for example "deja vu". Lets suppose I have the list of files. I have to convert these all to a single WMV so I can watch it on a media player box. I can use a variety of tools to convert the seperate .m2ts files to wmv files and then use asfbin to "stitch" them together. However this is not a hi fidelity solution. There are often audio pops and picture glitches from doing so.
Thats a problem.

Regarding the "container" option I want to pursue.
What if I want the utmost quality and dont want to transcode the VC1 or H.264 file other than changing their "container", how would I do that? Additionally, how would I do that and sew them all back together?
Thats a problem.

You with me? :)

SamuriHL
26th June 2008, 02:46
Regarding the "finding the right set of files to make the movie a.k.a seamless branching", for example "deja vu". Lets suppose I have the list of files. I have to convert these all to a single WMV so I can watch it on a media player box. I can use a variety of tools to convert the seperate .m2ts files to wmv files and then use asfbin to "stitch" them together. However this is not a hi fidelity solution. There are often audio pops and picture glitches from doing so.
Thats a problem.


Um, WHAT?! You didn't get a thing I said did you? :) If you use eac3to on the disc, it will display a list of playlist files. Pick the one that corresponds to the main movie. (Usually the longest one) Then *OPEN THAT PLAYLIST FILE IN TSMUXER*. NOT the individual m2ts files. That's ridiculous. Of course you think this is difficult if that's what you believe you need to do!! In TSMuxer, deselect the streams you don't want, and then output it to a SINGLE, JOINED m2ts file. Then convert that to whatever you want or stream it to wherever if your device supports it.



Regarding the "container" option I want to pursue.
What if I want the utmost quality and dont want to transcode the VC1 or H.264 file other than changing their "container", how would I do that? Additionally, how would I do that and sew them all back together?
Thats a problem.

You with me? :)

See answer above. You can throw it out to a ts file or blu-ray folder structure, as well. Or you can use eac3to on the original disc and jam it all into an MKV container in ONE EASY STEP. No joining, no nonsense. This is WAY easier than you're making it out to be.

ben_franklin
26th June 2008, 03:27
Ok, by all means tell me how to "If you use eac3to on the disc, it will display a list of playlist files"

I am all ears.

SamuriHL
26th June 2008, 03:37
Are you kidding? eac3to d: where d: is your drive letter?

ben_franklin
26th June 2008, 03:59
Are you kidding? eac3to d: where d: is your drive letter?

Thanks, I had no idea it did that. I'm going to bust one out, I'll let you know what happens.

SamuriHL
26th June 2008, 04:01
No problem. Also, if you specify what streams you want, it'll throw it into an mkv for you, as well. So you can do that directly from the disc and it'll do all the joining and all that crap for you...you just give it one command and you get a nice MKV with no transcoding necessary. SWEET. :)

dat720
26th June 2008, 10:23
What I would ultimately like to have are just H.264 or VC.1 movie files with DTSHD, trueHD, or PCM that were created by muxing the .m2ts data to the right container. Then I would just need a media player box (not PC) that is capable of playing these files.

If you convert your BluRay's to AVI with XVID/DIVX and MP3/AC3 audio, your ps3 and 360 will be able to play them back without transcoding.

EPiPH0NE
26th June 2008, 16:29
What I would ultimately like to have are just H.264 or VC.1 movie files with DTSHD, trueHD, or PCM that were created by muxing the .m2ts data to the right container. Then I would just need a media player box (not PC) that is capable of playing these files.


Get an NMT and you can use ES 1080p video streams + (L)PCM audio in TS/M2TS. Plays great. :) All you need is eac3to, Pcm2Tsmu, and tsMuxeR.

ben_franklin
26th June 2008, 18:44
Get an NMT and you can use ES 1080p video streams + (L)PCM audio in TS/M2TS. Plays great. :) All you need is eac3to, Pcm2Tsmu, and tsMuxeR.

What is an NMT? I went to wiki and looked, nothing there was a media player.... :)

http://en.wikipedia.org/wiki/NMT

EPiPH0NE
27th June 2008, 08:17
What is an NMT? I went to wiki and looked, nothing there was a media player.... :)

http://en.wikipedia.org/wiki/NMT

LOL...Networked Media Tank :)