By far the easiest, while also offering the most options. Slight hitch on ARM when attempting to run the installer, dvdaudioextractor.exe:
This program can only be installed on versions of Windows designed for the following processor architectures: x64
Worked around by extracting the contents via innoextract, then running .\app\dvdae-gui.exe.
FFmpeg 7 has recently merged dvdvideo, a "DVD-Video demuxer powered by libdvdnav and libdvdread" which
"can directly ingest DVD titles, specifically sequential PGCs, into a conversion pipeline. Menu assets, such as background video or audio, can also be demuxed given the menu’s coordinates (at best effort). Seeking is not supported at this time. Block devices (DVD drives), ISO files, and directory structures are accepted. Activate with -f dvdvideo in front of one of these inputs."
While the documentation includes four examples, it took some tweaking to find the right combination for losslessly extracting audio from a DVD in drive d:\ to WAV:
ffmpeg -f dvdvideo -title 2 -i d: -vn -acodec pcm_s16le -ar 48000 -ac 2 output.wav
and Apple Lossless (ALAC):
ffmpeg -f dvdvideo -title 2 -i d: -vn -acodec alac -ar 48000 -ac 2 output.m4a
(Found the correct title number via VLC (Playback → Title) and the audio format and bitrate via ffmpeg -i D:\VIDEO_TS\VTS_01_1.VOB
: Stream #0:2[0xa0]: Audio: pcm_dvd, 48000 Hz, stereo, s16, 1536 kb/s.)
Building FFmpeg is a little tricky, but nightly builds linked from ffmpeg.org are available.
A 17-year-old, multi-step method leveraging DVD Shrink, vStrip GUI, and DB PowerAmp Music Converter.
/windows | May 21, 2024