Expériences Linux et Android

Home > Current projects > Blu-ray authoring under Linux > UDF 2.50 support for CDRKIT

UDF 2.50 support for CDRKIT

Thursday 27 September 2012, by Admin

All the versions of this article: [English] [français]


The "cdrkit" project is currently used on Linux to create ISO images to be burn. This project contains tools "genisoimage" and "wodim". The first tool, "genisoimage" is used to generate ISO images, using ISO9660 format (with various options) but also UDF 1.02 format for making DVD-Video compatible disk (by using a specific option), but nothing about the Blu-ray discs requirements. The second tool, "wodim", is used to burn the generated image to the burner and is already compatible with blu-ray burner.

This project aims to replace the free Windows application "ImgBurn" to create Blu-ray images from the command line in Linux using "genisoimage".

First step

This first step has added new options to the application "genisoimage".

The option -bluray-video adds support for checking the structure of a Blu-ray. The existence of a directory named "BDMV" is checked and each file is assigned a different weight according its type to group together files in the resulting image/disc. For example, the files in the subdirectory "BACKUPS" are all placed at the end of the disc.

The use of -bluray-video option also set strict UDF 2.50 format to resulting image. The support for UDF 2.50 has also been added but in preliminary state. It currently lacks the create of metadata type partitions that is required by the UDF 2.50.

Second step

This step is engaged but not terminated. A deep analysis of UDF 2.50 image generated by "ImgBurn" tool is in progress. When terminated, the Metadata partitions support will be added to "genisoimage".

In the meantime, you can view the current status of the project by going here.

Any message or comments?


This forum is moderated before publication: your contribution will only appear after being validated by an administrator.

Who are you?
Your post

This form accepts SPIP shortcuts [->url] {{bold}} {italic} <quote> <code> and the HTML code <q> <del> <ins>. To create paragraphs, simply leave blank lines.