Quote:
Originally Posted by Q-the-STORM
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