Log in

View Full Version : BluRip - BLURAY -> MKV (CONVERTER/REMUXER)


Pages : 1 2 [3] 4 5 6 7 8 9 10 11 12 13

DIEGO7-5
6th February 2010, 12:03
There seems to be a problem with DTS ES and AC3 EX Audio tracks. They are reported as "unknown" and can not be encoded or demuxed/remuxed.
Even if selected, BluRip reports "No audio streams selected" when pressing "start".

Source is a Pixar Shorts BluRay-Disc.

Thank you very much for this program and keep up the good work!

_hawk_
6th February 2010, 12:41
There seems to be a problem with DTS ES and AC3 EX Audio tracks.

Can you send me the log after getting the streamlist? I'll add the audio types to the list of known types.

mackworth
7th February 2010, 04:30
After you add a movie to a queue, is there any way way to go back to it to modify some stuff?

Also, using the SVN copy, I got an error saying that it froze. Not sure if its blurips fault so I will try it again.

DIEGO7-5
7th February 2010, 11:16
Can you send me the log after getting the streamlist? I'll add the audio types to the list of known types.

[07.02.2010 11:12:45] Command: D:\BluRip\Tools\eac3to\eac3to.exe"D:\BR\test.m2ts"
[07.02.2010 11:14:05] ------------------------------------------------------------------------------- M2TS, 1 video track, 1 audio track, 0:04:43, 24p /1.001
[07.02.2010 11:14:05] 1: h264/AVC, 1080p24 /1.001 (16:9)
[07.02.2010 11:14:05] 2: AC3 EX, German, 5.1 channels, 640kbps, 48khz, dialnorm: -27dB
[07.02.2010 11:14:06] Done.

Won´t help much - The log is ok. But AC3 EX and DTS ES Audio tracks do not work. Stream selection windows reports "unknown" audio.

_hawk_
8th February 2010, 09:01
[07.02.2010 11:14:05] 2: AC3 EX, German, 5.1 channels, 640kbps, 48khz, dialnorm: -27dB

Because I rely on string parsing I need the exact spelling. That's why I asked for the log ;)

MuLTiTaSK
9th February 2010, 00:38
@_hawk_

can you make the main window adjustable so stream info displays completely?
http://img714.imageshack.us/img714/7967/ss20100208183357.png

rmd3003
9th February 2010, 05:10
I'm getting this error: "Failed to get stream info" !!!

[2/8/2010 10:57:03 PM] Getting title info...
[2/8/2010 10:57:03 PM]
[2/8/2010 10:57:05 PM] Command: E:\Blu Ray Tools\BluRip_v0.4.2\BluRip\Tools\eac3to\eac3to.exe"F:\" 2)
[2/8/2010 10:57:07 PM]
[2/8/2010 10:57:09 PM] Failed to get stream infos
[2/8/2010 10:57:57 PM]
[2/8/2010 10:57:57 PM] Getting title info...
[2/8/2010 10:57:57 PM]
[2/8/2010 10:57:57 PM] Command: E:\Blu Ray Tools\BluRip_v0.4.2\BluRip\Tools\eac3to\eac3to.exe"F:\" 3)
[2/8/2010 10:58:02 PM]
[2/8/2010 10:58:02 PM] Failed to get stream infos
[2/8/2010 10:57:57 PM]
[2/8/2010 10:57:51 PM] Command: E:\Blu Ray Tools\BluRip_v0.4.2\BluRip\Tools\eac3to\eac3to.exe"F:\" 4)
[2/8/2010 10:57:57 PM]
[2/8/2010 10:57:57 PM] Failed to get stream infos
[2/8/2010 10:57:57 PM]
[2/8/2010 10:57:57 PM] Getting title info...
[2/8/2010 10:57:57 PM]
[2/8/2010 10:57:57 PM] Command: E:\Blu Ray Tools\BluRip_v0.4.2\BluRip\Tools\eac3to\eac3to.exe"F:\" 5)
[2/8/2010 10:58:02 PM]
[2/8/2010 10:58:02 PM] Failed to get stream infos

MuLTiTaSK
9th February 2010, 05:16
@rmd3003

where is your source?

MuLTiTaSK
9th February 2010, 05:18
@rmd3003

update to the lastest version check first post

rmd3003
9th February 2010, 06:01
@rmd3003

update to the lastest version check first post

Ooops, yes, my version was old. I will try again.
BTW, drive above was F:


One more question: Is there a way to control output size?

MuLTiTaSK
9th February 2010, 06:22
@rmd3003

are you running AnyDVD HD?

_hawk_
9th February 2010, 09:00
After you add a movie to a queue, is there any way way to go back to it to modify some stuff?

Also, using the SVN copy, I got an error saying that it froze. Not sure if its blurips fault so I will try it again.

Current svn might be broken. I'm working on dgdecnv support but it's a little bit more complicated then I thought..

Atm there is no option to edit the queued projects. You can save alle projects before queue and open & edit them and queue again deleting the old one..
Maybe I'll find a better solution.

_hawk_
9th February 2010, 09:01
@_hawk_

can you make the main window adjustable so stream info displays completely?

Maybe I can add a horizontal scroll bar. I'll check this..

_hawk_
9th February 2010, 09:03
Ooops, yes, my version was old. I will try again.
BTW, drive above was F:


One more question: Is there a way to control output size?

BluRip doesn't remove the BluRay copy protection..
You'll need external tools to do this. There's a hint under usefull tools..

You can adjust size when using 2-pass mode. You have to specify the bitrate yourself then.
I'll add a bitrate calculator later..

MuLTiTaSK
9th February 2010, 09:14
@_hawk_

scroll bar would be perfect:)

.srt subtitles import support?

_hawk_
9th February 2010, 09:36
@_hawk_

scroll bar would be perfect:)

.srt subtitles import support?

Maybe when everything else is done ;)
Won't be possible to do automatic srt creation..
Goal of BluRip was automatic conversion. Would love to have a good working sup->srt tool..

MuLTiTaSK
9th February 2010, 10:00
@_hawk_

that makes two of us ocring is a pain but necessary and SupRip helps get the job done but hopefully someone codes a automated command line tool soon to simplify the process:)

_hawk_
9th February 2010, 10:16
hopefully someone codes a automated command line tool soon to simplify the process:)

Yep, would be nice to have. But i don't see the point..
If you have a 12gb file (video+audio) 50mb for bmp subs don't matter.
For txt subs you may always get error when ocr isn't working 100%. And I don't want to read and correct all subs by hand.

mackworth
10th February 2010, 22:16
would this be a X264 problem or not?

[2/10/2010 4:07:14 PM] [33.5%] 56100/167704 frames, 7.63 fps, 5877.92 kb/s, eta 4:03:43
[2/10/2010 4:07:23 PM] Exception: Thread was being aborted.
[2/10/2010 4:07:24 PM] Exception: Object reference not set to an instance of an object.
[2/10/2010 4:07:31 PM]
[2/10/2010 4:07:31 PM] x264 [info]: frame I:478 Avg QP:15.75 size:178352

MuLTiTaSK
11th February 2010, 06:48
@mackworth

did you try to cancel the encode?

THCM
11th February 2010, 10:56
Nice work ;) and a small wish: please add the option to shutdown the pc after the encode has finished.

mackworth
11th February 2010, 17:09
@mackworth

did you try to cancel the encode?

No, I just showed up at my PC and it was like that.

another weird thing is that after it failed, I decided to start it again. So i clicked "start". At this point everything had been already demuxed and the stream list was already populated. Whats weird is that the encoding finished, but it looks like it never remuxed anything. So in the working folder, I have the mkv file it made called <prefix>_video.mkv that seems to be complete but in my target folder is empty.

Also, the working directory button is broken in the SVN. I don't know anything about windows programming, as I am a J2EE programmer by profession, but are you looking for any help with this app?

_hawk_
12th February 2010, 08:39
No, I just showed up at my PC and it was like that.

another weird thing is that after it failed, I decided to start it again. So i clicked "start". At this point everything had been already demuxed and the stream list was already populated. Whats weird is that the encoding finished, but it looks like it never remuxed anything. So in the working folder, I have the mkv file it made called <prefix>_video.mkv that seems to be complete but in my target folder is empty.

Also, the working directory button is broken in the SVN. I don't know anything about windows programming, as I am a J2EE programmer by profession, but are you looking for any help with this app?

Strange thing. No idea why the thread was canceled without pressing the button.
I'll take a look, why it won't mux after an error.
I'll also check the working directory button.

If you think that you can help me with C# that would be great :)

_hawk_
12th February 2010, 08:40
@mackworth

did you try to cancel the encode?

Thanks. Maybe I'll add this for the queue (you always can queue a single project).

mackworth
15th February 2010, 00:33
Strange thing. No idea why the thread was canceled without pressing the button.
I'll take a look, why it won't mux after an error.
I'll also check the working directory button.

If you think that you can help me with C# that would be great :)

Issue for me with the button is on line 1126 of the MainForm.cs.

DirectoryInfo di = Directory.GetParent(settings.workingDir);

If settings.workingDir is empty, then this throws an exception, so I just moved the settings.workingDir != "" to include that.

Would it be worth adding another tab, maybe for UI exceptions? How about splitting up MainForm.cs to make it a little more "manageable"?

Visual Studio is def a lot different than Eclipse, that's for sure.

Is there anything easy that needs to get done that I can take a swing at?

mackworth
15th February 2010, 17:35
Strange thing. No idea why the thread was canceled without pressing the button.
I'll take a look, why it won't mux after an error.
I'll also check the working directory button.

If you think that you can help me with C# that would be great :)

I think I did press the button. My screen was asleep, and I pressed enter to wake it up. The abort button has focus. Maybe an abort confirmation would be helpful.

_hawk_
15th February 2010, 23:24
I think I did press the button. My screen was asleep, and I pressed enter to wake it up. The abort button has focus. Maybe an abort confirmation would be helpful.

Yep, good idea. I'll add this.

ron spencer
17th February 2010, 19:47
very slick....thanks. Can you mkvmerge options for adding in things like aspect ratio,etc.

ron spencer
17th February 2010, 22:16
is there a way to choose audio as it is, no re-encode to mkv? Can't seem to find it.

_hawk_
18th February 2010, 00:33
is there a way to choose audio as it is, no re-encode to mkv? Can't seem to find it.

Its already in current svn. Will be in next version.

_hawk_
18th February 2010, 00:34
very slick....thanks. Can you mkvmerge options for adding in things like aspect ratio,etc.

What options do you mean?

ron spencer
18th February 2010, 02:19
hi....the options I am referring to are in mkvmerge...check the gui out. There you can add in info about the mkv, such as aspect ratio of the video; I often find it useful to have the aspect ratio specifed.

also, mkvmerge needs frame rate of h264 to be specified manually (usually 24000/1.001 unless interlaced). Do you pass this along in the muxing to mkv?

thanks for a great program!!!

toathis
18th February 2010, 03:00
[2/17/2010 7:58:10 PM] Error getting MediaInfo: Unable to load DLL 'MediaInfo.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

MuLTiTaSK
18th February 2010, 04:55
@toathis

did you replace the included MediaInfo.dll?

what version of BluRip are you using?

@_hawk_

what's the eta on the next release i cant wait to see what you coded buddy keep up the great work:thanks:

_hawk_
18th February 2010, 09:15
Maybe I finish new version today.

Atm I don't pass any options to mkvmerge. I demux video as mkv so info about framerate should not be lost?
If its necessary I'll add this.

_hawk_
18th February 2010, 13:58
New version online:

v0.4.5

- DGDecNv support
- Option to use untouched audio
- Option to shutdown after queue
- Option to convert DTS to AC3
- More subtitle mux/copy options
- Recognize more Ac3 types

ron spencer
18th February 2010, 15:26
Maybe I finish new version today.

Atm I don't pass any options to mkvmerge. I demux video as mkv so info about framerate should not be lost?
If its necessary I'll add this.


When I use eac3to manually to demux a blu ray and it is h264 and whatever audio, when I use mkvmergui it tells me I manually need to specify the frame rate of H264 as mkvmerge cannot detect the frame rate as it is (unlike VC-1 which it can detect the frame rate). Try it out with mkvmerge gui frm the mkvtoolnix package and you will see this. So I suspect you will need to add this into your gui for the user to add. In 99.9% of cases (unless interlaced) the frame rate will be 24000/1001.

thanks

ron spencer
18th February 2010, 15:28
New version online:

v0.4.5

- DGDecNv support
- Option to use untouched audio
- Option to shutdown after queue
- Option to convert DTS to AC3
- More subtitle mux/copy options
- Recognize more Ac3 types

Thanks!!! Do you think it makes more sense to just convert ANY audio to AC3? That is, remove the "Convert audio from DTS to AC3" and have it "Convert Audio to AC3" This way TrueHD, etc. (all audio) will be converted to AC3. I do this for my media center...as I think "high def audio" is a waste of space. Would make your program a be more elegant as well.

thanks for the update...Cheers!!!

:thanks::thanks:

rack04
18th February 2010, 15:38
When I use eac3to manually to demux a blu ray and it is h264 and whatever audio, when I use mkvmergui it tells me I manually need to specify the frame rate of H264 as mkvmerge cannot detect the frame rate as it is (unlike VC-1 which it can detect the frame rate). Try it out with mkvmerge gui frm the mkvtoolnix package and you will see this. So I suspect you will need to add this into your gui for the user to add. In 99.9% of cases (unless interlaced) the frame rate will be 24000/1001.

thanks

You could parse the h264 stream using h264_parse and analyze the VUI Parameters to get the framerate.

ron spencer
18th February 2010, 16:44
yes....but the issue is does his program do it? Does it determine the frame rate properly before muxing to mkv?

rack04
18th February 2010, 17:07
yes....but the issue is does his program do it? Does it determine the frame rate properly before muxing to mkv?

I don't know how this program works but if the stream is encoded with --aud then it would be beneficial to use eac3to to do the video muxing to MKV. eac3to will read the VUI parameters and write the fps header in the MKV.

According to madshi:

To my best knowledge mkvtoolnix' elementary stream muxing is inferior compared to eac3to. I've found several bugs in mkvtoolnix' elementary stream muxing, none of which are present in eac3to.

Or output MKV from x264.

MuLTiTaSK
18th February 2010, 18:00
@_hawk_

:eek:awesome job on 0.4.5 very nice thanks alot for adding DGDecNV support truly appreciate it :thanks:

MuLTiTaSK
18th February 2010, 18:36
@_hawk_

when using DGIndexNV to index the video stream can you add a option to skip demuxing the video to .mkv with eac3to indexing the .m2ts with DGIndexNV save space and time;)
clicking on minimize when encoding doesn't send BluRip completely to the system tray two instances of BluRip are created one in taskbar other in the system tray can it send it completely to the system tray please
also can you add a option to disable auto cropping and pass cli switches to DGIndexNV before it runs i rather have it run hidden -h and use it's cropping before BluRip creates the .avs and starts to encode:)

thanks again for coding and sharing BluRip with us its running like a champ so far;)

MuLTiTaSK
18th February 2010, 18:37
@ron spencer

http://img17.imageshack.us/img17/9586/ss20100218122802.png

BluRip takes care of this for you so you have no worries;)

MuLTiTaSK
18th February 2010, 19:34
@_hawk_

when demuxing TrueHD files can you make eac3to demux the stream as .thd+ac3 rather then just .thd so the core .ac3 is decoded and included in the output as-well thanks;)

ron spencer
18th February 2010, 20:35
@multitask....thanks for verifying the frame rate!!!

:thanks::thanks:

_hawk_
19th February 2010, 08:43
Thanks!!! Do you think it makes more sense to just convert ANY audio to AC3? That is, remove the "Convert audio from DTS to AC3" and have it "Convert Audio to AC3" This way TrueHD, etc. (all audio) will be converted to AC3. I do this for my media center...as I think "high def audio" is a waste of space. Would make your program a be more elegant as well.

thanks for the update...Cheers!!!

:thanks::thanks:

If you don't use the untouched audio button, all audio is converted.
All ac3 types are stored as ac3 (not ac3hd) and if you check convert dts 2 ac3 all DTS types are stored as ac3, too. You can also set the bitrate for the ac3 files.

_hawk_
19th February 2010, 08:50
yes....but the issue is does his program do it? Does it determine the frame rate properly before muxing to mkv?

eac3to demuxes to mkv - not raw video stream. So the fps info should be stored in the mkv. x264 output is also mkv.
I hope there is no need for some extra framerate handling.

_hawk_
19th February 2010, 08:57
@_hawk_

when using DGIndexNV to index the video stream can you add a option to skip demuxing the video to .mkv with eac3to indexing the .m2ts with DGIndexNV save space and time;)


I'll think about that. I would have to find out, which m2ts files are used..


clicking on minimize when encoding doesn't send BluRip completely to the system tray two instances of BluRip are created one in taskbar other in the system tray can it send it completely to the system tray please


If I press minimize, I only have the icon in tray - nothing left in taskbar:


also can you add a option to disable auto cropping and pass cli switches to DGIndexNV before it runs i rather have it run hidden -h and use it's cropping before BluRip creates the .avs and starts to encode:)


You want "-h" parameter to DGIndexNV?
Wheres the problem with my autocropping?

MuLTiTaSK
19th February 2010, 15:59
@_hawk_

theres nothing wrong with auto cropping it just saves time and space using DGIndexNV to crop and index all in one step;)