Is UDF 2.5 or higher really required for Blu-ray video and BD burning?
UDF is told to have replaced ISO for optical CD/DVD/BD discs. https://askanydifference.com/difference-between-udf-and-iso-with-table/ I wonder if someone can clarify if UDF version 2.5 or higher really is required for creating and burning Blu-ray video to VBD-discs. I've got this impression earlier, i.e for K3b here, which still seems to be much the case on Linux: https://bugs.kde.org/show_bug.cgi?id=257602 I've seen there could be UDF 2.5 on Ubuntu and possibly with tsMuxer(?) Bt in my case on Leap 15.4, and even on Tumbleweed, the latest available udf package versions are 2.1 and 2.3: S | Name | Type | Version | Arch | Repository ---+----------+-------+-----------------+--------+---------------- i+ | libudf0 | pakke | 2.1.0-1.27 | x86_64 | Main Repository i+ | udftools | pakke | 2.3-lp154.321.3 | x86_64 | 15.4 udftools 2.3 is even an experimental package from OBS with content /usr/bin/udfinfo /usr/bin/wrudf /usr/lib/udev/rules.d/80-pktsetup.rules /usr/sbin/mkfs.udf /usr/sbin/mkudffs /usr/sbin/pktcdvd-check /usr/sbin/pktsetup /usr/sbin/udflabel So what happends and decide the udf file system version when using mkudffs, bdwrite and dd or K3b lastly for burning? when I let K3b autodect the image (because there are no selection for UDF), it actually shows "ISO 9660" while burning. And the result has prooved to be playable Blu-ray discs in hw player.
Den 11.12.2022 16:53, skrev Terje J. Hanssen:
UDF is told to have replaced ISO for optical CD/DVD/BD discs. https://askanydifference.com/difference-between-udf-and-iso-with-table/
I wonder if someone can clarify if UDF version 2.5 or higher really is required for creating and burning Blu-ray video to VBD-discs.
I've got this impression earlier, i.e for K3b here, which still seems to be much the case on Linux: https://bugs.kde.org/show_bug.cgi?id=257602
I've seen there could be UDF 2.5 on Ubuntu and possibly with tsMuxer(?) Bt in my case on Leap 15.4, and even on Tumbleweed, the latest available udf package versions are 2.1 and 2.3:
S | Name | Type | Version | Arch | Repository ---+----------+-------+-----------------+--------+---------------- i+ | libudf0 | pakke | 2.1.0-1.27 | x86_64 | Main Repository i+ | udftools | pakke | 2.3-lp154.321.3 | x86_64 | 15.4
udftools 2.3 is even an experimental package from OBS with content
/usr/bin/udfinfo /usr/bin/wrudf /usr/lib/udev/rules.d/80-pktsetup.rules /usr/sbin/mkfs.udf /usr/sbin/mkudffs /usr/sbin/pktcdvd-check /usr/sbin/pktsetup /usr/sbin/udflabel
So what happends and decide the udf file system version when using mkudffs, bdwrite and dd or K3b lastly for burning? when I let K3b autodect the image (because there are no selection for UDF), it actually shows "ISO 9660" while burning. And the result has prooved to be playable Blu-ray discs in hw player.
First, to correct one possibly confusing typo above: VBD-discs should be Blu-ray video discs To add An extract from udfinfo for one of my burned BD-RE dscs: udfinfo /dev/sr0 | grep udf udfinfo: Warning: Device '/dev/sr0' is busy, udfinfo may report bogus information udfinfo: Warning: Second and third Anchor Volume Descriptor Pointer not found udfinfo: Warning: Logical Volume is in inconsistent state appid=*Linux mkudffs 2.3 udfrev=2.01 udfwriterev=2.01
I wonder if someone can clarify if UDF version 2.5 or higher really is required for creating and burning Blu-ray video to VBD-discs (blu-ray video discs)
The latest version of Fedora, i.e. version 36, has udftools version 2.3 and my laptop with Fedora 32 has udftools version 2.1. Both have been and continue to work to create blu-ray discs by the CinGG method.
вс, 11 дек. 2022 г., 21:44 Phyllis Smith via Cin <[email protected]
:
I wonder if someone can clarify if UDF version 2.5 or higher really is
required for creating and burning Blu-ray video to VBD-discs (blu-ray video discs)
The latest version of Fedora, i.e. version 36, has udftools version 2.3 and my laptop with Fedora 32 has udftools version 2.1. Both have been and continue to work to create blu-ray discs by the CinGG method.
well, while standard demand udf 2.5 - I guess most (newer) players relaxed on that... because while mkudffs can make udf 2.5 image/skeleton there is no simple way to populate this filesystem with files under Linux! Only netbsd kernel can write udf 2.5 disks/disk images, and for most bugfixed code you need unreleased yet netbsd 10. I extracted few utilites from netbsd tree (because 5gb of NetBSD sources was too much for my puny tablet) https://github.com/Randrianasulu/makefs_termux this one should create _populated_ image, just be sure to set both min and max udf version to 2.5 and block size suitable for optical media. (2048) Linux kernel even most latest git still stuck at 2.01 for writing (bdwrite works by utilizing linux kernel udf write support) --
Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
Den 11.12.2022 20:08, skrev Andrew Randrianasulu via Cin:
вс, 11 дек. 2022 г., 21:44 Phyllis Smith via Cin <[email protected]>:
I wonder if someone can clarify if UDF version 2.5 or higher really is required for creating and burning Blu-ray video to VBD-discs(blu-ray video discs)
The latest version of Fedora, i.e. version 36, has udftools version 2.3 and my laptop with Fedora 32 has udftools version 2.1. Both have been and continue to work to create blu-ray discs by the CinGG method.
well, while standard demand udf 2.5 - I guess most (newer) players relaxed on that...
My Samsung UBD-K8500 4K UHD Blu-ray Player is a 2016 model, so it looks so. The spec sheet doesn't mention UDF version and is not very detailed https://image-us.samsung.com/SamsungUS/pim/migration/doc/ubd-k8500-za_DAV_UB...
because while mkudffs can make udf 2.5 image/skeleton there is no simple way to populate this filesystem with files under Linux!
Only netbsd kernel can write udf 2.5 disks/disk images, and for most bugfixed code you need unreleased yet netbsd 10.
I extracted few utilites from netbsd tree (because 5gb of NetBSD sources was too much for my puny tablet)
https://github.com/Randrianasulu/makefs_termux
this one should create _populated_ image, just be sure to set both min and max udf version to 2.5 and block size suitable for optical media. (2048)
Linux kernel even most latest git still stuck at 2.01 for writing (bdwrite works by utilizing linux kernel udf write support)
The mkudffs (and mkfs.udf in udftools) man page say it is used to create a UDF filesystem on a device (usually a disk). Is it a fair understanding that the mkudffs command we use first, creates the udfs file system itself based on the kernel support, which bdwrite next write the udfs image upon?
-- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
пн, 12 дек. 2022 г., 03:04 Terje J. Hanssen via Cin < [email protected]>:
Den 11.12.2022 20:08, skrev Andrew Randrianasulu via Cin:
вс, 11 дек. 2022 г., 21:44 Phyllis Smith via Cin < [email protected]>:
I wonder if someone can clarify if UDF version 2.5 or higher really is
required for creating and burning Blu-ray video to VBD-discs (blu-ray video discs)
The latest version of Fedora, i.e. version 36, has udftools version 2.3 and my laptop with Fedora 32 has udftools version 2.1. Both have been and continue to work to create blu-ray discs by the CinGG method.
well, while standard demand udf 2.5 - I guess most (newer) players relaxed on that...
My Samsung UBD-K8500 4K UHD Blu-ray Player is a 2016 model, so it looks so. The spec sheet doesn't mention UDF version and is not very detailed
https://image-us.samsung.com/SamsungUS/pim/migration/doc/ubd-k8500-za_DAV_UB...
because while mkudffs can make udf 2.5 image/skeleton there is no simple way to populate this filesystem with files under Linux!
Only netbsd kernel can write udf 2.5 disks/disk images, and for most bugfixed code you need unreleased yet netbsd 10.
I extracted few utilites from netbsd tree (because 5gb of NetBSD sources was too much for my puny tablet)
https://github.com/Randrianasulu/makefs_termux
this one should create _populated_ image, just be sure to set both min and max udf version to 2.5 and block size suitable for optical media. (2048)
Linux kernel even most latest git still stuck at 2.01 for writing (bdwrite works by utilizing linux kernel udf write support)
The mkudffs (and mkfs.udf in udftools) man page say it is used to create a UDF filesystem on a device (usually a disk). Is it a fair understanding that the mkudffs command we use first, creates the udfs file system itself based on the kernel support, which bdwrite next write the udfs image upon?
mkudffs by itself should work without kernel-level support, just there is no way (one I know) to populate this filesystem if kernel udf module does not support writing or missed. in theory there was udfclient, but I lost myself quickly in its cmd line interface, and back in time ( ~year or so ago) it was not working with 2.5 images for writing anyway .... in theory you can use bdwrite over mounted ext4 image (say) and then use populated tree as source for makefs ....
--
Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
-- Cin mailing list [email protected] https://lists.cinelerra-gg.org/mailman/listinfo/cin
Den 12.12.2022 01:10, skrev Andrew Randrianasulu:
пн, 12 дек. 2022 г., 03:04 Terje J. Hanssen via Cin <[email protected]>:
Den 11.12.2022 20:08, skrev Andrew Randrianasulu via Cin:
вс, 11 дек. 2022 г., 21:44 Phyllis Smith via Cin <[email protected]>:
I wonder if someone can clarify if UDF version 2.5 or higher really is required for creating and burning Blu-ray video to VBD-discs(blu-ray video discs)
The latest version of Fedora, i.e. version 36, has udftools version 2.3 and my laptop with Fedora 32 has udftools version 2.1. Both have been and continue to work to create blu-ray discs by the CinGG method.
well, while standard demand udf 2.5 - I guess most (newer) players relaxed on that...
My Samsung UBD-K8500 4K UHD Blu-ray Player is a 2016 model, so it looks so. The spec sheet doesn't mention UDF version and is not very detailed https://image-us.samsung.com/SamsungUS/pim/migration/doc/ubd-k8500-za_DAV_UB...
because while mkudffs can make udf 2.5 image/skeleton there is no simple way to populate this filesystem with files under Linux!
Only netbsd kernel can write udf 2.5 disks/disk images, and for most bugfixed code you need unreleased yet netbsd 10.
I extracted few utilites from netbsd tree (because 5gb of NetBSD sources was too much for my puny tablet)
https://github.com/Randrianasulu/makefs_termux
this one should create _populated_ image, just be sure to set both min and max udf version to 2.5 and block size suitable for optical media. (2048)
Linux kernel even most latest git still stuck at 2.01 for writing (bdwrite works by utilizing linux kernel udf write support)
The mkudffs (and mkfs.udf in udftools) man page say it is used to create a UDF filesystem on a device (usually a disk). Is it a fair understanding that the mkudffs command we use first, creates the udfs file system itself based on the kernel support, which bdwrite next write the udfs image upon?
mkudffs by itself should work without kernel-level support, just there is no way (one I know) to populate this filesystem if kernel udf module does not support writing or missed.
in theory there was udfclient, but I lost myself quickly in its cmd line interface, and back in time ( ~year or so ago) it was not working with 2.5 images for writing anyway ....
Ok, but the Blu-ray iso image I created last year with tsMuxer (on Leap) and burned to BD-RE disc with K3b: https://www.mail-archive.com/[email protected]/msg03634.html Verifying this disc now with bdinfo outputs udfrev=2.50 udfwriterev=2.50 Isn't this real UDF 2.5 according to the Blu-ray standard?
in theory you can use bdwrite over mounted ext4 image (say) and then use populated tree as source for makefs ....
пн, 12 дек. 2022 г., 06:00 Terje J. Hanssen <[email protected]>:
Den 12.12.2022 01:10, skrev Andrew Randrianasulu:
пн, 12 дек. 2022 г., 03:04 Terje J. Hanssen via Cin < [email protected]>:
Den 11.12.2022 20:08, skrev Andrew Randrianasulu via Cin:
вс, 11 дек. 2022 г., 21:44 Phyllis Smith via Cin < [email protected]>:
I wonder if someone can clarify if UDF version 2.5 or higher really is
required for creating and burning Blu-ray video to VBD-discs (blu-ray video discs)
The latest version of Fedora, i.e. version 36, has udftools version 2.3 and my laptop with Fedora 32 has udftools version 2.1. Both have been and continue to work to create blu-ray discs by the CinGG method.
well, while standard demand udf 2.5 - I guess most (newer) players relaxed on that...
My Samsung UBD-K8500 4K UHD Blu-ray Player is a 2016 model, so it looks so. The spec sheet doesn't mention UDF version and is not very detailed
https://image-us.samsung.com/SamsungUS/pim/migration/doc/ubd-k8500-za_DAV_UB...
because while mkudffs can make udf 2.5 image/skeleton there is no simple way to populate this filesystem with files under Linux!
Only netbsd kernel can write udf 2.5 disks/disk images, and for most bugfixed code you need unreleased yet netbsd 10.
I extracted few utilites from netbsd tree (because 5gb of NetBSD sources was too much for my puny tablet)
https://github.com/Randrianasulu/makefs_termux
this one should create _populated_ image, just be sure to set both min and max udf version to 2.5 and block size suitable for optical media. (2048)
Linux kernel even most latest git still stuck at 2.01 for writing (bdwrite works by utilizing linux kernel udf write support)
The mkudffs (and mkfs.udf in udftools) man page say it is used to create a UDF filesystem on a device (usually a disk). Is it a fair understanding that the mkudffs command we use first, creates the udfs file system itself based on the kernel support, which bdwrite next write the udfs image upon?
mkudffs by itself should work without kernel-level support, just there is no way (one I know) to populate this filesystem if kernel udf module does not support writing or missed.
in theory there was udfclient, but I lost myself quickly in its cmd line interface, and back in time ( ~year or so ago) it was not working with 2.5 images for writing anyway ....
Ok, but the Blu-ray iso image I created last year with tsMuxer (on Leap) and burned to BD-RE disc with K3b: https://www.mail-archive.com/[email protected]/msg03634.html
Verifying this disc now with bdinfo outputs udfrev=2.50 udfwriterev=2.50
Isn't this real UDF 2.5 according to the Blu-ray standard?
it should be, at least we hope! just as far as I understand there was no (open-source) way to make udf 2.5 image from *arbitrary* folder. (tsmuxer need video/media files to put into image) So I reached to netbsd tools.
in theory you can use bdwrite over mounted ext4 image (say) and then use populated tree as source for makefs ....
Den 11.12.2022 19:43, skrev Phyllis Smith:
I wonder if someone can clarify if UDF version 2.5 or higher really is required for creating and burning Blu-ray video to VBD-discs(blu-ray video discs)
The latest version of Fedora, i.e. version 36, has udftools version 2.3 and my laptop with Fedora 32 has udftools version 2.1. Both have been and continue to work to create blu-ray discs by the CinGG method.
Yeah, that corresponds to the state on Leap/Tumbleweed. I've also inspected a couple of other discs with udfinfo, discs that works on my Samsung Blu-ray player: This disc created with udftools 1.3 from Leap's main repo label=LinuxUDF lvid=LinuxUDF vid=LinuxUDF vsid=LinuxUDF fsid=LinuxUDF fullvsid=63890d51c6cae8fcLinuxUDF owner=Linux mkudffs 1.3 organization=Linux udftools 1.3 contact=https://github.com/pali/udftools/ appid=*Linux mkudffs impid=*Linux UDFFS udfrev=2.01 udfwriterev=2.01 and this one created a year ago - I expect with tsMuxer, first as an .iso image file (?) while the disc show udf version 2.5 (?) udfrev=2.50 udfwriterev=2.50
participants (3)
-
Andrew Randrianasulu -
Phyllis Smith -
Terje J. Hanssen