Log in

View Full Version : EVOB De/Multiplexers


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 [37]

tomos
29th October 2007, 20:32
yep. no probs.

superx
30th October 2007, 01:17
Error : FilePath: F:\t\join\transformers1.avc.ves
Error Content: Value of Gaps_in_frame_num_value_allowed_flag is not supported in the BD standard

getting this error in scenarist any help to remove the flags.

Thanks

Konstantin
1st November 2007, 07:21
You can demultiplex EVO file with Elecard XMuxer.
www.elecard.com

Taktaal
2nd November 2007, 22:05
You can demultiplex EVO file with Elecard XMuxer.
www.elecard.com

Yes let's pay $60 for a DirectShow GUI because we're all retarded.

Or you can do it for free with Evodemux.

Creator1
4th November 2007, 21:48
Error : FilePath: F:\t\join\transformers1.avc.ves
Error Content: Value of Gaps_in_frame_num_value_allowed_flag is not supported in the BD standard

getting this error in scenarist any help to remove the flags.

Thanks

Same problem here. Would appreciate any help to get around this without recompressing.

doccabet
8th November 2007, 05:46
Error : FilePath: F:\t\join\transformers1.avc.ves
Error Content: Value of Gaps_in_frame_num_value_allowed_flag is not supported in the BD standard

getting this error in scenarist any help to remove the flags.

Thanks

Well, I was able to remove the gaps flag from the transformers h264 stream, but more problems arose. In the h264 stream, if you use a hex editor to change 81 E0 08 to 01 E0 08, you will change the gaps header flag from 1 to 0. Note that this header flag is repeated ~19,000 times in the stream. I think you only need to change the first couple, but I changed them all.

However, once this is done, scenarist complains that FrameRateCode is not BD compliant. Im not exactly sure what FrameRateCode is, as it doesnt appear to be a part of the header structure. I used h264info to force a 30fps frame rate with no effect. same with 60fps. Also, playing the raw stream gave some dropout frames and some garbled frames.

Not sure where to go from here to fix the timing issues.

drmpeg
8th November 2007, 08:32
Well, I was able to remove the gaps flag from the transformers h264 stream, but more problems arose. In the h264 stream, if you use a hex editor to change 81 E0 08 to 01 E0 08, you will change the gaps header flag from 1 to 0. Note that this header flag is repeated ~19,000 times in the stream. I think you only need to change the first couple, but I changed them all.

However, once this is done, scenarist complains that FrameRateCode is not BD compliant. Im not exactly sure what FrameRateCode is, as it doesnt appear to be a part of the header structure. I used h264info to force a 30fps frame rate with no effect. same with 60fps. Also, playing the raw stream gave some dropout frames and some garbled frames.

Not sure where to go from here to fix the timing issues.Does scenarist complain about "FrameRateCode" or is it really "fixed_frame_rate_flag" (which must be 1 for Blu-ray)?

Ron

d0ORk
8th November 2007, 11:05
Now I'm getting errors when I want to load the demuxed and rebuild evo into the haali media splitter in the Graphedit, but the original evos work...

Filter failed to load file. Der Medientyp dieser Datei ist unbekannt (Return Code: 0x80040240) (Mediatype is unknown)

doccabet
8th November 2007, 15:45
Does scenarist complain about "FrameRateCode" or is it really "fixed_frame_rate_flag" (which must be 1 for Blu-ray)?

Ron


I looked into that. Scenarist complains about "FrameRateCode". I checked the fixed_frame_rate_flag and it was set properly. Elecard makes a nice utility to display the current state of all the header flags (Stream Analyzer).

Creator1
9th November 2007, 19:40
Well, I was able to remove the gaps flag from the transformers h264 stream, but more problems arose. In the h264 stream, if you use a hex editor to change 81 E0 08 to 01 E0 08, you will change the gaps header flag from 1 to 0. Note that this header flag is repeated ~19,000 times in the stream. I think you only need to change the first couple, but I changed them all.

However, once this is done, scenarist complains that FrameRateCode is not BD compliant. Im not exactly sure what FrameRateCode is, as it doesnt appear to be a part of the header structure. I used h264info to force a 30fps frame rate with no effect. same with 60fps. Also, playing the raw stream gave some dropout frames and some garbled frames.

Not sure where to go from here to fix the timing issues.

Thanks a lot for this. I tried what you did and I have the same result of course. I wonder if this is the end of the road. I am no expert but it seems that FrameRateCode is just a number to indicate what is the framerate of the encoded video. It seems like the Transformers avc stream is encoded in a framerate that is compliant HD-DVD but not compliant BD. I don't think we can do much without recompressing everything? Unless some 3:2 pulldown thing can help?

Anybody knows what are the BD compliant frame rates. A program to see the framerate of a avc elementary stream would also help. Seems like stream analyzer does indeed not show this.

doccabet
11th November 2007, 07:32
Thanks a lot for this. I tried what you did and I have the same result of course. I wonder if this is the end of the road. I am no expert but it seems that FrameRateCode is just a number to indicate what is the framerate of the encoded video. It seems like the Transformers avc stream is encoded in a framerate that is compliant HD-DVD but not compliant BD. I don't think we can do much without recompressing everything? Unless some 3:2 pulldown thing can help?

Anybody knows what are the BD compliant frame rates. A program to see the framerate of a avc elementary stream would also help. Seems like stream analyzer does indeed not show this.


I am pretty sure transformers is 1080p60. I tried to force 30 and 60fps using h264info, with and without 3:2 pulldown, but it continued to be noncompliant.

One thing was curious - after forcing different frame rates, the frame related headers always stayed the same:

timing_info_present_flag = 1
num_units_in_tick = 1001
time_scale = 60000
fixed_frame_rate_flag = 1

Maybe if these were changed using a hexeditor... I just dont know exactly what the values mean.

honai
11th November 2007, 10:33
There is only one Blu-ray release so far (The Lives of Others/Das Leben der Anderen) which uses 24fps, all others are 23.976fps.

Rectal Prolapse
11th November 2007, 11:16
honai, I heard that Infernal Affairs blu-ray (from Asia I think) uses 24 fps.

Phorze
12th November 2007, 15:54
I am pretty sure transformers is 1080p60. I tried to force 30 and 60fps using h264info, with and without 3:2 pulldown, but it continued to be noncompliant.

One thing was curious - after forcing different frame rates, the frame related headers always stayed the same:

timing_info_present_flag = 1
num_units_in_tick = 1001
time_scale = 60000
fixed_frame_rate_flag = 1

Maybe if these were changed using a hexeditor... I just dont know exactly what the values mean.

Anyone found out more about this? Ofcourse the track is clearly 1080p24, yet every app reports 60fps.

I've been struggling for some time now trying to feed MeGui this track using evodemux and evo-demux. Also, evodemux doesnt seem to rebuild the track correctly (when merging the two evobs)

honai
12th November 2007, 16:47
Didn't have any problems remuxing Transformers HD-DVD. What errors are you running into?

Phorze
12th November 2007, 21:02
Didn't have any problems remuxing Transformers HD-DVD. What errors are you running into?
I'll have to check later what's exactly going wrong but it seems only the cyberlink filters will connect to the haali source (merged evo) and it does play (very slow!) then Megui fails to import the avs.

Ill have to get back here to give full detail about the connections that fail and the megui error.

Creator1
12th November 2007, 21:12
I am pretty sure transformers is 1080p60. I tried to force 30 and 60fps using h264info, with and without 3:2 pulldown, but it continued to be noncompliant.

One thing was curious - after forcing different frame rates, the frame related headers always stayed the same:

timing_info_present_flag = 1
num_units_in_tick = 1001
time_scale = 60000
fixed_frame_rate_flag = 1

Maybe if these were changed using a hexeditor... I just dont know exactly what the values mean.

Well, seems like others says the movie is 1080p/24fps, so I don't know what to say. As for the hex editing, I am no master in finding out values to replace. Maybe somebody can help us here in this thread? The goal is to make Scenarist HDMV recognize the avc elementary stream from Transformers as compliant.

One thing that is "special" about this release is that there is an VC-1 imbedded for the picture in picture stuff but it is seen as a separate track in evodemux so when you extract only the main AVC movie there should be nothing left out of the VC-1 720x480 PIP stream but who knows?

fbd
14th November 2007, 11:54
Doesn't work for me. When I play the final movie it goes into high speed for a few seconds after the join.

I also find that the playback time values as displayed in PowerDVD are wrong (up to 50% too high) in any m2ts that has been through TsRemux.

Hi,

I have the same issue with 4 mixed m2ts.
My SetTopBox played only the first .ts and stop after.

In the m2ts, there are MPEG2 and DD5.1.

kornesque
14th November 2007, 21:59
it's been a while since i've toyed with manipulating evo files...could someone refresh my memory on which filter one should use as source before say, the sonic HD demuxer? file source (async) isn't it, is it? thanks for the assist.

Chumbo
15th November 2007, 01:51
...file source (async) isn't it, is it?...
Did you try to answer your own question by actually trying it?

kornesque
15th November 2007, 12:18
chumbo, no, i did not. i'm trying to help a buddy throw his EVOs to mkv to play on his NMT (http://www.popcornhour.com) - like i said, i haven't toyed wih this stuff in quite a few months, and have not had the time to rip any content for testing, as this just came up yesterday. BUT...i did have the presence of mind to take a quick gawk thru this thread after my last post, and determined the filter combination he should try is simply haali matroska splitter (the excellent source input filter - thank you haali)>haali media muxer. i'll not bother the forum again for help until we run into an actual roadblock. thanks.

MarkRy
24th November 2007, 18:59
Thanks to this thread I have demuxed an m2ts file, converted the LPCM file to AC3, and remuxed it to an mpg for my media server. Brilliant. Thank you.

puppydg68
26th November 2007, 22:00
Didn't have any problems remuxing Transformers HD-DVD. What errors are you running into?


Has anyone successfully done this? I would love to stream transformers to PS3. I'm getting the same non-compliance message when importing the video.

If you google transformers and remux, you will find some chinese stuff, but I don't know if this version will stream to PS3. So it looks like there is a successful remux out there, the question is how, and will it play on ps3 or as a BD

superx
27th November 2007, 17:43
is there any way to get transformers to ps3 that would be awsome.

has anyone done this

The_Keymaker
30th November 2007, 03:21
I just ripped "Return to House on Haunted Hill" HD-DVD and it has 14 feature EVOs(!).

It appears my version of EVOdemux only handles the first 9 EVOs (It stops at Feature_10.EVO). What is the best way to join EVO files? Is there a program available?

I hope this is not too far off thread topic and apologize in advance if it is.

Regards,
The_Keymaker

Chumbo
30th November 2007, 03:57
I just ripped "Return to House on Haunted Hill" HD-DVD and it has 14 feature EVOs(!).

It appears my version of EVOdemux only handles the first 9 EVOs (It stops at Feature_10.EVO). What is the best way to join EVO files? Is there a program available?

I hope this is not too far off thread topic and apologize in advance if it is.

Regards,
The_Keymaker
For now, you can rebuild the first 9 into one target. Then rename the rest so they start at 1 sequentially (after you renamed the existing files that start/end the range you want) and then rebuild those. Now you have two output files, i.e., part 1 and part 2. Now name those parts as features 1 and 2 and then rebuild them into one.

It's a pain, but it works. Not all titles use known naming either, so you have to rename in those cases too.

The_Keymaker
30th November 2007, 08:03
Thanks for the suggestion Chumbo.

Yeah, I tried what you suggested and it looks like all the timing information gets screwed up doing it that way.

What i will try next is:
- Rebuild the first nine files in one EVO
- Using GDSmux convert that EVO to a MKV and call it Part 1
- Do the same with the remaining EVOs and call it Part 2
- Merge the two using MKVtoolnix.

I'll report back if it works...

The_Keymaker

Chumbo
30th November 2007, 19:56
Thanks for the suggestion Chumbo.

Yeah, I tried what you suggested and it looks like all the timing information gets screwed up doing it that way.

What i will try next is:
- Rebuild the first nine files in one EVO
- Using GDSmux convert that EVO to a MKV and call it Part 1
- Do the same with the remaining EVOs and call it Part 2
- Merge the two using MKVtoolnix.

I'll report back if it works...

The_Keymaker
Actually, that's even better. :) That's what I do with multi EVOs, i.e., use gdsmux and then merge them using mkvtoolnix. I figured you'd probably not want to do that with 14 of them. ;) Would be nice to hear your results.

vwpassion
21st December 2007, 23:09
How do I get Evodemux to read a main feature that consists of 11 EVOs? The files are named HV007T01.EVO, HV007T02.EVO, ..., HV007T11.EVO. So its 11 files. Evodemux only parses the first 9. Is there a workaround?

ByeByeBluRay
22nd December 2007, 18:16
How do I get Evodemux to read a main feature that consists of 11 EVOs? The files are named HV007T01.EVO, HV007T02.EVO, ..., HV007T11.EVO. So its 11 files. Evodemux only parses the first 9. Is there a workaround?

Use EvoDemux to rebuild half of the files into one new evo, and the other half into another new evo, and then run it again to join the two parts.

You might need to rename the files to get EvoDemux to read them in.

Chumbo
23rd December 2007, 04:35
How do I get Evodemux to read a main feature that consists of 11 EVOs? The files are named HV007T01.EVO, HV007T02.EVO, ..., HV007T11.EVO. So its 11 files. Evodemux only parses the first 9. Is there a workaround?
Did the three posts right before yours not provide any insight? ;)

bond
23rd December 2007, 13:05
moved to hddvd/bluray forum, as i think this fits better there

maya
23rd December 2007, 16:11
How do I get Evodemux to read a main feature that consists of 11 EVOs? The files are named HV007T01.EVO, HV007T02.EVO, ..., HV007T11.EVO. So its 11 files. Evodemux only parses the first 9. Is there a workaround?

You can use Tssplitter to join all the files first, and then use evodemux. I have done this before. Tssplitter is free. Just make sure that when you click on file, then join, make sure to allow "all files" to be shown. And the program will join any file extension, they don't have to be .ts files.

Kurgan
6th January 2008, 17:58
Hello,
I've been having a bunch of trouble demuxing evo.
For some reason, I just can't get the full feature.
If I demux a feature with 2 parts (feature_1 and feature_2) - it seems to work and join into a file the size expected. (With continue to next evo and count frames checked).
The probelm is that if I drag the vc1 stream into a meda player, the time is wacked, and more importantly, the video is not complete (end of the vc1 stream is not the end of the movie). I've tried this on a rebuild joined stream and without rebuilding as well. I have tried adjust PTS and Rebuild ADV_PCKS as well (what are they by the way)). These did not make a difference.
Am I missing something? I would expect that even with just the vc1 stream, i could at least see the video of the whole movie.
The other odd thing is if I demux each part of the feature (1 and 2) seperately (no continue on evo), feature 1 ends before my joined one does, but feature 2 starts well after my joined one ends..... In other words, the supposed whole movie ends at a spot before the starting scene of feature 2, and feature 1 ends at a scene prior to the end of the joined feature?
Could anyone help me out on what I'm doing wrong? I've tried this with a few different movies with the same issue.

EVOdemux 0.627 b7, ripped with dvdfab hd decrypter.

madshi
6th January 2008, 21:34
Hello,
I've been having a bunch of trouble demuxing evo.
For some reason, I just can't get the full feature.
If I demux a feature with 2 parts (feature_1 and feature_2) - it seems to work and join into a file the size expected. (With continue to next evo and count frames checked).
The probelm is that if I drag the vc1 stream into a meda player, the time is wacked, and more importantly, the video is not complete (end of the vc1 stream is not the end of the movie). I've tried this on a rebuild joined stream and without rebuilding as well. I have tried adjust PTS and Rebuild ADV_PCKS as well (what are they by the way)). These did not make a difference.
Am I missing something? I would expect that even with just the vc1 stream, i could at least see the video of the whole movie.
The other odd thing is if I demux each part of the feature (1 and 2) seperately (no continue on evo), feature 1 ends before my joined one does, but feature 2 starts well after my joined one ends..... In other words, the supposed whole movie ends at a spot before the starting scene of feature 2, and feature 1 ends at a scene prior to the end of the joined feature?
Could anyone help me out on what I'm doing wrong? I've tried this with a few different movies with the same issue.

EVOdemux 0.627 b7, ripped with dvdfab hd decrypter.
I'm not sure but I guess you're simply stumbling over a limitation of the splitter you're using to play the raw VC-1 file. VC-1 is a variable bitrate stream and there's no way for the splitter to know how long the stream really is (without reading and parsing the whole file). Consequently seeking doesn't work as expected and the runtime may be shown longer or shorter than it really is. You need to mux the demuxed VC-1 stream to a container (e.g. AVI or MKV). Then you should get playback working correctly.

Kurgan
8th January 2008, 02:12
Thanks for the thoughts on what to try.
I tried to put into an mkv container to view by dropping the evo file in gsmux. If i drop the resulting mkv file into mkvsplitter it correctly identifies the vc1 and ddp stream inside of the container.
My problem is i can't seem to playback the mkv now...it shows up as pure black in media player classic. I even tried remuxing from mkvsplitter to force the framerate to 24 as i read in some posts. I'm sure I'm still doing something wrong, any suggestions would be appreciated.

madshi
8th January 2008, 09:27
Thanks for the thoughts on what to try.
I tried to put into an mkv container to view by dropping the evo file in gsmux. If i drop the resulting mkv file into mkvsplitter it correctly identifies the vc1 and ddp stream inside of the container.
My problem is i can't seem to playback the mkv now...it shows up as pure black in media player classic. I even tried remuxing from mkvsplitter to force the framerate to 24 as i read in some posts. I'm sure I'm still doing something wrong, any suggestions would be appreciated.
Try vc12avi to mux the VC1 raw stream to AVI. Alternatively instead of demuxing the VC-1 track you could try to remux it directly from from EVO to MKV by using Haali's filters or by using eac3to.

Kurgan
12th January 2008, 05:23
Had issues with that. Still not sure what is going on, but VLC Player plays it fine so I know the rip is good and can proceed. Thanks for the assistance.

leonowski
26th January 2008, 16:16
Hi All,

I just want to post thanks to everyone in this thread. It has helped (along with the EAC3TO thread) me backup my personal collection.

I have been able to successfully mux a VC-1 stream plus a lossless 5.1 WMA stream (converted from one of the available audio tracks) into WMV files. These files play in the Xbox 360 Dashboard player just fine (unfortunately, they don't play in the Media Center Extender Interface).

I use the Solveig ASF multiplexer (the demo version seems to work fine) in graphedit from the MKV source with the VC-1 stream. This MKV is easily created by EAC3TO. I then take the best audio track available and convert it to WMA 9.2 Lossless 5.1. Once I have the WMV and WMA file, I combine them with the Windows Media Stream editor. At the end of the day, I have a nice WMV file.

With H.264 video, I use the MKV container with AC3 audio.

Again - thanks to all for your posts! :thanks:

IanD
27th January 2008, 03:46
Any possibility the developers of eac3to and evodemux could merge the functionality?

I would really like to be able to take an evo and directly convert it into another evo, whilst stripping out all but selected video, audio and subtitle streams PLUS stripping pulldown flags for the video stream.

I know evodemux already does the stuff before PLUS, but it's the functionality after PLUS that I would find of great additional benefit.

Of course it would be even better still if evodemux was able to transcode audio formats ala eac3to as part of the evo->evo conversion process.

madshi
27th January 2008, 10:21
Any possibility the developers of eac3to and evodemux could merge the functionality?
I don't think so. For one, Pelican is on journey for months and we don't know when he's coming back. Furthermore although eac3to and EvoDemux share some functionality, they differ quite a lot in what they aim to do. EvoDemux doesn't have anything to do with audio conversion/processing or MKV muxing. And those are the main targets of eac3to.

tteich
31st March 2008, 16:05
I don't think so. For one, Pelican is on journey for months and we don't know when he's coming back. Furthermore although eac3to and EvoDemux share some functionality, they differ quite a lot in what they aim to do. EvoDemux doesn't have anything to do with audio conversion/processing or MKV muxing. And those are the main targets of eac3to.
madshi,

thank you for the great work you've been putting into this software. Any chance that EVOB/HDDVD file muxing is added to eac3to? I've been looking around for a while now to find a tool which accepts my h264 and DTS/AC3 streams, which I'd like to mux into a HDDVD compliant (standard content) structure. Commercial software seem to limit the support to a few audio / video codecs (e.g. Toast 9 does not accept DTS streams and VC-1 video, afaik).

madshi
31st March 2008, 16:57
thank you for the great work you've been putting into this software. Any chance that EVOB/HDDVD file muxing is added to eac3to? I've been looking around for a while now to find a tool which accepts my h264 and DTS/AC3 streams, which I'd like to mux into a HDDVD compliant (standard content) structure. Commercial software seem to limit the support to a few audio / video codecs (e.g. Toast 9 does not accept DTS streams and VC-1 video, afaik).
I'm not planning to add EVOB muxing support to eac3to, sorry. Maybe Pelican wants to add that in EvoDemux? But I rather don't think so, either, cause it would be a really big task.

mpiper
11th April 2008, 21:17
I was really hoping to see remuxing EVO files added to EvoDemux or EAC3to.

Is there a way to manually mux or "rename" an MP4 with h264 and AC3 into an HD-DVD compliant EVO? All the existing software seem to insist on having an 1080-based resolution, while I want to create a mini HD-DVD on a DVD-R using the smaller 1280x720 resolution.

Alternatively, is there a way to "trick" the various encoders (Nero, Cyberlink, etc.) into accepting the 720 file without re-encoding? Supposedly, someone found a way to patch mpg2 HD files so that nero wouldn't recode (set header to read 1080) and then patch the finished format file back to the right resolution immediately before the burn. Can something like this be done for VC-1 or h264 files?

mpiper
14th April 2008, 19:49
Quick question. Is an EVO file nothing but a VOB with a different extension (i.e. EVOB = Extended VOB, like EC3 is Extended AC3)

If so, can I use a musing program to create a VOB from the MKV and then rename to VOB and re-author from there?

mpiper
14th April 2008, 20:59
Any chance that this tool: mkv2vob http://www.videohelp.com/tools/mkv2vob

might be our solution?

tteich
15th April 2008, 14:35
Any chance that this tool: mkv2vob http://www.videohelp.com/tools/mkv2vob

might be our solution?
This tool generates DVD containers (VOBs) which contain video with higher resolution and size and advanced audio codecs than specified in the DVD standard. The PS3 seems to be able to play those vobs, but I doubt that a HDDVD-player will. Although... it's worth a try...

xrated
22nd April 2008, 09:11
madshi, I want to confirm your requirement and my understanding. Currently this DD+ only source filter will refuse to open any AC3/DTS audio files, it only open DD+ audio. But it may connect to any downstream audio decoder filter, including ac3filter(not working of course) or sonic audio decoder 4.2(will work), unless you raise sonic audio decoder's merit or force DD+ source filter to connect to sonic audio decoder. I still don't know how to query the name of downstream audio decoder.

Here is another update, I included both version, DD+ only and full functiontional DTS/AC3/DD+. If you want to compile by yourself, use preprocessor macro DDPLUS_ONLY.
For the full functional version, I tested ac3filter and sonic audio decoder, with the following samples: AC3 192K, 384K, 448K, 640K, DTS 768K, 1536K, and some DD+. All samples work, and the runtime are also correct, at least on my system.

http://www.sendspace.com/file/ce77vr

That dtsac3source version, is it used to passthrough DDP over spdif or transcode the signal on the fly to DD ?

I tried it and get only Stereo. My receiver is not able to DDP, maybe thats the reason.

nwg
12th July 2008, 10:21
Hi

I got a problem with Evodemux and Fearless HD DVD UK. I just keep the Mandarin audio and combine the two evo's. The result is only 40 minutes long and the subtitles are also wrong when I demux them. It crashes supread at 10% OCRing.

I am not sure what it does but if I adjust PTS to follow it looks i get the whole film but is still 25 minutes short on the time counter.

What does rebuild adv packs do?