I am a computer engineer and video/audiophile. In the year 2025 I never would have guessed burning a 4k Blu-ray would be this tedious but after many attempts and failures I am curious if anybody out there has conquered this.
I bought a Panasonic Lumix GH5II to record high-quality 4k home videos with the intention of burning 4k blu-rays.
The goal is to create universally compatible UHD 4k Blu-ray Discs on a Mac with free/open source software.
Hardware:
- MacBook Pro (2023) Apple M2 Max
- Verbatim Ultra HD 4K Reader/Writer
- Verbatim BD-RE 25GB Discs
- Sony BD-RE DL (50GB) Discs
Software:
- ffprobe (for info)
- ffmpeg (preferred over Handbrake)
- tsMuxeR (built from source -- .dmg did not work, I assume because it's x86/intel based)
- hdiutil (macos built-in terminal/CLI burning tool)
- VLC Media Player (for testing and info)
A few existing threads on the subject:
- MAC OS - MKV burn to UHD Bluray Disc to play on TV (2024)
- Ripping Blu Ray UHD disks on a Mac (2024)
- I recall a thread describing a procedure to build the ISO on Mac, then transfer it to Windows to burn the disc -- if someone has it please post the link
The original videos from the Panasonic have the following attributes:
Video (Stream 0):Audio (Stream 1):
- Codec: HEVC (H.265)
- Color primaries: ITU-R BT.2020
- Color transfer function: Hybrid Log-Gamma (HLG)
- Dimensions: 3840x2160
- Frame Rate: 60000/1001 (59.94 fps)
- Profile: Main 10
- Level: 153
- Codec: MPEG AAC Audio (mp4a)
- Sample rate: 48000 Hz
- Bits per sample: 32
- CONVERSION AND BURN WORKFLOW -
The closest I have gotten to success so far:
- Convert the original video to a "UHD compliant" format using ffmpeg ---
This resulting media has attributes that should be UHD blu-ray compliant, as shown by the following ffprobe analysis --Code:ffmpeg -i ORIGINAL.MP4 \ -vf "zscale=transfer=linear:range=limited,tonemap=hable:desat=0,zscale=transfer=smpte2084:primaries=bt2020:matrix=bt2020nc:range=limited" \ -c:v libx265 \ -x265-params "level=5.1:profile=main10:crf=18:colorprim=bt2020:transfer=smpte2084:colormatrix=bt2020nc:max-cll=1000,300:master-display=G(13250,34500)B(7500,3000)R(34000,16000)WP(15635,16450)L(10000000,1)" \ -pix_fmt yuv420p10le -c:a ac3 -b:a 640k -ar 48000 \ OUTPUT.MKVCode:# INPUT # ffprobe -v error -select_streams v:0 -show_entries stream=codec_name,profile,level,bit_depth,width,height,r_frame_rate -of default=noprint_wrappers=1 OUTPUT.MKV # OUTPUT # codec_name=hevc profile=Main 10 width=3840 height=2160 level=153 r_frame_rate=24000/1001 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ # # INPUT # ffprobe -v error -show_streams -show_frames -print_format json OUTPUT.MKV | grep -E "color|HDR|side_data" | head -7 # OUTPUT # "side_data_list": [ "side_data_type": "AVMatrixEncoding" "side_data_type": "Metadata relevant to a downmix procedure" "color_range": "tv", "color_space": "bt2020nc", "color_primaries": "bt2020", "color_transfer": "smpte2084", ...- With the resulting OUTPUT.MKV, create the Blu-ray ISO with tsMuxeR:
- Tracks: HEVC and AC3
- Output: Blu-ray ISO
- Insert Chapter: Every 5 minutes
- Click 'Start muxing' to create ISO -- ensure process completes without errors
- Using terminal, burn the ISO with --
Code:hdiutil burn ./OUTPUT.ISO
- RESULTS -
I own an Xbox One S and PlayStation 5, both of which play 4k Blu-rays.
- Xbox One S: Plays successfully!
- Playstation 5: Audio only -- black screen
The Playstation 5 has stricter Blu-ray standards, while the Xbox One S is more lax (or so I've read).
I desire a universally compatible disc so I can distribute it to others without issues.
What am I missing?
+ Reply to Thread
Results 1 to 4 of 4
-
-
i don't think the playstation 5 "officially" plays any burned discs. but some may have worked around it a bit for 1080p burned blu rays.
and you might have to forget getting burned 4k discs to get anywhere near the universal level of play.
see this thread. and i don't think things have gotten one bit better.
https://forum.videohelp.com/threads/388243-BluRay-Player-with-BDXL-Support
seems so hit and miss with even with even people with the same players getting different results.
and the list of players that even have a chance to work, being small too. -
Thanks for the thread. I know it is the Wild West when it comes to finding players that are more flexible with amateur produced media.
However, the burning question is -- what exactly is the disc missing (e.g., media/format/metadata) that it will not play on some players? Has anybody ever found the official 4k UHD specification document? Or source code or even debug output for players such as the Playstation 5?
If we knew what we were missing, we could make it work. -
Similar Threads
-
4K UHD Blu Ray Remux to Blu Ray (regular) for burning
By Damirko1981 in forum Authoring (Blu-ray)Replies: 9Last Post: 9th Apr 2025, 19:04 -
Creating 4k UHD Blu-Ray Discs (With Menu) With (Almost) Free Software
By DreckSoft in forum Authoring (Blu-ray)Replies: 10Last Post: 1st Nov 2024, 20:51 -
Free Blu-Ray Authoring Software with GUI for Linux
By Spiralagnus in forum Authoring (Blu-ray)Replies: 8Last Post: 1st Jun 2023, 00:58 -
Want Simple Blu-ray Authoring and Burning Software (Free or Paid)
By innocent12 in forum Newbie / General discussionsReplies: 4Last Post: 6th Feb 2022, 23:50 -
UHD to Blu-ray Bitrate?
By kpic in forum Authoring (Blu-ray)Replies: 9Last Post: 5th May 2021, 10:59