The state of blu-ray burning in linux is terrible

Richard Shaw hobbes1069 at gmail.com
Tue Jul 30 13:18:39 UTC 2013


On Tue, Jul 30, 2013 at 1:52 AM, Thomas Schmitt <scdbackup at gmx.net> wrote:

> It is not that bad with Blu-ray. At least with the backends.
> (I am the developer of libburn and use BD-R and BD-RE media daily.)
>
> But wodim (or "cdrecord") out of cdrkit should really be used
> only for CD.
>
> The slowliness of BD media comes from their Defect Management
> which checkreads the written blocks while they are still present
> in the drive's buffer. In case of poor read quality the blocks
> get written again or redirected to the Spare Area where the data
> get stored in replacement blocks.
> This checkreading reduces write speed to at most half of the
> nominal speed of drive and BD medium.
>
> BD-R do Defect Management by default if they are formatted.
> BD-RE can only be used formatted and do Defect Management by default.
>

Ahh.. Makes sense.


growisofs out of dvd+rw-tools has a little bug with BD-R.
>   https://bugzilla.redhat.com/show_bug.cgi?id=858029
>   https://bugzilla.redhat.com/show_bug.cgi?id=868527
> It is supposed to be fixed in
>   dvd+rw-tools-7.1-13.fc19
>

Thanks! I just installed it from updates-testing. I'll give it a try.



> The tiny patch is shown in
>   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=713016
> Workaround is to explicitely format the BD-R before use by
>   dvd+rw-format /dev/sr0
>

Ok. A related question to that... When I use dvd+rw-mediainfo I see several
different capacaities. Obviously if you use the formatting with defect
management then you're going to loose some capacity, but the output is not
clear which one is the correct. Since I'm using my BD-R's for backup
purposes, I want to know exactly how much space I have to work with.


My own programs, libburn based cdrskin and xorriso, do not format
> BD-R by default. So they are as fast as with cdrecord.
> Other than with cdrecord it is possible to format BD-R on request
>   cdrskin -v dev=/dev/sr0 blank=format_if_needed
>   xorriso -outdev /dev/sr0 -format as_needed
> which makes them capable of slow Defect Management.
> Other than growisofs and cdrecord, cdrskin and xorriso offer the
> opportunity to disable Defect Management on formatted BD-R and
> on BD-RE
>   cdrskin stream_recording=on ...cdrecord-like-burn-options...
>   xorriso -stream_recording on ...xorriso-burn-commands...
> This is especially helpful with 2x BD-RE, which elsewise need
> an awfully long time to write their capacity of 22.5 GiB.
>

I learn something new every day! The great thing about linux is there's
usually multiple ways of getting something done... The problem with linux
is there's usually multiple ways of getting something done! :)

I'm quite comfortable on the command line but sometimes for some things I
really just want an easy/GUI way to do things. In this case, I just want to
pull up a project (brasero) and drag files/folders over to the project, and
click burn.

 It seems that brasero can use libburn but I have had no luck in getting
brasero to actually burn. It recognizes the disc, tells me if I'm over
capacity or not, but just will not burn. Should I try bumping up the
priority for the plugin for libburn?

After I get my pictures backed up, my next project is to get blu-ray video
working (at least as well as it can without UDF 2.5 write support). Can
your tools help me there?

Thanks,
Richard
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.fedoraproject.org/pipermail/users/attachments/20130730/846a54f2/attachment.html>


More information about the users mailing list