Announcement: Our new CyberLink Feedback Forum has arrived! Please transfer to our new forum to provide your feedback or to start a new discussion. The content on this CyberLink Community forum is now read only, but will continue to be available as a user resource. Thanks!
CyberLink Community Forum
where the experts meet
| Advanced Search >
50/60P 1920X1080 Blu-ray Now Supported
[Post New]
For people in "PAL" area - why insist in using 50fps?
Any modern HDTV can play 24, 50 and 60fps formats. PAL is dead, same with NTSC - those are purely analog "standard definition" formats, not in use anymore.
Only a TV broadcasting station might have interest in keeping the 50fps format, for their old tapes and probably because that's how broadcast licenses where granted.

This message was edited 1 time. Last update was at Nov 27. 2014 18:17

jmone
Senior Contributor Location: Australia Joined: Nov 26, 2010 00:05 Messages: 706 Offline
[Post New]
OK, I have found the incompatibility issue on the CLPI/MPLS created using PD's BD 1080/50 or 60p profile. From what I understand (and as I don't have the standard I could be wrong!);

Blu-ray file headers are typically
- index.bdmv: INDX0200
- MovieObject.bdmv: MOBJ0200
- PLAYLIST *.mpls: MPLS0200
- CLIPINF *.clpi: HDMV0200

AVCHD file headers are typically
- index.bdmv: INDX0100
- MovieObject.bdmv: MOBJ0100
- PLAYLIST *.mpls: MPLS0100
- CLIPINF *.clpi: HDMV0100

When using the BD 1080/50 or 60p profile, PD is creating the file headers as follows
- index.bdmv: INDX0200
- MovieObject.bdmv: MOBJ0200
- PLAYLIST *.mpls: MPLS0240
- CLIPINF *.clpi: HDMV0240

I can find no reference to what the "0240" header value may be related to, it could be a simple error on CLink's part, or.... for all I know, CLink is aware of a new header value that has not hit the public domain yet..

Anyway, it is clear some disk readers are hitting this unknown header value and producing an error, yet others ignore it and push on.

If I edit these headers back to "0200" using a Hex Editor then all is good and the disks play as they should and the rest of the meta data is correct. This is the only change needed.

I've attached:
- BD50p.zip : BD 1080/50p as created by PD
- BD50p - Fixed.zip : BD 1080/50p as created by PD with the header values edited back to 0200

Hope this helps.
Thanks
Nathan
 Filename
BD50p.zip
[Disk]
 Description
Original File
 Filesize
4570 Kbytes
 Downloaded:
275 time(s)
 Filename
BD50p - Fixed.zip
[Disk]
 Description
"Fixed" File
 Filesize
4571 Kbytes
 Downloaded:
280 time(s)

This message was edited 4 times. Last update was at Nov 29. 2014 21:09

PD 64 Bit-Win10 64 Bit-32GB RAM-80TB HDD
Sony FX6 - 500Mbps 4k/50p AVC-I HLG
Canon XF400 - 150Mbps 4k/50p AVC
GoPro Hero6 Black
Pana HS700-28Mbps 1080/50p AVC (High@L4.2)
Canon HV20-HDV 25Mbps 16:9 1440x1080/25p MPEG
jmone
Senior Contributor Location: Australia Joined: Nov 26, 2010 00:05 Messages: 706 Offline
[Post New]
Here is an example of the 00000.mpls from the above original attachment



and for the 00000.clpi


PD 64 Bit-Win10 64 Bit-32GB RAM-80TB HDD
Sony FX6 - 500Mbps 4k/50p AVC-I HLG
Canon XF400 - 150Mbps 4k/50p AVC
GoPro Hero6 Black
Pana HS700-28Mbps 1080/50p AVC (High@L4.2)
Canon HV20-HDV 25Mbps 16:9 1440x1080/25p MPEG
jmone
Senior Contributor Location: Australia Joined: Nov 26, 2010 00:05 Messages: 706 Offline
[Post New]
Here is a little "BD50_60p_fix" utility that will change the "0240" CLPI/MPLS headers to "0200" for you.

Instructions
- Download and Unzip to where you like
- Copy the "BDMV" and "Certificate" folders of your BD to be "fixed" directly under the the "BD_To_Fix" subfolder
- run "BD50_60p_fix.bat"

Notes: This is a XVI32 Hex Editor Script that simply does:
- ADR 6 (go to address 6)
- OVERWRITE 30 (changes the "4" to a "0")
- EXIT
for all files that match:
"....BD_To_Fix\BDMV\CLIPINF\*.clpi", and
"....BD_To_Fix\BDMV\PLAYLIST\*.mpls"

While this works for me, please ensure you test this first and that it works for you in your environment... this is At Your Own Risk in case it ruins you file, eats your dog etc etc.

Thanks
Nathan
 Filename
BD50_60p_fix.zip
[Disk]
 Description
Fixes the BD 1080/50 or 60p CLPI & MPLS headers
 Filesize
561 Kbytes
 Downloaded:
291 time(s)
PD 64 Bit-Win10 64 Bit-32GB RAM-80TB HDD
Sony FX6 - 500Mbps 4k/50p AVC-I HLG
Canon XF400 - 150Mbps 4k/50p AVC
GoPro Hero6 Black
Pana HS700-28Mbps 1080/50p AVC (High@L4.2)
Canon HV20-HDV 25Mbps 16:9 1440x1080/25p MPEG
jmone
Senior Contributor Location: Australia Joined: Nov 26, 2010 00:05 Messages: 706 Offline
[Post New]
Quote:
Not sure of the CL intent behind using different GOP structure between "Produce" and "Create Disc" for the same default profile.
Jeff


Jeff, I can confirm the following GOP structures used by PD (using CPU encoding):

IPBBPBBPBBPBBPBB : Create Disk @ 1080/50p (both BD and AVCHD)
IPBBPBBPBBPBB : Produce @ 1080/50p

Thanks
Nathan

This message was edited 1 time. Last update was at Nov 30. 2014 01:21

PD 64 Bit-Win10 64 Bit-32GB RAM-80TB HDD
Sony FX6 - 500Mbps 4k/50p AVC-I HLG
Canon XF400 - 150Mbps 4k/50p AVC
GoPro Hero6 Black
Pana HS700-28Mbps 1080/50p AVC (High@L4.2)
Canon HV20-HDV 25Mbps 16:9 1440x1080/25p MPEG
Andrew - Wales, UK
Contributor Location: Wales, UK Joined: Jan 27, 2009 19:16 Messages: 545 Offline
[Post New]
Quote:
Quote:
Not sure of the CL intent behind using different GOP structure between "Produce" and "Create Disc" for the same default profile.
Jeff


Jeff, I can confirm the following GOP structures used by PD (using CPU encoding):

IPBBPBBPBBPBBPBB : Create Disk @ 1080/50p (both BD and AVCHD)
IPBBPBBPBBPBB : Produce @ 1080/50p

Thanks
Nathan


Hi Nathan,

This is brilliant work. How do you change the GOP profile for Create Disc to that of Produce?

PD could make these changes pretty painlessly I think for the next beta, seeing you have identified the problem for them!

Andrew Alienware Aurora ALX R4 - Intel i7-4820 4.2 GHz - 32GB DDR3 RAM - Crucial 512GB SSD - 1TB Seagate HDD - 3TB WD Green HDD - 4TB WD Green HDD - MSI NVIDIA GTX 1070 8GB

Sony HDR-PJ810 and HDR-PJ530
[Post New]
Quote: Here is a little "BD50_60p_fix" utility that will change the "0240" CLPI/MPLS headers to "0200" for you.

Thanks
Nathan


I hope CL will pay you for testing and debugging... That's surely just a typo in their code.
Andrew - Wales, UK
Contributor Location: Wales, UK Joined: Jan 27, 2009 19:16 Messages: 545 Offline
[Post New]
Quote:
Quote: Here is a little "BD50_60p_fix" utility that will change the "0240" CLPI/MPLS headers to "0200" for you.

Thanks
Nathan


I hope CL will pay you for testing and debugging... That's surely just a typo in their code.


I agree. While I accept that the introduction of the 50/60p profile is great, it's implementation has been a complete disaster. Three months after the introduction of PD13 we are STILL waiting for a fully functional build that delivers a trouble free 50/60p experience.

Andrew Alienware Aurora ALX R4 - Intel i7-4820 4.2 GHz - 32GB DDR3 RAM - Crucial 512GB SSD - 1TB Seagate HDD - 3TB WD Green HDD - 4TB WD Green HDD - MSI NVIDIA GTX 1070 8GB

Sony HDR-PJ810 and HDR-PJ530
Dafydd B [Avatar]
Senior Contributor Joined: Aug 26, 2006 08:20 Messages: 11973 Offline
[Post New]
Wow Nathan, tremendous. I have passed everything onto CyberLink for their "Monday morning experience" and I look forward to their reply (and making it known here).
Well done people.
Dafydd
jmone
Senior Contributor Location: Australia Joined: Nov 26, 2010 00:05 Messages: 706 Offline
[Post New]
No Probs! - If anyone has a chance to test that the fix works for them that would also be be good. PD 64 Bit-Win10 64 Bit-32GB RAM-80TB HDD
Sony FX6 - 500Mbps 4k/50p AVC-I HLG
Canon XF400 - 150Mbps 4k/50p AVC
GoPro Hero6 Black
Pana HS700-28Mbps 1080/50p AVC (High@L4.2)
Canon HV20-HDV 25Mbps 16:9 1440x1080/25p MPEG
jmone
Senior Contributor Location: Australia Joined: Nov 26, 2010 00:05 Messages: 706 Offline
[Post New]
Quote: How do you change the GOP profile for Create Disc to that of Produce?


I have absolutely no idea! None of my tinkering to date seems to have changed GOP for Disk production ...but then again I have not been looking for it. It will certainly not be as easy to modify as with File production.

I also see the odd Audio track not being recognised by tsmuxer is back on the File production side but the file produced by the Disk profile is fine.

PD 64 Bit-Win10 64 Bit-32GB RAM-80TB HDD
Sony FX6 - 500Mbps 4k/50p AVC-I HLG
Canon XF400 - 150Mbps 4k/50p AVC
GoPro Hero6 Black
Pana HS700-28Mbps 1080/50p AVC (High@L4.2)
Canon HV20-HDV 25Mbps 16:9 1440x1080/25p MPEG
Andrew - Wales, UK
Contributor Location: Wales, UK Joined: Jan 27, 2009 19:16 Messages: 545 Offline
[Post New]
Thanks anyway! You've isolated the bug, told them how to fix it, let's keep our fingers crossed!

Andrew Alienware Aurora ALX R4 - Intel i7-4820 4.2 GHz - 32GB DDR3 RAM - Crucial 512GB SSD - 1TB Seagate HDD - 3TB WD Green HDD - 4TB WD Green HDD - MSI NVIDIA GTX 1070 8GB

Sony HDR-PJ810 and HDR-PJ530
Eugen157
Senior Contributor Location: Palm Springs area, So.CA Joined: Dec 10, 2012 13:57 Messages: 662 Offline
[Post New]
Thank you Nathan for looking into this.

For the time being I still use your FIXPD9, too chicken to go beyond that.
Eugene

This message was edited 1 time. Last update was at Nov 30. 2014 16:07

73s, WA6JZN ex DL9GC
CYBERLINK PLEASE ADD UHD BLU RAY BURNING SOFTWARE
PD14,
Win10,64bit.CPU i7 6700,16GB ,C= 480 GB SSD ,GPU GTX1060 6GB 1 fan. Plus 3 int, 4 ext HDD's for video etc.LG WH16NS40 reads UHD.
4K 24" ViewSonic monitor.Camera Sony FDR-A
jmone
Senior Contributor Location: Australia Joined: Nov 26, 2010 00:05 Messages: 706 Offline
[Post New]
So two different issues:
- BD 50/60p Header Compatibility (problem found and can be fixed per my posts above)
- GOP Structures: Here is some info taken from Elecard StreamEye (examines the actual streams not just headers like MediaInfo. Note: this is expensive pro sw but the "trial" version is free and will show you the stream)

Original Camcorder Footage GOP (24): IBBPBBPBBPBBPBBPBBPBBPBB
PD File Production using SVRT (24): IBBPBBPBBPBBPBBPBBPBBPBB
PD File Production using CPU & GPU GOP (13): IPBBPBBPBBPBB
PD Disk Production using CPU & GPU GOP (16): IPBBPBBPBBPBBPBB

Couple of notes:
- All the streams produced by SVRT crash StreamEye for me when it tries to analyse the stream (but shows the GOP first then crashes)
- For me SVRT is slower than CPU or GPU encoding (but uses less CPU)
- All the streams produced by File Production will not load the audio track in tsmuxer (but the Disk Production is fine). This was fixed at one point but seems to be broken again (I don't know when).
- I tried a custom File Production profile based on IBBPBBPBBPBBPBBPBBPBBPBB but the file produced was IPBBPBBPBBPBBPBBPBBPBBP so it was a shorter GOP and had an extra P frame at the begining.

This is really just for information, and I'd conclude:
- I still don't like SVRT. It makes great sense in "theory" not to re-encode where you don't have to but it is slower and to my eyes I don't see any generational loss when compared to CPU encoding
- I also don't like GPU encoding as you are are the mercy of not only PD but also the GPU mft and driver levels so it tends to be inconsistent over the years to what you get.
- I still like CPU encoding with PD's standard profile. Quality looks good to me and it is quick, though I'm now irritated that the audio track compatibility issue is back (though it will not impact most users).

Thanks
Nathan PD 64 Bit-Win10 64 Bit-32GB RAM-80TB HDD
Sony FX6 - 500Mbps 4k/50p AVC-I HLG
Canon XF400 - 150Mbps 4k/50p AVC
GoPro Hero6 Black
Pana HS700-28Mbps 1080/50p AVC (High@L4.2)
Canon HV20-HDV 25Mbps 16:9 1440x1080/25p MPEG
dhnj [Avatar]
Member Joined: Jan 30, 2010 11:14 Messages: 55 Offline
[Post New]
I have authored a test Blu-ray disc with 1920 x 1080P input to test THE NEW PD13_BDFIX.
Now the BD can be played on a PS3(before the fix only Audio & no Video).
Can also be played on the PC with PowerDVD and Samsung BD-C6900.
I have noticed a slight pause during playback.
The Authoring time for PDIR 13 Creat Disc took 26 minutes and 27 seconds.
There were many Rendering pop-up windows during the Create Disc.
As a comparison my primary authoring tool just took 1 minute and 44 seconds,
and plays on any device I have so far tried to play on (PS3, Sony BD, LG BD and Samsung BD).
 Filename
PD13 CREATE DISC after BD50 Fix.pdf
[Disk]
 Description
Test results
 Filesize
110 Kbytes
 Downloaded:
287 time(s)
jmone
Senior Contributor Location: Australia Joined: Nov 26, 2010 00:05 Messages: 706 Offline
[Post New]
Thanks for the confirmation. Lets see what CL come back with!
Nathan PD 64 Bit-Win10 64 Bit-32GB RAM-80TB HDD
Sony FX6 - 500Mbps 4k/50p AVC-I HLG
Canon XF400 - 150Mbps 4k/50p AVC
GoPro Hero6 Black
Pana HS700-28Mbps 1080/50p AVC (High@L4.2)
Canon HV20-HDV 25Mbps 16:9 1440x1080/25p MPEG
Dafydd B [Avatar]
Senior Contributor Joined: Aug 26, 2006 08:20 Messages: 11973 Offline
[Post New]
Hi,
I have no official comment, I did have a reply that made an observation which I will share.

We followed the latest BD spec we got to make the profile. As explained previously (see previous post), current BD player or tools may just follow current "official" spec to verify the disc, it is expected that errors happen.

We don't know what will be the effects if using tools to modify the header. It might make the disc can not be played back in the BD player, which support 50P/60P BD disc, in the future.

That's all I have.
Dafydd

This message was edited 1 time. Last update was at Dec 05. 2014 04:09

jmone
Senior Contributor Location: Australia Joined: Nov 26, 2010 00:05 Messages: 706 Offline
[Post New]
I was wondering if the "240" header would reference some yet to be released spec for 1080@50/60p but I'd say even if that was the case then the headers on the index and MoviObject are wrong as they are "200" as per the current BD spec.

- index.bdmv: INDX0200
- MovieObject.bdmv: MOBJ0200
- PLAYLIST *.mpls: MPLS0240
- CLIPINF *.clpi: HDMV0240

I'd expect them to all be consistent as either "200" or "240" but.... I'm sure they know!

If "240" does become a "thing" then I'm sure it will be incorporated into new devices but for now the little tool I made may be the best option for broad compatibility.

Thanks
Nathan PD 64 Bit-Win10 64 Bit-32GB RAM-80TB HDD
Sony FX6 - 500Mbps 4k/50p AVC-I HLG
Canon XF400 - 150Mbps 4k/50p AVC
GoPro Hero6 Black
Pana HS700-28Mbps 1080/50p AVC (High@L4.2)
Canon HV20-HDV 25Mbps 16:9 1440x1080/25p MPEG
JL_JL [Avatar]
Senior Contributor Location: Arizona, USA Joined: Oct 01, 2006 20:01 Messages: 6091 Offline
[Post New]
Quote: I was wondering if the "240" header would reference some yet to be released spec for 1080@50/60p but I'd say even if that was the case then the headers on the index and MoviObject are wrong as they are "200" as per the current BD spec.

- index.bdmv: INDX0200
- MovieObject.bdmv: MOBJ0200
- PLAYLIST *.mpls: MPLS0240
- CLIPINF *.clpi: HDMV0240

I'd expect them to all be consistent as either "200" or "240" but.... I'm sure they know!

If "240" does become a "thing" then I'm sure it will be incorporated into new devices but for now the little tool I made may be the best option for broad compatibility.

Thanks
Nathan

Strange indeed, I thought 0100 was for AVCHD, (which PD does match for both 60p and 60i folder structures) and 0200 was for BD (which PD does match for 60i folder structure). Not sure why a mix for BD and 60p settings, a mix of headers 0200 and 0240 as you pointed out. It's even a little stranger than that for me. For 60p CLIPINF headers are:
00000.clpi: HDMV0240
00001.clpi: HDMV0240
00002.clpi: HDMV0200 (why this if 0240 is proper???)

Again, maybe header 0240 is something new, I really doubt the mixed bag offering of headers presented by PD13 though!

Jeff
jmone
Senior Contributor Location: Australia Joined: Nov 26, 2010 00:05 Messages: 706 Offline
[Post New]
Hi Jeff, in your 00002.clpi example is there a corresponding 00002.m2ts with 50/60p content?

Although not knowing the specs and what is comming out, I too find it strange that the headers would be anything other than 0200 for a BD as the CLPI (and MPLS) just hold the meta data on what the stream is etc, one of which is already a 1080/50 or 60p value.

Thanks
Nathan

PD 64 Bit-Win10 64 Bit-32GB RAM-80TB HDD
Sony FX6 - 500Mbps 4k/50p AVC-I HLG
Canon XF400 - 150Mbps 4k/50p AVC
GoPro Hero6 Black
Pana HS700-28Mbps 1080/50p AVC (High@L4.2)
Canon HV20-HDV 25Mbps 16:9 1440x1080/25p MPEG
Andrew - Wales, UK
Contributor Location: Wales, UK Joined: Jan 27, 2009 19:16 Messages: 545 Offline
[Post New]
Hi everyone,

Build 2403, the latest beta, has fixed the SVRT issue in 'Create Disc'. Projects fly through now just as they should.

Cheers,

Andrew Alienware Aurora ALX R4 - Intel i7-4820 4.2 GHz - 32GB DDR3 RAM - Crucial 512GB SSD - 1TB Seagate HDD - 3TB WD Green HDD - 4TB WD Green HDD - MSI NVIDIA GTX 1070 8GB

Sony HDR-PJ810 and HDR-PJ530
Powered by JForum 2.1.8 © JForum Team