Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > MPEG-4 Encoder GUIs

Reply
 
Thread Tools Search this Thread Display Modes
Old 4th June 2010, 21:07   #1  |  Link
pistacho
Registered User
 
Join Date: Feb 2010
Location: Spain
Posts: 549
BDtoAVCHD v3.1.1 - One Click Blu-Ray 2D/3D to BD5/BD9/BD25/MKV

BDtoAVCHD is a tool to create AVCHD discs from Blu-Ray or HD MKV files. As output we get the folder structure ready to burn to a DVD5 or DVD9. The software compresses the video to achieve the desired overall size of 4.7 GB or 8.5 GB with the highest possible quality.

The AVCHD format allows playback the same type of content that a Blu-Ray and holding high definition (1080p) but on DVD5 or DVD9 media. It is ideal for backing up Blu-Ray with much smaller size and maintaining high quality.

BDtoAVCHD is created with the idea that is very simple and quick to use and obtain the best possible quality in a DVD5 media. To achieve this avoids unnecessary conversions and do not need any codec installed as avisynth, ffdshow or Haali media splitter. The recorded discs obtained are compatible with almost any Blu-Ray player and PS3.

Also can convert Blu-Ray to MKV, MKV to AVCHD, Blu-Ray 3D to AVCHD/MKV 3D SBS/TAB and ability to encode MKV's using x265/HEVC codec.


KEY FEATURES
  • Finds the main .m2ts file for the movie by just selecting the BDMV folder or Blu-Ray root.
  • Extract all information from the audio tracks, video and subtitles: length, language, format, etc.
  • Extract chapter information or allows to add it.
  • Select default audio track based on the language preferences and most appropriate criteria for the best quality but can also be set manually.
  • Calculates the video bitrate to fill the DVD5 / DVD9 (most of the times gets filled between 99%-100%).
  • Converts audio (only if necessary): PCM to AC3, DTS-HD MA to DTS Core, DTS to AC3, etc.
  • Detect delays in the original audio tracks and transfers them to the final job.
  • Recompress the video using x264 64-bit if the computer supports it.
  • Do not use external codecs like avisynth or ffdshow or Haali splitter in the process of video conversion.
  • We can select a forced subtitle track is active by default when playing the disc.
  • Allows to program multiple conversions in the queue and execute them one after another automatically.
  • Multitasking: be can add new jobs in the queue while processing others.
  • Various output sizes: DVD5 / DVD9 / USB 4GB / BD-25 and Custom.
  • Ability to create a BD-25 without re-compressing video (BDRemux).
  • MKV as alternate output: allows to convert Blu-Ray to MKV recoding the video or without recoding (BDremux).
  • 3D ready: from Blu-Ray 3D we can get a AVCHD 3D or MKV 3D SBS/TAB.
  • MVC encoding: ability to shrink 3D Blu-Ray to BD25/BD9 maintaining 3D MVC format (Intel Quick Sync encoder).
  • Ability to encode MKV's using x265/HEVC codec.


DOWNLOAD

CHANGELOG
__________________
KODI 19 Matrix HDR Windows API
BDtoAVCHD - One Click Blu-Ray to BD5/BD9/BD25/MKV
MVCsource – MVC 3D Avisynth Source Plugin
MVCenc – MVC 3D Encoder

Last edited by pistacho; 3rd May 2023 at 08:51. Reason: new version
pistacho is offline   Reply With Quote
Old 4th June 2010, 21:21   #2  |  Link
twazerty
AVCHDCoder developer
 
Join Date: Feb 2009
Location: Oss, Netherlands
Posts: 266
I noticed this tool a while ago. I was interested in the bitrate calculator so I compared it with my AVCHDCalculator. I was stunned of how close the results are. Most of the time only a couple of kbps different then AVCHDCalculator. Also your Media selection sizes are surprisingly the same as AVCHDCoder's ouput sizes so I thought I'd find AVCHDCalculator in your package. But I couldn't find it. So my question is: how did you do it?
twazerty is offline   Reply With Quote
Old 4th June 2010, 21:33   #3  |  Link
pistacho
Registered User
 
Join Date: Feb 2010
Location: Spain
Posts: 549
Quote:
Originally Posted by twazerty View Post
I noticed this tool a while ago. I was interested in the bitrate calculator so I compared it with my AVCHDCalculator. I was stunned of how close the results are. Most of the time only a couple of kbps different then AVCHDCalculator. Also your Media selection sizes are surprisingly the same as AVCHDCoder's ouput sizes so I thought I'd find AVCHDCalculator in your package. But I couldn't find it. So my question is: how did you do it?
Media sizes:
http://en.wikipedia.org/wiki/DVD

and output sizes ...many hours of work and much research

Sample:
Code:
...			
size = audio * Video[i_v].duracion;	
n_packets = size / (1536-head);	
over = n_packets * head;			 
media -= size;
media -= over;
	
n_packets = media / 1536;
over = n_packets * 81;					
media -= over;  									
media -= (300 * 8 * Video[i_v].frame_count);	   
	
bitrate = (int)(media / (Video[i_v].duracion * 0.9893));
....
__________________
BDtoAVCHD - Create an AVCHD disc (DVD5/DVD9/BD25) from a Blu-Ray or HD MKV

Last edited by pistacho; 5th February 2011 at 13:33.
pistacho is offline   Reply With Quote
Old 4th June 2010, 21:55   #4  |  Link
twazerty
AVCHDCoder developer
 
Join Date: Feb 2009
Location: Oss, Netherlands
Posts: 266
Quote:
Originally Posted by pistacho View Post
Media sizes:
http://en.wikipedia.org/wiki/DVD

and output sizes ...many hours of work and much research

Sample:
Code:
...			
size = audio * Video[i_v].duracion;	
n_packets = size / (1536-head);	
over = n_packets * head;			 
media -= size;
media -= over;
	
n_packets = media / 1536;
over = n_packets * 81;					
media -= over;  									
media -= (300 * 8 * Video[i_v].frame_count);	   
	
bitrate = (int)(media / (Video[i_v].duracion * 0.9893));
....
I used another approach. I calculated hundreds of formulas. Maybe we can share our information sometimes?
twazerty is offline   Reply With Quote
Old 12th June 2010, 08:03   #5  |  Link
Denner
Registered User
 
Join Date: Feb 2008
Posts: 64
@pistacho

Looks like a great GUI, have not tested it yet because I am not at home this week, but will be testing as soon as possible

I am using RipBot as my defult GUI for creating AVCHD back-up's of my Blu-Ray collection, but I only have the need for AVCHD output, so maybe your GUI is better for me.....

Well, have a question before I start using your GUI:

1. Is there any way to tweak the x264 settings for my personal needs ?

2. What x264 settings does your GUI use by default ?

3. Does BDtoAVCHD support multiple subtitles and audio tracks in the final AVCHD output file ?

Hope you can answer my questions and I am looking forward to see where future development takes BDtoAVCHD

Best regards.
Dennis
Denner is offline   Reply With Quote
Old 14th June 2010, 19:19   #6  |  Link
pistacho
Registered User
 
Join Date: Feb 2010
Location: Spain
Posts: 549
Quote:
1. Is there any way to tweak the x264 settings for my personal needs ?
Not for now. But it sets the best x264 settings to convert BD to AVCHD

Quote:
2. What x264 settings does your GUI use by default ?
default preset + --tune film + all necesary settings for Blu-ray/AVCHD compliance (--keyint, --slices 4, --nal-hrd, --aud, etc....)

Quote:
3. Does BDtoAVCHD support multiple subtitles and audio tracks in the final AVCHD output file ?
Not for now

__________________
BDtoAVCHD - Create an AVCHD disc (DVD5/DVD9/BD25) from a Blu-Ray or HD MKV

Last edited by pistacho; 5th February 2011 at 13:34.
pistacho is offline   Reply With Quote
Old 21st June 2010, 08:36   #7  |  Link
Denner
Registered User
 
Join Date: Feb 2008
Posts: 64
Hi pistacho.

Your program works like a charm, but I have some sggestions for futher development:

1. Allow multiple subs and audio streams.

2. Allow HD audio on dvd 9.

3. Allow different encoding presets, right now you are using a very fast x264 preset, resulting in low quality encodes, but wery fast encoding times. Please add slower encoding for better quality.

I used Media info for your x264 encoding settings, and they look like this:

Quote:
cabac=1 / ref=3 / deblock=1:-1:-1 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.15 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-3 / threads=6 / sliced_threads=0 / slices=4 / nr=0 / decimate=1 / interlaced=0 / constrained_intra=0 / bframes=3 / b_pyramid=0 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / weightp=0 / keyint=24 / keyint_min=2 / scenecut=40 / intra_refresh=0 / rc_lookahead=24 / rc=2pass / mbtree=1 / bitrate=7385 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=24000 / vbv_bufsize=24000 / ip_ratio=1.40 / aq=1:1.00 / nal_hrd=vbr
I would like to suggest somthing like this, for the key x264 settings, and the rest of the x264 settings ajusted accordingly

Quote:
Fast setting:
ref = 4
me = umh
subme = 8

For medium setting:
ref = 4
me = esa
subme = 9
trellis = 2

For slow setting:
ref = 4
me = tesa
subme = 10
trellis = 2
b_adapt = 2
You could either leave it to the end user to choose the encoding speed or it could be auto selected according to the calculated bitrate, like this:

Quote:
High bitrate = Fast setting.
Medium bitrate = Medium setting.
Low bitrate = Slow setting.
This is just my thoughts, and suggestions for making your great program even better, hope you will give it some thought ?

Best Regards
Dennis
Denner is offline   Reply With Quote
Old 21st June 2010, 13:10   #8  |  Link
Guest
Guest
 
Join Date: Jan 2002
Posts: 21,901
@pistacho

You can restore your PNG in the first post if you remove the ads at the bottom per forum rule 5. Thanks for your understanding.
Guest is offline   Reply With Quote
Old 21st June 2010, 14:41   #9  |  Link
pistacho
Registered User
 
Join Date: Feb 2010
Location: Spain
Posts: 549
@Denner

Thanks for your suggestions. Take them into account in future versions of the software.

Only a detail:
Quote:
right now you are using a very fast x264 preset, resulting in low quality encodes, but wery fast encoding times.
no use very fast x264 preset, use a default preset = medium

x264 presets: ultrafast, superfast, veryfast, faster, fast, medium, slow, slower, veryslow, placebo

I prefer to let the codec choose the correct parameters by changing only the presets. But I can add the option to let the user choose some presets



@neuron2

Sorry I did not think

__________________
BDtoAVCHD - Create an AVCHD disc (DVD5/DVD9/BD25) from a Blu-Ray or HD MKV

Last edited by pistacho; 5th February 2011 at 13:34.
pistacho is offline   Reply With Quote
Old 21st June 2010, 22:04   #10  |  Link
Denner
Registered User
 
Join Date: Feb 2008
Posts: 64
@ pistacho.

Sorry, I did not realize that you were using the x264 standard presets, I never do, that is maybe why I did not notice it

I normally use my own settings, I tend to prefer quality over speed, but it all depends on the bitrate.

Well I would VERY MUCH appreciate it if you could and would allow the end user to select between the following x264 presets:
medium, slow, slower, veryslow, placebo

Thanks for the quick answer and keep up the good work

Best Regards
Dennis
Denner is offline   Reply With Quote
Old 22nd June 2010, 21:17   #11  |  Link
pistacho
Registered User
 
Join Date: Feb 2010
Location: Spain
Posts: 549
Hi!

I'm working on a new version that adds the ability to select the x264 preset. You can change the default preset in the general settings and the preset to use in each conversion (if different from default).

I also changed the list of jobs in queue for a tree type control that lets you view the configuration of each conversion when added to the queue.




I hope to finish soon.

__________________
BDtoAVCHD - Create an AVCHD disc (DVD5/DVD9/BD25) from a Blu-Ray or HD MKV

Last edited by pistacho; 5th February 2011 at 13:35.
pistacho is offline   Reply With Quote
Old 23rd June 2010, 06:41   #12  |  Link
Denner
Registered User
 
Join Date: Feb 2008
Posts: 64
@ pistacho

That is so cool, this gui keeps getting better and better

Maybe you could add a " shutdown after batch encoding is done " function, so that BDtoAVCHD shuts down the computer after encoding i done ?

If you need any BETA testers, I would be happy to help out

Best regards
Dennis
Denner is offline   Reply With Quote
Old 23rd June 2010, 20:33   #13  |  Link
pistacho
Registered User
 
Join Date: Feb 2010
Location: Spain
Posts: 549
The new version 1.0.9 is out!

The first post is updated



__________________
BDtoAVCHD - Create an AVCHD disc (DVD5/DVD9/BD25) from a Blu-Ray or HD MKV

Last edited by pistacho; 5th February 2011 at 13:35.
pistacho is offline   Reply With Quote
Old 24th June 2010, 08:23   #14  |  Link
Denner
Registered User
 
Join Date: Feb 2008
Posts: 64
@ pistacho

Cool will be testing tonight
Denner is offline   Reply With Quote
Old 24th June 2010, 13:53   #15  |  Link
pistacho
Registered User
 
Join Date: Feb 2010
Location: Spain
Posts: 549
Hi, I tested a conversion with the preset slow and these are the differences with the parameters that the codec choice:

Quote:
Preset slow:
ref = 4
me = umh
subme = 8
b_adapt = 2
direct = 3

Preset medium (default):
ref = 3
me = hex
subme = 7
b_adapt = 1
direct = 1
It takes a little longer but I think it's worth

The other presets I have not tried yet...

@Denner:
You can get most of parameters that you had suggested using the preset slow

__________________
BDtoAVCHD - Create an AVCHD disc (DVD5/DVD9/BD25) from a Blu-Ray or HD MKV

Last edited by pistacho; 5th February 2011 at 13:35.
pistacho is offline   Reply With Quote
Old 24th June 2010, 18:43   #16  |  Link
Denner
Registered User
 
Join Date: Feb 2008
Posts: 64
Hi will be encoding a blu-ray tonight using the veryslow preset, I am really looking forward to seeing the results

I just say that I am impressed by how fast you are making the GUI better, how all we need are multiple audio and subtitle tracks

Wow......
Dennis
Denner is offline   Reply With Quote
Old 28th June 2010, 08:23   #17  |  Link
Denner
Registered User
 
Join Date: Feb 2008
Posts: 64
@ pistacho

I have now done 2 Blu-Ray backup's, using the veryslow preset and they both came out oversized

Backup 1 came out at 8.550.347.636 bytes and backup 2 came out at 8.563.988.860 bytes, so something is not right ?

Will try to do the same movies with the normal preset and to see if they come out at the right size.

Will you try to look in to the problem ?

Best Regards
Dennis
Denner is offline   Reply With Quote
Old 28th June 2010, 14:05   #18  |  Link
laserfan
Aging Video Hobbyist
 
Join Date: Dec 2004
Location: Off the Map
Posts: 2,461
Quote:
Originally Posted by Denner View Post
I have now done 2 Blu-Ray backup's, using the veryslow preset and they both came out oversized
Some details would be nice i.e. source info video/audio/subs?
laserfan is offline   Reply With Quote
Old 28th June 2010, 16:26   #19  |  Link
pistacho
Registered User
 
Join Date: Feb 2010
Location: Spain
Posts: 549
@Denner

I would like to reproduce the problem. I need: the total length of the film (h:mm:ss), fps, the type of output audio (AC3448, 640, DTS 768, Core 1509), sub (none/normal/forced) and actual video bitrate (MediaInfo --> bitrate).

8.550.347.636 is only 0.1% >

Quote:
Originally Posted by Denner View Post
Will try to do the same movies with the normal preset and to see if they come out at the right size.
I think the preset chosen should not affect output size but it is well to test. If the output size varies significantly with the preset the problem would be in the x264 codec (I think not.)

Thanks for doing the tests. Let us know the new output size with "medium" preset.

__________________
BDtoAVCHD - Create an AVCHD disc (DVD5/DVD9/BD25) from a Blu-Ray or HD MKV

Last edited by pistacho; 5th February 2011 at 13:36.
pistacho is offline   Reply With Quote
Old 28th June 2010, 21:23   #20  |  Link
Denner
Registered User
 
Join Date: Feb 2008
Posts: 64
Sorry, my bad, here are the info from MediaInfo:

[HTML]General
ID : 1
Complete name : C:\Users\xxx\xxx\SHERLOCK HOLMES\BDMV\STREAM\00000.m2ts
Format : BDAV
Format/Info : BluRay Video
File size : 7.96 GiB
Duration : 2h 8mn
Overall bit rate : 8 878 Kbps
Maximum Overall bit rate : 35.5 Mbps

Video
ID : 4113 (0x1011)
Menu ID : 1 (0x1)
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Duration : 2h 8mn
Bit rate : 7 007 Kbps
Nominal bit rate : 6 776 Kbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16/9
Frame rate : 23.976 fps
Resolution : 24 bits
Colorimetry : 4:2:0
Scan type : Progressive
Bits/(Pixel*Frame) : 0.141
Stream size : 6.28 GiB (79%)
Writing library : x264 core 98 r1649 20cbe10
Encoding settings : cabac=1 / ref=4 / deblock=1:-1:-1 / analyse=0x3:0x133 / me=umh / subme=10 / psy=1 / psy_rd=1.00:0.15 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-3 / threads=6 / sliced_threads=0 / slices=4 / nr=0 / decimate=1 / interlaced=0 / constrained_intra=0 / bframes=3 / b_pyramid=0 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / weightp=0 / keyint=24 / keyint_min=2 / scenecut=40 / intra_refresh=0 / rc_lookahead=24 / rc=2pass / mbtree=1 / bitrate=6776 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=24000 / vbv_bufsize=24000 / ip_ratio=1.40 / aq=1:1.00 / nal_hrd=vbr

Audio
ID : 4352 (0x1100)
Menu ID : 1 (0x1)
Format : DTS
Format/Info : Digital Theater Systems
Duration : 2h 8mn
Bit rate mode : Constant
Bit rate : 1 510 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Surround: L R, LFE
Sampling rate : 48.0 KHz
Resolution : 24 bits
Stream size : 1.35 GiB (17%)
Language : English

Text
ID : 4608 (0x1200)
Menu ID : 1 (0x1)
Format : PGS
Language : Danish
[/HTML]

The total length of the film 2:08:25.

It is the retail Blu-Ray of SHERLOCK HOLMES and it is the core audio of the DTS-HDMA soundtrack and the retail Danish subs and they are forced.

Info on the other movie will follow

Hope it helps ?

Last edited by Denner; 28th June 2010 at 21:27.
Denner is offline   Reply With Quote
Reply

Tags
avchd, bdtoavchd, blu-ray ripper, m2ts, ps3

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 09:48.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.