View Single Post
Old 15th October 2017, 10:03   #14396  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 6,890
Quote:
Originally Posted by Q-the-STORM View Post
So:
eac3to Eac30.mkv 2: output.eac3
then
rename to output.ac3
then
eac3to output.ac3 output2.wav -whatever
Yep with track 2, with track 3 don't work.
And you don't need rename, eac3to identify the stream by the header not by extension, work fine also:

eac3to Eac30.mkv 2: output2.eac3
then
eac3to output2.eac3 output2.wav

With track 3:

eac3to Eac30.mkv 3: output3.eac3
then
eac3to output3.eac3 output3.wav -->
Code:
E-AC3, 7.1 channels, 0:01:23, 768kbps, 48kHz, dialnorm: -27dB
(core: AC3, 5.1 channels, 0:01:23, 448kbps, 48kHz, dialnorm: -27dB)
Removing AC3 dialog normalization...
Extracting E-AC3 core...
Decoding with libav/ffmpeg...
[libav] frame CRC mismatch  <WARNING>
[libav] get_buffer() failed  <WARNING>
The libav decoder reported error -22 while decoding.  <ERROR>
Aborted at file position 262144.  <ERROR>
You need:

ffmpeg -drc_scale 0 -i output3.eac3 -acodec pcm_s24le output3.wav
Quote:
...
[eac3 @ 00000000006bf5e0] Dependent substream decoding is not implemented.
Update your FFmpeg version to the newest one from Git.
If the problem still occurs, it means that your file has a feature which has not been implemented.
...
Or directly from the mkv:

ffmpeg -drc_scale 0 -i Eac30.mkv -map 0:2 -acodec pcm_s24le output3.wav

with the same WARNING
__________________
BeHappy, AviSynth audio transcoder.
tebasuna51 is offline