Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > General > Linux, Mac OS X, & Co
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 12th July 2006, 22:15   #1  |  Link
iliketowatch
slACK!er
 
iliketowatch's Avatar
 
Join Date: Mar 2005
Posts: 40
Has anyone burned DVD+R Dual Layer Disks in Linux?

I looked back through the threads of this forum and saw no mention of burning DL disks using LInux.
I did read the How to burn Dual Layer Disks with PgcEdit guide and
read through the thread Guide: How to burn Double Layer Disks with PgcEdit.
I saw no mention of Linux, but since PgcEdit is Linux friendly (with WINE installed) I thought it might be fairly easy.

The guide mentions using ImgBurn, but I was wondering if growisofs would work? growisofs is mailny a front end for mkisofs (which is used by PgcEdit).

For single layer, I just run
Code:
growisofs -dvd-compat -Z /dev/dvdrw -dvd-video -udf dvd_dir
Is it that easy with DL disks?
Or should I run "Create ISO" in PgcEdit, then burn that image with growisofs?
Or are there more reliable methods?

Thanks in advance.
iliketowatch is offline   Reply With Quote
Old 13th July 2006, 08:58   #2  |  Link
Carpo
Registered User
 
Carpo's Avatar
 
Join Date: Dec 2002
Location: /dev/null
Posts: 1,365
i have used k3b and nerolinux to burn dl discs on slackware with no problems
__________________
The Internet: where men are men, women are men, and children are FBI Agents
Carpo is offline   Reply With Quote
Old 13th July 2006, 10:29   #3  |  Link
r0lZ
PgcEdit daemon
 
r0lZ's Avatar
 
Join Date: Jul 2003
Posts: 7,101
Yes, growisofs should work. To specify the layer break sector, use:
Code:
-use-the-force-luke=break:NNNNN
__________________
r0lZ
PgcEdit homepage (hosted by VideoHelp)
BD3D2MK3D A tool to convert 3D blu-rays to SBS, T&B or FS MKV
r0lZ is offline   Reply With Quote
Old 13th July 2006, 15:30   #4  |  Link
iliketowatch
slACK!er
 
iliketowatch's Avatar
 
Join Date: Mar 2005
Posts: 40
Carpo: Good to hear that k3b works since it is a frontend to growisofs.


r0lZ: Good to hear that growisofs will work. (There were mixed responses when I googled for DL burning with growisofs.)

In the code "-use-the-force-luke=break:NNNNN" what is the value of NNNNN for DVD+R DL disks?
The Burn DVD Setup window in PgcEdit doesn't have a Layer 0 value for DVD+R DL disks.
Does PgcEdit give the value in some manner when a DVD is loaded?

And do I run growisofs on the directory on the hard drive or do I create an ISO image first?

Thanks again.
iliketowatch is offline   Reply With Quote
Old 13th July 2006, 17:32   #5  |  Link
r0lZ
PgcEdit daemon
 
r0lZ's Avatar
 
Join Date: Jul 2003
Posts: 7,101
Andy Polyakov, the author of growisofs, has tested PgcEdit with his program, with success. He gave me the command line argument above. I don't know much more.

The value of NNNNN for a +R is the number of sectors in L0, after padding, given by PgcEdit. It is displayed in the LB selection dialog, in the field labelled Final Position of Layer Break = Sectors in L0, and, when you click OK, in the main burn dialog. It is also copied automatically in the clipboard if you enable the new "expert" option "Don't create the ISO image". (BTW, Andy has requested this option to easily use PgcEdit to modify the IFOs, and growisofs from the shell.)

For DVD-R DL, the NNNNN value is the total number of sectors in L0 of a blank disc. Take care, I'm not sure growisofs can successfully burn a DVD-R DL!
It is not necessary to specify the number of sectors in L0 for DVD+R DL discs, since the layer break can be at any position on L0. On -Rs, it is necessary to know exactly the number of sectors in L0, because the first layer must be filled completely with data.

IMPORTANT: You have to save the IFOs from the layer break selection dialog before burning a DL disc. If you save them normally with File -> Save or when you quit PgcEdit, the VTS sector pointers are computed for a single layer disc. The 32K gaps are taken into account, but not the layer break.

IMO, burning the DVD files or an ISO is a matter of preferences, and speed. I suppose that it is better to burn the files, because it's faster and you don't need disc space.

If you want to see the command line used by PgcEdit to create the ISO, have a look at /tmp/makeiso.bat (or something similar; I don't remember the name I've used under Linux.)
__________________
r0lZ
PgcEdit homepage (hosted by VideoHelp)
BD3D2MK3D A tool to convert 3D blu-rays to SBS, T&B or FS MKV

Last edited by r0lZ; 13th July 2006 at 17:37.
r0lZ is offline   Reply With Quote
Old 18th July 2006, 15:36   #6  |  Link
iliketowatch
slACK!er
 
iliketowatch's Avatar
 
Join Date: Mar 2005
Posts: 40
Sorry for the delay but my DL recorder would not recognize that particular DL media. (I ended up buying another drive.)

Anyway, it worked first time:

Code:
growisofs -use-the-force-luke=break:2036096 -dvd-compat -Z /dev/dvdrw -dvd-video -udf DIR
Roiz: Very glad you mentioned how to save the IFOs.
And PgcEdit is looking better than ever.

Thanks again.
iliketowatch is offline   Reply With Quote
Old 11th October 2006, 20:54   #7  |  Link
Pitou
Registered User
 
Join Date: Nov 2002
Posts: 93
iliketowatch,

Could you tell me how you find the layer break exactly? I'm a little lost in PgcEdit.

Thanls

Pitou!
Pitou is offline   Reply With Quote
Old 11th October 2006, 22:22   #8  |  Link
r0lZ
PgcEdit daemon
 
r0lZ's Avatar
 
Join Date: Jul 2003
Posts: 7,101
Open PgcEdit and start the burn function. Fill the params in the dialog and click OK. A new dialog pops up, where you must select the layer break cell. Accept the default if you wish: it should be the original position.
The layer break sector number is displayed in the top frame: "Final position of Layer Break = Sectors in L0".
When you click OK, the sector number is copied in the clipboard, and the ISO is created.
Launch growisofs, as explained above...
__________________
r0lZ
PgcEdit homepage (hosted by VideoHelp)
BD3D2MK3D A tool to convert 3D blu-rays to SBS, T&B or FS MKV
r0lZ is offline   Reply With Quote
Old 12th October 2006, 14:35   #9  |  Link
Pitou
Registered User
 
Join Date: Nov 2002
Posts: 93
Got it, thanks!

Now I have a question, is the LB sector calculated different from the original DVD (since the iso image structure is probably different?). but at the same position (same chapter point?) of the original DVD?

Or, is the LB sector in one of the IFOs somewhere?

btw, I included DVD-Rom files as well, I'm glad that PgcEdit supports this!!

Thanks.

Pitou!
Pitou is offline   Reply With Quote
Old 13th October 2006, 03:34   #10  |  Link
r0lZ
PgcEdit daemon
 
r0lZ's Avatar
 
Join Date: Jul 2003
Posts: 7,101
This question has already been answered several times.

The LB is not included in the IFOs, but it is usually possible to guess its original position by inspecting the cells table of the main film. That's what PgcEdit tries to do. Anyway, you can verify the LB position manually, with the preview.

The final sector number of the LB has to be recalculated, since it is impossible to keep exactly the same structure than the original disc (unless you rip an ISO.)
__________________
r0lZ
PgcEdit homepage (hosted by VideoHelp)
BD3D2MK3D A tool to convert 3D blu-rays to SBS, T&B or FS MKV
r0lZ is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 22:47.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2018, vBulletin Solutions Inc.