View Full Version : BDtoAVCHD v2.8.0 - One Click Blu-Ray 2D/3D to BD5/BD9/BD25/MKV
Pages :
1
2
3
4
5
6
7
8
9
10
11
[
12]
13
14
15
16
17
18
19
pistacho
7th November 2014, 16:05
Version 2.2.3 (11/07/2014)
Fixed: Pacific Rim 3D decoding issues (due Intel Media SDK bug).
Updated: x265 encoder to version 1.4+5
First post updated! :)
Wildfire
7th November 2014, 19:26
Is well known that x264 OpenCL implementation does not support Intel integrated Graphics:
http://forum.doom9.org/showthread.php?t=168168
Also x264 OpenCL support is very limited and still experimental so setting is disabled by default.
Next time you make a "fresh" BDtoAVCHD install on a "fresh" Windows please don’t change default settings (keep fresh also) and avoid troubles. Default settings are default for something. ;)
Thanks for the reply. Fortunately, I now have an AMD R9 280X videocard in the system so OpenCL now works well. It's in there for other reasons, but it's nice to now have OpenCL support again :)
Also, I see that you've posted a new version. Thanks again! I'm still glad you're actively supporting this great utility! :)
alfixdvd
11th November 2014, 21:33
I have one HD 1080p mkv file that contains an PGS subtitle.
gMKVExtractGUI extracts subtitle : 1,5Mb (167 subtitles)
eac3to extracts subtitle : 807,9 Kb ( 0 subtitles). When I open it with BDSup2Sub, it says that contains 0 subtitles, a lot of Warnings and an ERROR: Index 0 out of bounds.
This is the reason because I make an AVCHD BD5 that contains subtitle PGS but doesn't show anything.
Why gMKVExtractGUI works fine, and eac3to doesn't work ?
pistacho
17th November 2014, 17:15
I have one HD 1080p mkv file that contains an PGS subtitle.
gMKVExtractGUI extracts subtitle : 1,5Mb (167 subtitles)
eac3to extracts subtitle : 807,9 Kb ( 0 subtitles). When I open it with BDSup2Sub, it says that contains 0 subtitles, a lot of Warnings and an ERROR: Index 0 out of bounds.
This is the reason because I make an AVCHD BD5 that contains subtitle PGS but doesn't show anything.
Why gMKVExtractGUI works fine, and eac3to doesn't work ?
It may be that for some reason the file is damaged or corrupt, or have an option to make it incompatible with eac3to. If you think the MKV is OK can contact the author of eac3to or expose the problem at her forum thread:
http://forum.doom9.org/showthread.php?t=125966
pistacho
20th November 2014, 10:54
Version 2.2.4 (11/20/2014)
Improved: on AVCHD output mode forced subtitles are always flagged forced inside stream to improve compatibility with some SW based players than do not consider navigational commands.
Updated: x264 encoder to version 142.2491.
Updated: x265 encoder to version 1.4.55.
Pulp Catalyst
21st November 2014, 23:45
how do i get the GUI to use the Intel encoder for BD 3D to MKV 3D SBS.
I have looked, but the options don't seem to mention it at all.
Thanks.
pistacho
23rd November 2014, 12:50
how do i get the GUI to use the Intel encoder for BD 3D to MKV 3D SBS.
I have looked, but the options don't seem to mention it at all.
Thanks.
I'm not sure understand your question.
3D options are showed only when an input is a Blu-Ray 3D (if source is a ISO file you need to mount first):
http://www.connecta2000.com/imagenes/BDtoAVCHD-3D-mode.png
Intel encoder is used for "3D MVC (2D+3D.ISO)" option only.
For MKV 3D H-SBS/H-TAB are used Intel decoder and x264 or x265 encoder.
Tounet
24th November 2014, 11:25
Hello there,
Some new functionnality requests if possible (by priority order) :)
- could set max_rate and buffer_size for MVCenc on the gui
- target media M2TS remux/re-encode (for samsung tv that's the only container that can work with MVC stream)
- select multi stream for sound and subtitles.
Great thanks for your tool !
Best regards.
pistacho
28th November 2014, 20:09
Hi Tounet,
The first two things seem pretty easy to implement. I'll take a look... It seems interesting especially if we can confirm that with the appropriate parameters is a valid solution to feed 3D to Samsung TVs.
I think values that can go well are:
max_rate = 30000
buffer_size = 30000
And target_bitrate < 30000 (safe value 25000 or similar)
I will investigate more...
DIEGO7-5
2nd December 2014, 11:25
Hi Pistacho,
would it be easy to implement 2-Pass MKV Encoding? Since we already have it for AVCHD...
pistacho
7th December 2014, 11:19
would it be easy to implement 2-Pass MKV Encoding? Since we already have it for AVCHD...
2-pass is used on AVCHD because target size is needed (BD5, BD9, etc.) but for everything else CRF is better.
pistacho
7th December 2014, 11:32
Hello there,
Some new functionnality requests if possible (by priority order) :)
- could set max_rate and buffer_size for MVCenc on the gui
- target media M2TS remux/re-encode (for samsung tv that's the only container that can work with MVC stream)
- select multi stream for sound and subtitles.
Great thanks for your tool !
Best regards.
On the MVCenc thread I put the command lines to encode for Samsung TV: http://forum.doom9.org/showthread.php?p=1701192#post1701192
I'm waiting to someone test and confirms that works OK.
If no one test or not there is interest I will not add this new feature...
Wildfire
7th December 2014, 18:28
2-pass is used on AVCHD because target size is needed (BD5, BD9, etc.) but for everything else CRF is better.
Not necessarily. There's often need for MKVs to fit a specific storage device. I sometimes need to fit an MKV on a USB-stick or DVD and using CRF I often end up encoding it all over again, because the MKV ended up being too big.
Lots of time wasted as a result, obviously.
Baraka
14th December 2014, 22:28
How do I use this program to generate a BD-25 from a mkv that is small enough to fit without re-encoding to lower bitrate?
I assumed the BD Remux feature would do this but doesn't work as I would expect.
From website: Key Feature: "Ability to create a BD-25 without re-compressing video (BDRemux)."
Example:
I have a ~18GB mkv, video: 01:58:58 AVC 18607 Kbps (1920x1080p / 23.976 fps / 16:9).
When I choose Target=BD Remux it sets bitrate to max 40000 and proceeds to encode the video at a higher rate than the original.
I was assuming it would just create the BD file structure very quickly without re-encoding the video (like tsMuxeR etc.)
Please advise, thanks
pistacho
15th December 2014, 11:21
How do I use this program to generate a BD-25 from a mkv that is small enough to fit without re-encoding to lower bitrate?
I assumed the BD Remux feature would do this but doesn't work as I would expect.
From website: Key Feature: "Ability to create a BD-25 without re-compressing video (BDRemux)."
Example:
I have a ~18GB mkv, video: 01:58:58 AVC 18607 Kbps (1920x1080p / 23.976 fps / 16:9).
When I choose Target=BD Remux it sets bitrate to max 40000 and proceeds to encode the video at a higher rate than the original.
I was assuming it would just create the BD file structure very quickly without re-encoding the video (like tsMuxeR etc.)
Please advise, thanks
"Ability to create a BD-25 without re-compressing video (BDRemux)." .....from intact Blu-Ray (BD-50)
MKV to BD is only an additional feature and in this case is needed to recode because MKV is not always (rarely) encoded with convenient parameters (ref. frames, bframes, open-gop, b_pyramid, keyint, vbv_maxrate, vbv_bufsize, etc.) to be AVCHD/Blu-Ray compatible.
Baraka
15th December 2014, 13:11
Thanks, is it possible you can/will add this feature?
It would just be case of passing required command line args to tsMuxeR I imagine?
"Ability to create a BD-25 without re-compressing video (BDRemux)." .....from intact Blu-Ray (BD-50)
Still don't understand this :confused:
pistacho
15th December 2014, 23:33
Still don't understand this :confused:
Summary: MKV to BD is needed to recode because MKV is not encoded with convenient parameters (ref. frames, bframes, open-gop, b_pyramid, keyint, vbv_maxrate, vbv_bufsize, etc.) to be AVCHD/Blu-Ray compliant.
However, you always can use tsMuxeR to obtain a not compliant BD structure (not playable on some Blu-Ray/AVCHD players).
Obviously I will not add a feature to get something wrong/not playable. ;)
Baraka
16th December 2014, 01:15
I do use tsMuxeR already (sometimes), I rip with MakeMKV, if the resulting MKV looks like it will fit on BD-25 I use tsMuxeR to convert to BD file structure, then burn. If too large I re-encode with BDtoAVCHD to fit BD-25, then burn.
The first type is very quick, second type is very slow (many hours re-encoding).
Haven't noticed any compatibility differences between the two, either type of disc has played fine in any player i've tried (includes Sony, Samsung, Philips players + PS3 + vlc on PC).
I don't claim to be an expert on any of this (far from it;)) but don't those parameters apply to the video rather than the mkv (which is the container)? In which case I would assume if they were present in original video they will still be present in the rip (as MakeMKV just rips/decrypts - doesn't alter the video)? Maybe it all depends on the video source put into the mkv?
pistacho
16th December 2014, 10:34
If the source is a Blu-Ray (disc) and the target is BD-25 you not need to create an intermediate MKV file.
The correct/required workflow is:
Blu-Ray disc => Decrypter => BD folder (decrypted) => BDtoAVCHD => BD-25
If you feed BDtoAVCHD with a BD folder, it automatically decide whether to re-encode or not depending on the original size and audio format chosen. No need to do anything else.
The program also can:
Scan bitrates to detect forced subtitles (even are embedded into normal subtitles track).
Obtain exact size of DTS-HD/TrueHD audio tracks to calculate the exact video bitrate required to fill entire BD-25.
3D conversions from Blu-Ray 3D to 3D-HSBS / 3D-HTAB / 3D-MVC
Conversely, if you feed BDtoAVCHD with a MKV all these functionality is lost.
pistacho
18th December 2014, 11:16
Version 2.3.0 (12/18/2014)
New: option to encode the MKV compatibles with "DivX Plus HD" certified devices (more details are explained on Settings window > tooltips).
Improved: in Options > Settings added some tooltips to explain better specific options.
Improved: in Options > Settings added a button to reset all options to default values.
Updated: x265 encoder to version 1.4.211.
DOWNLOAD => BDtoAVCHD_v2.3.0.msi (http://www.connecta2000.com/download/BDtoAVCHD_v2.3.0.msi)
Wildfire
18th December 2014, 13:49
BitDefender is picking up x265.exe from BDtoAVCHD v2.3.0 as a trojan. It's a generic heuristic detection as "Gen:Trojan.Heur.FU.0D0@a0w2qWli", which according to VirusTotal.com is shared with Ad-Aware, Emsisoft, GData and Microworld-eScan. Most likely a false positive, but I just thought it best to inform you.
pistacho
18th December 2014, 19:14
BitDefender is picking up x265.exe from BDtoAVCHD v2.3.0 as a trojan. It's a generic heuristic detection as "Gen:Trojan.Heur.FU.0D0@a0w2qWli", which according to VirusTotal.com is shared with Ad-Aware, Emsisoft, GData and Microworld-eScan. Most likely a false positive, but I just thought it best to inform you.
Of course is a false positive and is best you inform to Bitdefender.
Alternatively you can download the x265 source code (https://bitbucket.org/multicoreware/x265/commits/all), review it line by line and compile it yourself :rolleyes: :p
pistacho
22nd December 2014, 18:13
Version 2.3.1 (12/22/2014)
Updated: Mkvmerge to version 7.4.0
Updated: x264 encoder to version 144.2525.
Updated: x265 encoder to version 1.4.219.
DOWNLOAD => BDtoAVCHD_v2.3.1.msi (http://www.connecta2000.com/download/BDtoAVCHD_v2.3.1.msi)
This time no stupid x265 false positives from stupid "anti" virus ;)
https://www.virustotal.com/en/file/e91670cc1da637f343b1b297e57d03f2b97829b8863ffee689134a89e9172276/analysis/
https://www.virustotal.com/en/file/e5bfde78b78ed7834bd3e3dc9d229563cbcec80d716ae094c563e298c3671271/analysis/
Now, thanks to latest Mkvmerge, x265 encode parameters are preserved on generated HEVC MKV files:
http://109.imagebam.com/download/iBuejmV9lVBwHwHlVSbP_A/37496/374953106/MediaInfo.png
:) :)
DIEGO7-5
8th January 2015, 18:02
BDtoAVCHD.exe is missing after installation. Tried several times.
pistacho
8th January 2015, 18:21
BDtoAVCHD.exe is missing after installation. Tried several times.
Check your antivirus software (false positive).
DIEGO7-5
8th January 2015, 22:55
Check your antivirus software (false positive).
Indeed strange behaviour of my Anrivirus Software. It was set to "Gaming Mode". When i turned it back to normal, everything went fine. :thanks:
sergio2
14th January 2015, 16:26
Hi,
I updated BDToAVCHD.
I compared a same BD 25 3D MVC reencoding (slow SW reencoding because HW led to pixelation) made with previous version 2.3.0 and with former version 2.3.1.
With previous version, I could't jump fast forward .m2ts video file on my TV (video froze and I had to unplug TV then reboot it) whereas with new version, fast forward works well.
Can this be explained by x264 update ?
pistacho
14th January 2015, 19:03
Hi,
I updated BDToAVCHD.
I compared a same BD 25 3D MVC reencoding (slow SW reencoding because HW led to pixelation) made with previous version 2.3.0 and with former version 2.3.1.
With previous version, I could't jump fast forward .m2ts video file on my TV (video froze and I had to unplug TV then reboot it) whereas with new version, fast forward works well.
Can this be explained by x264 update ?
No as x264 is not used for MVC encoding.
pistacho
14th January 2015, 19:21
This new .m2ts file did open on Samsung TV with nice 3D displaying, but when I stopped the video or went fast forward then replayed, a bloody awful pixelation occured and was irreversible.
With your previous message was understood that "pixelation issue" and "fast-forward issue" was the same problem. And both are due to HW acceleration.
In fact, you yourself came to this conclusion:
In fact, pixelation comes from HW encoding !
When I disabled Media SDK (see attach file), SW encoding took [B]16 hours instead of 1 hour and a half with HW, but at least no pixelation occured after jumping fast forward .m2ts video file.
So now do not understand why you think it has something to do the new BDtoAVCHD version. :confused: :confused:
sergio2
15th January 2015, 11:58
@Pistacho
You misunterstood, I might not have been clear enough.
I tried 3D MVC reencoding with BDToAVCHD v2.3.0, either HW or SW.
"Fast forward issue" was different with HW and SW encoding :
- with HW encoding, fast forward jumping on TV led to pixelation.
- with SW encoding, fast forward jumping led to freezing (TV has to be unplugged and rebooted), more especially when I jumped after one hour video time.
I must precise that this freezing issue only occured when I forced bitrate in order to obtain a .m2ts file weight close to .m2ts file weight directly obtained from BD with TSMuxer (32 Go).
When I used lower BDToAVCHD calculated bitrate (to get an approximatly 25 Go video), video worked well and no freezing occured.
Then I upgraded to v2.3.1 and I tried SW encoding on a same video with same conditions I had encoded with v2.3.0 : with this new version, SW encoding worked well (even with higher bitrates than the one calculated by BDToAVCHD), and I didn't observe freezing anymore when I jumped fast forward video.
pistacho
15th January 2015, 12:29
Nothing has changed in terms of MVC encode (MVCenc.exe are exactly the same). But probably you has changed something in post-processing.
Yes, post-processing because you need to convert ISO file generated by BDtoAVCHD to m2ts to feed Samsung TV. Also you not respect maximum bitrate allowed/supported by Samsung TV (30 Mbps). Probably this are the cause of freezing (random or not).
Please no ignore special command-lines to encode for Samsung TV. No ignore how to update the Intel driver. No ignore maximum 30 Mbps bitrate. No ignore the advice how to convert .ISO to m2ts.
pistacho
15th January 2015, 18:46
Version 2.3.2 (01/15/2015)
Improved: Tune options (grain, ssim, etc.) can be used also on x265 encodes. The displayed options in Advanced Settings change depending on whether it is used x264 or x265.
Updated: Mkvmerge to version 7.5.0
Updated: x265 encoder to version 1.4.285.
DOWNLOAD => BDtoAVCHD_v2.3.2.msi (http://www.connecta2000.com/download/BDtoAVCHD_v2.3.2.msi)
rendez2k
15th January 2015, 23:15
Hi all, I've got a new Win 8 64bit machine but I'm getting an eac3to.exe error on start saying that MSVCP71.dll is missing?
pistacho
16th January 2015, 20:47
Hi all, I've got a new Win 8 64bit machine but I'm getting an eac3to.exe error on start saying that MSVCP71.dll is missing?
I think that msvcp71.dll is not used by eac3to directly, but for some optional codec as Nero, Arcsoft or other.
Anyway you can get it installing (old) .NET framework 1.1 runtime: http://www.microsoft.com/en-US/download/details.aspx?id=26
EDIT:
CONFIRMED: msvcp71.dll is needed by Arcsoft dtsdecoderdll.dll 1.1.0.0 (old version) => is better solution upgrade Arcsoft DTS decoder.
Baraka
20th January 2015, 23:52
I have a rip of a movie which has forced subs, they are the type that are inside the main subtitle track rather than a seperate track.
After scanning bitrate the "target subtitle" box contained a new option "extracted subs" or something like that. I left it as is and then converted with target of BD-25.
This has produced a single sub track of only the extracted forced bits (as expected).
My question is will this track be forced on automatically or will I need to turn it on manually on the player?
All i know so far is it's not forced on in VLC, I don't have any other software player, and I don't have any re-writeable bd's to test !
pistacho
21st January 2015, 11:59
My question is will this track be forced on automatically or will I need to turn it on manually on the player?
Yes, I confirm that if scan bitrates finds forced subs (of any form) and "extract only forced" option is used (default), resulting BD5/BD9/BD25 has forced subs enabled by default.
You can test with MPC-HC (good support of PGS forced subs), XBMC/Kodi or Arcsoft TMT 6. I don't know if VLC supports forced PGS subs/AVCHD structures.
In MPC-HC is better to open index.bdmv instead of .m2ts
MPC-HC download => http://mpc-hc.org/
Baraka
21st January 2015, 20:21
Thanks Pistacho, I tried MPC-HC and it does indeed automatically show the forced subs :)
I assume this means they will be automatically shown on my bd player?
What exactly does the "only forced" checkbox in options -> settings do?
:thanks:
pistacho
22nd January 2015, 10:14
I assume this means they will be automatically shown on my bd player?
Yes
What exactly does the "only forced" checkbox in options -> settings do?
"Options > Settings" are defaults that apply to all encodes (your preferences). If "Only Forced" is checked means only forced subs (if any) are included in encodes. Yet you can then change for each specific encode from main window settings but this will be the default behavior.
pistacho
16th February 2015, 10:25
Version 2.3.3 (02/16/2015)
Updated: Mkvmerge to version 7.6.0.
Updated: x265 encoder to version 1.5.1.
Small fixes and general improvements.
DOWNLOAD => BDtoAVCHD_v2.3.3.msi (http://www.connecta2000.com/download/BDtoAVCHD_v2.3.3.msi)
Marty
1st March 2015, 17:24
Hi people,
i tried BDtoAVCHD to encode my 3D BD Edge of Tommorow (34 GB) and i chose BD-25. Result is very good, movie is normaly in 3D, but subtitles are only in 2D :(
Is any way, how to get 3D subtitles with right depth and X,Y positions as before encoding?
Sorry for my english
pistacho
2nd March 2015, 20:49
Hi people,
i tried BDtoAVCHD to encode my 3D BD Edge of Tommorow (34 GB) and i chose BD-25. Result is very good, movie is normaly in 3D, but subtitles are only in 2D :(
Is any way, how to get 3D subtitles with right depth and X,Y positions as before encoding?
Sorry for my english
Currently this is not possible due depth information are embedded into MVC elementary stream (As H.264 SEI message, I believe) and Intel decoder-encoder not supports this directly. Therefore depth information is lost during transcoding process.
To support this some kind of trick would be necessary and modify the stream "by hand". Anyway, I'll take a closer look and maybe implement it in a future version...
Marty
2nd March 2015, 23:55
Thx very much for your explanation. And modify the stream "by hand" is probably difficult right?
pistacho
3rd March 2015, 10:10
Yes, sure it is quite complex (even with a good knowledge of H264 NAL units syntax, etc.) :(
iSeries
16th March 2015, 00:00
Hi Pistacho
I store all encodes as BD ISO files on my HDD's. Is there any chance of adding ISO output to BDtoAVCHD?
pistacho
17th March 2015, 18:32
Is there any chance of adding ISO output to BDtoAVCHD?
ISO output is currently only used for 3D BDs (2D+3D MVC conversions) but I have no plans for using also for 2D. One reason is that for 2D conversions old tsMuxeR version is used (not supports ISO output) and change to new TsMuxeR (for all) is not trivial due to important changes in the mux overhead and other possible issues.
@Marty/all:
Also took the opportunity to mention that I'm working with 3D subtitles and sure next BDtoAVCHD version will detect 3D-planes and initially may retain original 3D subtitles depth in Blu-Ray 3D to BD-9/BD-25 MVC conversions... Initial tests have been positive :)
Marty
18th March 2015, 08:07
Hi Pistacho,
that´s great news! Thx for your work :)
pistacho
20th March 2015, 10:14
Version 2.4.0 (03/20/2015)
New: When source is a 3D Blu-Ray information is shown about 3D-planes assigned to each subtitles.
New: On conversions 3D Blu-Ray to BD-9/BD-25 2D+3D .ISO original subtitles depth are retained (subtitles 3D).
Improved: detection of correct playlist in some BD's with various similar or duplicated mpls.
Updated: MVC tools to Intel Media SDK 2015 Update 1.
Updated: eac3to to version 3.28.
Updated: Mkvmerge to version 7.7.0.
Updated: x264 encoder to version 146.2538.
Updated: x265 encoder to version 1.5.331.
DOWNLOAD => BDtoAVCHD_v2.4.0.msi (http://www.connecta2000.com/download/BDtoAVCHD_v2.4.0.msi)
Marty
20th March 2015, 11:03
Perfect! I'm going to try
Wildfire
20th March 2015, 19:10
Thank you very much for yet another update! Much appreciated :)
Nico8583
21st March 2015, 09:58
Hi,
Is it possible to select more than 1 audio track and more than 1 subtitle track with BDtoAVCHD ?
And is it possible to create MKV AVC/MVC like MakeMKV ?
Thanks !
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.