That method will write your files to a disc, but as far as I know, ImgBurn will
properly sort the files so that the content is universally understood and navigable on every DVD-Audio player.
with additional info (quoted below). The files you listed were effectively produced in "Step 1"; ideally, someone could compile a patched version of mkisofs-win32 to consolidate "Step 2" and "Step 2.5."
ImgBurn could then be used to write the resultant disc image.
- M.
Step 1 - create the AUDIO_TS directoryThis step is performed by the dvda-author program. A simple invocation is as follows:
CODE
dvda-author -o DVD -g *.wav
This will create a directory called DVD in the current directory containing a fully-authored AUDIO_TS directory and an empty VIDEO_TS directory. The DVD-Audio disk will contain all the .wav files in the current directory.
Step 2 - create the .iso disk imageUntil DVD-Audio support is added to mkisofs, the .iso image must be created by passing a sort file to mkisofs. An example file is included in the dvd-author distribution (
local copy).
If your DVD-Audio contents are in a directory called DVD in the current directory, then you can create the .iso image with the following command:
CODE
mkisofs -o image.iso -sort sort.txt -udf DVD
NOTE: The sort.txt file must contain the full path of each file, including the top-level output directory (e.g. "DVD") passed to dvda-author via the -o option. If you don't specify an output directory of "DVD", you will need to edit the sort file.
mkisofs patchesTwo mkisofs patches are available to date for dvda-author, which make it possible to run mkisofs without the -sort option:
- Dave Chapman's initial patch against mkisofs (version 2.01)
- Fab Nicol's new patch against a newer version of mkisofs (2.01.01a40).
Both versions perform the correct sorting of the files when the -dvd-audio parameter is specified. If you apply that patch before compiling cdrtools (it is not yet included in the official cdrtools), you can create the UDF image as follows:
CODE
mkisofs -o image.iso -dvd-audio DVD
Applying patchesThe patches to cdrecord source files should be applied as follows.
First cd into a directory that contains a subdirectory named cdrtools-2.01.01 (whichever package version is used), then enter the following command-line:
CODE
$ patch -Nup3 < .diff file
A patched and pre-compiled (under Linux) cdrecord package is available
here for version 2.01.01a40. To recompile it, first run 'smake clean' before running 'smake' again.
A shortlink to a patched mkisofs (against version 2.01.01a40) compiled under Linux is available
here.
Hplex patchA
new patch has been made for Hplex, which wraps up both -dvd-audio and -dvd-video into one single -dvd-hybrid option switch. Either patch can be used against version 2.01 of cdrtools/mkisofs. Patches against more recent releases of mkisofs will be made soon.
Step 2.5 - OPTIONALFor in car and other audio only players to play your disc you need to pass the -pp option to dvda-author when it runs. As of now the only way to do this is as follows:
Run the command
CODE
isoinfo -i image.iso -l
and look for the start sector of the AUDIO_PP.IFO file. e.g.
---------- 0 0 0 131072 Mar 18 2005 [ 284 00] AUDIO_PP.IFO;1
Then re-run dvda-author, passing the sector of AUDIO_PP.IFO (in this case 284) using the -pp option:
CODE
dvda-author -pp 284 -o DVD -g....
Complete step 2 again then proceed
Step 3 - burn the disk imageAny DVD recording software capable of burning .iso files can be used.
Under Linux, I have had good results with the growisofs option as follows:
CODE
growisofs -Z /dev/hdd=image.iso
Or you can combine steps 2 and 3 as follows:
CODE
growisofs -Z /dev/hdd -udf -sort sort.txt DVD/
An alternative is to use cdrecord from the cdrtools package (see above) as follows:
CODE
(sudo) cdrecord -scanbus
will give the adequate dev value for the cd recorder (typically 2,0,0). Then type:
CODE
(sudo) cdrecord dev=x,y,z /path/to/image.iso