DVD Audio Extractor possible issues with latest version?

Help Support QuadraphonicQuad:

HomerJAU

Moderator: MCH Media Players
Staff member
Moderator
Moderator
Joined
Jun 13, 2013
Messages
4,295
Location
Melbourne, Australia
That would be great! It's good to have more than one option
If you are using Windows Music Media Helper (in the Media Player sub forum here on QQ) will convert MKVs to FLAC and shows all the correct audio stream data. It uses ffmpeg but has a user interface instead of command line.
 

Kal Rubinson

2K Club - QQ Super Nova
Joined
Jul 22, 2004
Messages
2,136
Location
NYC/CT
Anyone have any luck with this one?

I've tried it on two different machines. Is my disc defective?
 

J. PUPSTER

2K Club - QQ Super Nova
QQ Supporter
Joined
May 30, 2017
Messages
8,905
Location
CALIFORNIA (CENTRAL)
Anyone have any luck with this one?

I've tried it on two different machines. Is my disc defective?
What is your process Kal?
(I don't have this title), but are you trying to rip the 5.1 or 7.1 DTS HD MA 24/192kHZ?
I would start with MakeMKV and then convert the MKV with Music Media Helper.
 

Marplot

1K Club - QQ Shooting Star
Joined
Mar 20, 2018
Messages
1,342
Location
Ohio, USA
Try selecting a subset of the audio streams and see if that allows you to extract the media. I have had to do that on 2 releases; I forget which.
 

Kal Rubinson

2K Club - QQ Super Nova
Joined
Jul 22, 2004
Messages
2,136
Location
NYC/CT
Try selecting a subset of the audio streams and see if that allows you to extract the media. I have had to do that on 2 releases; I forget which.
I have done that successfully on other discs. I cannot get that far with this one. MKV fails leaving just empty directories.
 

Marplot

1K Club - QQ Shooting Star
Joined
Mar 20, 2018
Messages
1,342
Location
Ohio, USA
If you are using Windows Music Media Helper (in the Media Player sub forum here on QQ) will convert MKVs to FLAC and shows all the correct audio stream data. It uses ffmpeg but has a user interface instead of command line.
I use perl, ffmpeg and mkvtoolnix to automate my extraction.
makeMKV to get a single file with all the streams.

mkvmerge inside a perl loop to extract each track as a separate file, but with each stream.

# mkvmerge -o ${OUTPUT} --split "chapters:all" ${SOURCE}
# Incremental numbers will be appended to the ${OUTPUT} filename.
# example: mkvmerge -o windogs.mkv --split "chapters:all" The_Winery_Dogs_t00.mkv
# notes if only the makeMKV files are in the directory this glob works, otherwise it needs more specificity
#-------------------------------------------------------------------------------------------------------------------
@BaseFiles = glob ("*.mkv");
foreach $BaseFile (@BaseFiles) {
$BaseOut = "chapter" . $Counter . ".mkv";
system ("mkvmerge -o $BaseOut --split \"chapters:all\" $BaseFile");
$Counter++
}

Then a perl loop and ffmpeg to extract each stream. I haven't automated the stream selection because it only takes a moment to comment/uncomment sections.
Really, for most of the items the syntax is identical because of extraction and conversion so really I have sections to have unique names.
For the DTS-HD MA I use -acodec copy to get an unconverted file.

@Files = glob ("*.mkv");
foreach $File (@Files) {
# AC3 Stereo
#$Output1 = "0" . $Counter . "_ac3_2.0.flac";
#system ("ffmpeg -i $File -map 0:1 -vn -sn $Output1");

# AC3 5.1
$Output3 = "0" . $Counter . "_AC3_5.1.flac";
system ("ffmpeg -i $File -map 0:2 -vn -sn $Output3");

# PCM Stereo
$Output2 = "0" . $Counter . "_pcm_2.0.flac";
system ("ffmpeg -i $File -map 0:3 -vn -sn $Output2");

# PCM 5.1
#$Output4 = "0" . $Counter . "_PCM_5.1.flac";
#system ("ffmpeg -i $File -map 0:4 -vn -sn $Output4");

# DTS Stereo
#$Output5 = "0" . $Counter . "_DTS_2.0.flac";
#system ("ffmpeg -i $File -map 0:5 -vn -sn $Output5");

# DTS 5.1
$Output6 = "0" . $Counter . "_DTS_5.1.flac";
system ("ffmpeg -i $File -map 0:6 -vn -sn $Output6");

# DTS-HD MA Stereo
#$HDOutput1 = "0" . $Counter . "_DTSHD_2.0.dts";
#system ("ffmpeg -i $File -map 0:7 -vn -sn -acodec copy $HDOutput1");

# DTS-HD MA 5.1
$HDOutput2 = "0" . $Counter . "_DTSHD_5.1.dts";
system ("ffmpeg -i $File -map 0:8 -vn -sn -acodec copy $HDOutput2");
}

yes, I really need to automate it since it would be easy to do it with a if // and look for the stream types. It would be much easier to post at that point, and of use to people. Maybe early next year when I have some free time.
 

Marplot

1K Club - QQ Shooting Star
Joined
Mar 20, 2018
Messages
1,342
Location
Ohio, USA
I have done that successfully on other discs. I cannot get that far with this one. MKV fails leaving just empty directories.
bummer. I don't have it or would take a run at it, sorry I don't have any other ideas.
It is certainly possible that there is an issue with the structure that allows it to play on your media but doesn't contain enough information for the software to extract it.
 

timbre4

Administrator
Staff member
Admin
Moderator
QQ Supporter
Since 2002/2003
Joined
Oct 18, 2002
Messages
7,599
Location
College Grove, TN
Sub-topic: My main box went WIN 10 last week, it was the last one. Yesterday I started DAE as I wanted to rip a 5.1 mix off a DVD and it threw a license error at me. Went back to email and found the machine #s didn’t match? So I searched the PC for the lic.dae (?) file and found it in a folder DELL8200 which was a former main PC.

I clicked their website link to download license, copied that to the WIN 10 PC, started DAE and browsed to the file and then all was fine. Just odd but I think the update from WIN 7 to WIN 10 awoke something.

And now back to our regular programming.
 

HomerJAU

Moderator: MCH Media Players
Staff member
Moderator
Moderator
Joined
Jun 13, 2013
Messages
4,295
Location
Melbourne, Australia
I use perl, ffmpeg and mkvtoolnix to automate my extraction.
makeMKV to get a single file with all the streams.

mkvmerge inside a perl loop to extract each track as a separate file, but with each stream.

# mkvmerge -o ${OUTPUT} --split "chapters:all" ${SOURCE}
# Incremental numbers will be appended to the ${OUTPUT} filename.
# example: mkvmerge -o windogs.mkv --split "chapters:all" The_Winery_Dogs_t00.mkv
# notes if only the makeMKV files are in the directory this glob works, otherwise it needs more specificity
#-------------------------------------------------------------------------------------------------------------------
@BaseFiles = glob ("*.mkv");
foreach $BaseFile (@BaseFiles) {
$BaseOut = "chapter" . $Counter . ".mkv";
system ("mkvmerge -o $BaseOut --split \"chapters:all\" $BaseFile");
$Counter++
}

Then a perl loop and ffmpeg to extract each stream. I haven't automated the stream selection because it only takes a moment to comment/uncomment sections.
Really, for most of the items the syntax is identical because of extraction and conversion so really I have sections to have unique names.
For the DTS-HD MA I use -acodec copy to get an unconverted file.

@Files = glob ("*.mkv");
foreach $File (@Files) {
# AC3 Stereo
#$Output1 = "0" . $Counter . "_ac3_2.0.flac";
#system ("ffmpeg -i $File -map 0:1 -vn -sn $Output1");

# AC3 5.1
$Output3 = "0" . $Counter . "_AC3_5.1.flac";
system ("ffmpeg -i $File -map 0:2 -vn -sn $Output3");

# PCM Stereo
$Output2 = "0" . $Counter . "_pcm_2.0.flac";
system ("ffmpeg -i $File -map 0:3 -vn -sn $Output2");

# PCM 5.1
#$Output4 = "0" . $Counter . "_PCM_5.1.flac";
#system ("ffmpeg -i $File -map 0:4 -vn -sn $Output4");

# DTS Stereo
#$Output5 = "0" . $Counter . "_DTS_2.0.flac";
#system ("ffmpeg -i $File -map 0:5 -vn -sn $Output5");

# DTS 5.1
$Output6 = "0" . $Counter . "_DTS_5.1.flac";
system ("ffmpeg -i $File -map 0:6 -vn -sn $Output6");

# DTS-HD MA Stereo
#$HDOutput1 = "0" . $Counter . "_DTSHD_2.0.dts";
#system ("ffmpeg -i $File -map 0:7 -vn -sn -acodec copy $HDOutput1");

# DTS-HD MA 5.1
$HDOutput2 = "0" . $Counter . "_DTSHD_5.1.dts";
system ("ffmpeg -i $File -map 0:8 -vn -sn -acodec copy $HDOutput2");
}

yes, I really need to automate it since it would be easy to do it with a if // and look for the stream types. It would be much easier to post at that point, and of use to people. Maybe early next year when I have some free time.
With all due respect Marplot, this is way too complicated for the average QQer. Especially since you need to manually edit these scripts for each disc release with different audio streams.

Just rip everything to MKV, then run Music Media Helper, select the MKV file, select which stream to rip. Done. You can even enterthe Artist and Album Title and tag all files too, with limited effort. You do need Windows though :)
 

johnbs

Member
Joined
Sep 28, 2014
Messages
11
"This album has been recorded in 24bit 192kHz 7.1 surround sound and is delivered to the listener in this package on Pure Audio Blu-ray in 5.1, 7.1, and high-resolution stereo, and a standard resolution CD. The Blu-ray also includes digital copies via mShuttle."

Is it possible that mShuttle files cause problems? Can you copy those OK?
 

Marplot

1K Club - QQ Shooting Star
Joined
Mar 20, 2018
Messages
1,342
Location
Ohio, USA
With all due respect Marplot, this is way too complicated for the average QQer. Especially since you need to manually edit these scripts for each disc release with different audio streams.

Just rip everything to MKV, then run Music Media Helper, select the MKV file, select which stream to rip. Done. You can even enterthe Artist and Album Title and tag all files too, with limited effort. You do need Windows though :)
No umbrage taken. I was simply answering in depth to the response of sure, tell me more.
I would however disagree that using a text editor to remove a hash (#) is beyond anyone here, but yes I endorse Music Media Helper and the support provided as a solid solution.
 

Kal Rubinson

2K Club - QQ Super Nova
Joined
Jul 22, 2004
Messages
2,136
Location
NYC/CT
"This album has been recorded in 24bit 192kHz 7.1 surround sound and is delivered to the listener in this package on Pure Audio Blu-ray in 5.1, 7.1, and high-resolution stereo, and a standard resolution CD. The Blu-ray also includes digital copies via mShuttle."

Is it possible that mShuttle files cause problems? Can you copy those OK?
mShuttle files copy fine but I have no use for them.
 

himey

1K Club - QQ Shooting Star
Joined
Nov 11, 2013
Messages
1,946
I have done that successfully on other discs. I cannot get that far with this one. MKV fails leaving just empty directories.
Did you try the backup feature in MakeMKV? It is an option before you scan the disc. That may be worth a shot. You could then use other methods to extract the audio because the copy protection will be removed.
 
Top