View Full Version : Free solution to extract Audio from DVD
sirt
15th January 2017, 11:47
Hi,
I know there is a stuff called DVD Audio Extractor. I tried it but as it is not free I can't use it anymore, but it was great. Actually I have some CD's that feature a bonus DVD with audio (generally PCM 48 kHz) and DVD Audio Extractor help extract these audio.
Is there a free way to achieve this ? Actually, ideally, I would like to do the same than I do with Exact Audio Copy for CD (create .cue, test tracks, copy them in WAV or FLAC...).
hello_hello
15th January 2017, 17:02
I've not used it myself, but there's a foobar2000 DSP. DVD-Audio Decoder and Watermark Detector (https://sourceforge.net/projects/dvdadecoder/).
I've haven't used DVD-Audio Explorer (http://www.videohelp.com/software/DVD-Audio-Explorer) myself either.
Groucho2004
15th January 2017, 17:21
I believe sirt is referring to audio on DVD-Video disks, not DVD-Audio disks.
sneaker_ger
15th January 2017, 17:53
Rip to mkv using MakeMKV. Then convert to FLAC (or use MakeMKV's FLAC profile) and convert the mkv chapters to cue sheets.
sirt
15th January 2017, 17:53
Yes indeed I have some CD that come with a DVD which contains Video but also Audio ('Enhanced Stereo' tracks). Actually DVD Audio Extractor is great but not free. It is not also possible to set encoder you want (e.g. update with latest FLAC encoder version for example). I think DVD-Audio Explorer is more or less similar, I can give ut a try. Regarding Foobar plugin, I will have to read that as well.
GMJCZP
16th January 2017, 03:48
Try with DVD Shrink or DVD Decrypter, both are program-free.
Ghitulescu
16th January 2017, 06:59
Actually I have some CD's that feature a bonus DVD with audio (generally PCM 48 kHz) and DVD Audio Extractor help extract these audio.
Is there a free way to achieve this?
If we are discussing the audio part of a DVD-Video, yes there are several free solutions, but few are of the 1-click type.
Most of the time you need to isolate either the chapter (= music) or the main movie (=album) then to extract by free tools the music and then if needed to convert to FLAC. The way I see, since you hate manual work, probably you'll need to buy that software ...
sirt
16th January 2017, 08:26
When you say 'isolate the chapter', do you mean to do that manually ? Actually, in my case, the DVD features a chapter itself divided in several songs (which are the 'enhanced stereo' songs I want to extract). I guess if I use DVD Decrypter or DVD Shrink, these songs will be recognized as chapters and, from what I remember from these softwares, I will be able to extract each single song as a .VOB. Then I will have to demux these .VOB (with something like DG Index) and I will finally have separate WAV files. Finally, as I want them in FLAC, I can reencode them with a batch file. And, last and not least, I will have to tag these FLAC.
I haven't reinstalled DVD Shrink nor DVD Decrypter but if the way I dealt with previously is more or less what I will have to do, it will be very long. In the case, songs chapters are not recognized, it could be even more nasty as I would have to manualy 'cut' segment then save .VOB one by one...
DVD Audio Extractor is great but it seems it is not possible to control which FLAC encoder you want to use (as in EAC where you can load your encoder). Then, perhaps I can use it to save WAV then reencode to FLAC myself but, again, it is annoying to use a batch then have to retag tracks.
sirt
16th January 2017, 20:58
Well, I worked on the following bat (see below), what do you think ?
Let's say I extract audio from a DVD as WAV I put into a folder called Artist - Album [WAV] then I add this folder to a folder called FROM_DVD_AUDIO_TO_FLAC where I also have .flac.exe. Then I launch the batch below : I will get a sub folder named Artist - Album [FLAC] with compressed .flac. So I can 'control' the version of FLAC encoder I want to use (which is not possible in DVD Audio Extractor). After that I will have to tag everything on Mp3Tag for example.
Do you know whether I can get or retrieve tags and send them to flac encoder ? Else, I will have to tag flac tracks manually.
for /f "tokens=*" %%i in ('dir /b /ad *[WAV]') do call :rep "%%~i"
goto :eof
:rep
set "input_rep=%~1"
for /f "tokens=*" %%i in ('dir /b /a-d "%input_rep%\*.wav"') do call :file "%%~i"
goto :eof
:file
set "output_rep=%input_rep:[WAV]=[FLAC]%
if not exist "%output_rep%\%~n1.flac" call :make_flac "%~n1"
goto :eof
:make_flac
md "%output_rep%" >nul 2>&1
::ici le code de conversion et déplacement
::----------------------------------------------------------------
flac -8 -V "%input_rep%\%~1.wav" -o "%output_rep%\%~1.flac"
del "%input_rep%\%~1.wav"
::--------------------------------------------
goto :eof
pause
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.