Hi, I used the dvd-audiofile program to create a dvda disc and now I'd like to get the wav files back out. There is an option for this in the dvda-author program (which dvd-audiofile uses under the hood to make the disc file) but I got an error.
[ERR] Cannot open ATS_01_4.AOB
I looked on the disc and indeed there only exists AOB files 1-3. It extracted pieces of the 1st and last file but the rest are just headers. I used the windows version 09.05 of dvda-author program to try this extraction.
Thanks.
Edit to add log file. It looks to be working but then it goes back and tries to extract a second time for some reason and clobbers the files.
dvda-author.exe --extract e:\,1 -o c:\recordings\wsp
[WAR] Could not open settings file, creating one...
------------------------------------------------------------
============================================================
----------------- DVD-A author 09.05 -----------------
Current time is: 26 Jul, 22h 33m 54s
============================================================
Copyright Dave Chapman 2005-Fabrice Nicol 2007-2009
<fabnicol@users.sourceforge.net>-Lee and Tim Feldkamp 2008
This file is part of dvda-author.
dvda-author is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
dvda-author is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with dvda-author. If not, see http://www.gnu.org/licenses/.
------------------------------------------------------------
[PAR] Output directory is: c:\recordings\wsp
[INF] Extracting audio from e:\/AUDIO_TS
[MSG] Output directory 'c:\recordings\wsp/g1' already created
[INF] Extracting c:\recordings\wsp/g1/track02.wav
96000Hz, 24 bits/sample, 2 channels - 61278720 samples
[INF] Extracting c:\recordings\wsp/g1/track03.wav
96000Hz, 24 bits/sample, 2 channels - 48291840 samples
[INF] Extracting c:\recordings\wsp/g1/track04.wav
96000Hz, 24 bits/sample, 2 channels - 46629120 samples
[INF] Extracting c:\recordings\wsp/g1/track05.wav
96000Hz, 24 bits/sample, 2 channels - 56853760 samples
[INF] Extracting c:\recordings\wsp/g1/track02.wav
96000Hz, 24 bits/sample, 2 channels - 61278720 samples
[INF] Extracting c:\recordings\wsp/g1/track03.wav
96000Hz, 24 bits/sample, 2 channels - 48291840 samples
[INF] Extracting c:\recordings\wsp/g1/track04.wav
96000Hz, 24 bits/sample, 2 channels - 46629120 samples
[INF] Extracting c:\recordings\wsp/g1/track05.wav
96000Hz, 24 bits/sample, 2 channels - 56853760 samples
[INF] Extracting c:\recordings\wsp/g1/track06.wav
96000Hz, 24 bits/sample, 2 channels - 31754240 samples
[INF] Extracting c:\recordings\wsp/g1/track07.wav
96000Hz, 24 bits/sample, 2 channels - 34812160 samples
[INF] Extracting c:\recordings\wsp/g1/track08.wav
96000Hz, 24 bits/sample, 2 channels - 60082270 samples
[INF] Extracting c:\recordings\wsp/g1/track09.wav
96000Hz, 24 bits/sample, 2 channels - 21768960 samples
[INF] Extracting c:\recordings\wsp/g1/track02.wav
96000Hz, 24 bits/sample, 2 channels - 61278720 samples
[INF] Extracting c:\recordings\wsp/g1/track03.wav
96000Hz, 24 bits/sample, 2 channels - 48291840 samples
[INF] Extracting c:\recordings\wsp/g1/track04.wav
96000Hz, 24 bits/sample, 2 channels - 46629120 samples
[INF] Extracting c:\recordings\wsp/g1/track05.wav
96000Hz, 24 bits/sample, 2 channels - 56853760 samples
[INF] Extracting c:\recordings\wsp/g1/track06.wav
96000Hz, 24 bits/sample, 2 channels - 31754240 samples
[INF] Extracting c:\recordings\wsp/g1/track07.wav
96000Hz, 24 bits/sample, 2 channels - 34812160 samples
[INF] Extracting c:\recordings\wsp/g1/track08.wav
96000Hz, 24 bits/sample, 2 channels - 60082270 samples
[INF] Extracting c:\recordings\wsp/g1/track09.wav
96000Hz, 24 bits/sample, 2 channels - 21768960 samples
[ERR] Cannot open ATS_01_4.AOB
Update: I got this working, with a bit of finagling. Essentially, there seems to be a bug in the dvda-author program with regard to extracting from multiple AOB files (the files that contain the actual audio data on a dvda disc). I got around the problem with these steps.
- Create a copy of the disc with only the 1st AOB file present. I used a flash card but you can probably use any dir.
- Extract the data from your new copy using the normal dvda-author extract options (dvda-author.exe -x <input> -o <output>)
- Save all but the last file extracted to a safe place.
- Copy the last file to new name so it won't get overwritten. Realize that the last file in an AOB stream is probably split across multiple AOBs.
- Copy the 2nd AOB file to your new disc and rerun dvda-author extraction.
- Concatenate the 2 parts of the wav that's split across AOB streams.
- Repeat from "Save all but the last file" step until you've exhausted the AOB streams.
This isn't the ideal situation but if there is a problem with your "backup" data it can be recovered from your dvda disc.
I've sent a note to Fabrice but haven't heard anything back yet. Maybe there is a better way to handle this or some special switch that will help but I think I've tried everything.
Hi,
I've got your report in late July and having a look at it now I'm back home for a few days.
Fabrice
Could you please redo your test (with original disc) using: --extract e:
instead of --extract e:\,1 then report?
Thanks.
Fab
Issue is fixed in source code, downloadable from usual location (http://dvd-audio.sourceforge.net (http://dvd-audio.sourceforge.net)) as file dvda-author-09.05-10.tar.bz2
Normally this direct link should work: https://sourceforge.net/projects/dvd-audio/files/dvda-author/dvda-author-09.05%20src/dvda-author-09.05-10.tar.bz2/download (https://sourceforge.net/projects/dvd-audio/files/dvda-author/dvda-author-09.05%20src/dvda-author-09.05-10.tar.bz2/download)
A Windows binary will be uploaded this Saturday.
Fab
I don't know anything about using terminal, but would also like to do this... could you post a dummies version of how to extract the audio from a DVD-A disc?
Once I've upgraded the files, (let's say over the week-end) you'll be able to extract without the above bug using my graphical user interface. You can already extract nicely for dvda-author/DVD-Audiofile made discs, using the currently available packages, if your data is such that no audio group has more than 1GB of data.
The how-to for the dvda-author interface is here:
http://dvd-audio.sourceforge.net/GUI.shtml (http://dvd-audio.sourceforge.net/GUI.shtml).
Use the "Decode" icon as indicated.
Download the package under dvda-author-package > dvda-author-package-09.05 win32 for windows from here:
http://sourceforge.net/projects/dvd-audio/files/ (http://sourceforge.net/projects/dvd-audio/files/).
Note: This is not to compete with DVD-Audiofile, which is a nice front-end, it's just that the extraction feature has not been integrated in it.
Otherwise, you can use a possibly illegal application (at least in some countries) called DVD-A Explorer. There's no institutional site to download but you'll find a discussion here
http://www.hydrogenaudio.org/forums/index.php?showtopic=61928 (http://www.hydrogenaudio.org/forums/index.php?showtopic=61928)
DVD-A Explorer is a bit slower than dvda-author --extract but it extracts MLP tracks and "encrypted/protected" tracks, which dvda-author does not, being on a strictly legal path.
Fab
Thanks for the help! Now, how do I change MLP files to WAV?
There is an extensive discussion here:
http://avisynth.org/mediawiki/DVDAGuide#Decrypting_DVD-Audio (http://avisynth.org/mediawiki/DVDAGuide#Decrypting_DVD-Audio)
Please note that DVD Fab violates the FFMPEG project licensing policy, and that DVD-A Explorer may be illegal in some countries for some features, as said above, as well as other decrypting tools mentioned on the above page.
Gotcha. I thought all of our homemade DVD-A discs from DVD-Audiofile/etc. used this MLP format. Sounds like that's only the commercial discs, so I won't need to convert it!
Yes, actually MLP is only useful for 96kHz multichannel. It is a proprietary lossless compression format, akin to FLAC 'below the hood'. So, if you need compression, just flac the files to DVD-ROM, otherwise straight wav format is good enough for disc authoring.
The bug mentioned in this thread was fixed and new builds uploaded to the sourceforge file release system (packages are under dvda-author > dvda-author-09.05 win32 and dvda-author-package > dvda-author-package-09.02), here: http://sourceforge.net/projects/dvd-audio/files/ (http://sourceforge.net/projects/dvd-audio/files/)
BTW, new development is under way, with release builds expected in Sept, to accommadate the following new features:
- so-called "gapless" titles (either by anti-gap strategies or by merging consecutive tracks into a bigger one, when possible)
- top-level menus, with menu subtitles (still-image menus with sound and hopefully, animated video menus).
Fab