View Full Version : eac3to - audio conversion tool
tebasuna51
25th June 2010, 11:44
I can confirm the problem, the:
"Removing DTS dialog normalization..."
only work, with dtshd input, when you use:
eac3to input.dtshd output.dts -core
And don't work with:
eac3to input.dtshd output.dtshd
eac3to input.dtshd output.wav
eac3to input.dtshd output.wav -libav
eac3to input.dtshd output.wav -core
eac3to input.dtshd output.wav -core -libav
BTW, if eac3to inform:
"DTS Master Audio, 5.1 channels, 16 bits, 48kHz, dialnorm: -4dB"
you can use this command line:
eac3to input.dtshd output.wav +4dB
ACrowley
25th June 2010, 11:50
I can confirm the problem, the:
"Removing DTS dialog normalization..."
only work, with dtshd input, when you use:
eac3to input.dtshd output.dts -core
And don't work with:
eac3to input.dtshd output.dtshd
eac3to input.dtshd output.wav
eac3to input.dtshd output.wav -libav
eac3to input.dtshd output.wav -core
eac3to input.dtshd output.wav -core -libav
BTW, if eac3to inform:
"DTS Master Audio, 5.1 channels, 16 bits, 48kHz, dialnorm: -4dB"
you can use this command line:
eac3to input.dtshd output.wav +4dB
Ah thank you....i think Madshi will fix it when he have the Time..
But as i say, please, can somebody write a small Tool or Batch to write the extra bytes back to a DTS-HD Header to restore the untouched DTS-HD Header :) Sadly ive no Skill to code something.
AnryV
25th June 2010, 12:14
BTW, if eac3to inform:
"DTS Master Audio, 5.1 channels, 16 bits, 48kHz, dialnorm: -4dB"
you can use this command line:
eac3to input.dtshd output.wav +4dB
Unfortunately this will lead to the fact that we will not obtain the original sound. This will be especially noticeably for 16-bit tracks.
tebasuna51
25th June 2010, 14:11
Then use:
eac3to input.dtshd output.wav +4dB -down16
Of course is a workaround, but the process work at 64 bit float, do you think can be especially noticeably?
Maybe any rounding bit.
I don't know for what you need the wav's files.
AnryV
25th June 2010, 14:25
Then use:
eac3to input.dtshd output.wav +4dB -down16
Of course is a workaround, but the process work at 64 bit float, do you think can be especially noticeably?
Maybe any rounding bit.
I don't know for what you need the wav's files.
Anyway this is the result of processing, but original sound.
73ChargerFan
25th June 2010, 16:29
The dts core is lossy, so 1-bit rounding errors could be considered immaterial.
ACrowley
25th June 2010, 17:46
So the DialNorm Problem doesnt exits when DTS-HD is decoded by Sonic Decoder ? Ofcourse it doesnt work on 7.1
Snowknight26
26th June 2010, 01:14
Reducing the bitdepth from 24-bit to 16-bit seems to cause tons of static. Tested on a 5.1 channel 24-bit WAV file. Should reproduce easily.
Blue_MiSfit
26th June 2010, 04:44
I'm seeing odd behavior with Battleship Potemkin, a newly restored BluRay release from Kino. http://www.kino.com/video/item.php?film_id=1076
See below, it's self explanatory!
E:\Potemkin>eac3to d:
1) 00004.mpls, 00045.m2ts+00044.m2ts, 1:12:12
- Chapters, 20 chapters
- h264/AVC, 1080p24 /1.001 (16:9)
- DTS Master Audio, English, multi-channel, 48kHz
2) 00005.mpls, 00047.m2ts+00046.m2ts, 1:11:48
- Chapters, 20 chapters
- h264/AVC, 1080p24 /1.001 (16:9)
- DTS Master Audio, English, multi-channel, 48kHz
3) 00006.mpls, 00048.m2ts, 0:42:24
- Chapters, 8 chapters
- h264/AVC, 1080i60 /1.001 (16:9)
- AC3, English, stereo, 48kHz
E:\Potemkin>eac3to d: 1)
-------------------------------------------------------------------------------
E:\Potemkin>
When I tell eac3to to give me the stream list from the main movie, it returns nothing :(
I can easily work around this by directly referencing the M2TS in question... Turns out there are two versions of the film on this disc, one with the original Russian cards (since it's a silent film), and another with English translated cards.
I prefer the Russian cards with English subtitles, so I just peeked at the M2TSs, and fully demuxed the one I wanted. Incidentally this was 00046.m2ts, and I was treated to the lovely PGS renderer that's now a part of MPC-HC!!! :D
I think eac3to's confusion may stem from the fact that the main movie M2TS files are preceeded by a very short M2TS, which is the Kino logo. But, I'm certainly not Madshi! Anyway, I was able to work around this no problem, but just a heads-up! Everyone should watch this BluRay. It's a great restoration of THE soviet film. Fantastic!
Cheers,
Derek
Xorp
26th June 2010, 04:53
Reducing the bitdepth from 24-bit to 16-bit seems to cause tons of static. Tested on a 5.1 channel 24-bit WAV file. Should reproduce easily.
I'm getting that too and also on a normal 16-bit 7.1 TrueHD to FLAC conversion.
Killroy™
26th June 2010, 05:02
I'm seeing odd behavior with Battleship Potemkin, a newly restored BluRay release from Kino. http://www.kino.com/video/item.php?film_id=1076
See below, it's self explanatory!
E:\Potemkin>eac3to d:
1) 00004.mpls, 00045.m2ts+00044.m2ts, 1:12:12
- Chapters, 20 chapters
- h264/AVC, 1080p24 /1.001 (16:9)
- DTS Master Audio, English, multi-channel, 48kHz
2) 00005.mpls, 00047.m2ts+00046.m2ts, 1:11:48
- Chapters, 20 chapters
- h264/AVC, 1080p24 /1.001 (16:9)
- DTS Master Audio, English, multi-channel, 48kHz
3) 00006.mpls, 00048.m2ts, 0:42:24
- Chapters, 8 chapters
- h264/AVC, 1080i60 /1.001 (16:9)
- AC3, English, stereo, 48kHz
E:\Potemkin>eac3to d: 1)
-------------------------------------------------------------------------------
E:\Potemkin>
When I tell eac3to to give me the stream list from the main movie, it returns nothing :(
I can easily work around this by directly referencing the M2TS in question... Turns out there are two versions of the film on this disc, one with the original Russian cards (since it's a silent film), and another with English translated cards.
I prefer the Russian cards with English subtitles, so I just peeked at the M2TSs, and fully demuxed the one I wanted. Incidentally this was 00046.m2ts, and I was treated to the lovely PGS renderer that's now a part of MPC-HC!!! :D
I think eac3to's confusion may stem from the fact that the main movie M2TS files are preceeded by a very short M2TS, which is the Kino logo. But, I'm certainly not Madshi! Anyway, I was able to work around this no problem, but just a heads-up! Everyone should watch this BluRay. It's a great restoration of THE soviet film. Fantastic!
Cheers,
Derek
You have to do the actual file and not the playlist. It's the second one on each playlist. This is another one of the ones that we spoke about earlier.
BTW, if you do the English one you do NOT need the subs as they are the same as the placecards.
`Orum
26th June 2010, 06:56
Been using eac3to for quite some time now and love it...but I do have a couple of minor requests. First, an option to disable saving the internal logging of the output to a file--typically when batch processing I'll log everything to one file anyway. Secondly, a way to silence the completion "uncorking" sound. It's fairly loud and very annoying when running batch scripts to do some quick remuxing/conversion on lots of files. Other than that it's perfect.
Many thanks, I can't tell you how much time this app has saved me.
Snowknight26
26th June 2010, 08:07
Rename the wav files.
`Orum
26th June 2010, 08:14
yeah I know you can do that, but I find them useful at times...just thinking a command line flag would be best.
Blue_MiSfit
26th June 2010, 10:30
@Killroy:
Yep, that's what I meant to say :)
Regarding the content, I do prefer to see both the Cyrillic characters and the English subs as well. It feels more... soviet?
Thanks though!
Derek
kypec
26th June 2010, 11:02
yeah I know you can do that, but I find them useful at times...just thinking a command line flag would be best.
If you are annoyed by the sound only in your batch processing then why not try something like this:rem This goes somewhere before the eac3to.exe is called
rename "C:\Program Files\AVTools\eac3to\error.wav" error.none
rename "C:\Program Files\AVTools\eac3to\success.wav" success.none
rem Here goes your usual processing...
rename "C:\Program Files\AVTools\eac3to\error.none" error.wav
rename "C:\Program Files\AVTools\eac3to\success.none" success.wav
Replace path to eac3to with your real path of course.
tebasuna51
26th June 2010, 11:14
Reducing the bitdepth from 24-bit to 16-bit seems to cause tons of static. Tested on a 5.1 channel 24-bit WAV file. Should reproduce easily.
Maybe?:
"reduce bitdepth of decoded audio data by using TPDF dithering"
`Orum
26th June 2010, 11:20
Yeah, the disadvantage of that is you have to be careful with your batch files. E.g., if I have one batch file, "bat_1.bat", that is
rename "C:\Program Files (x86)\eac3to\error.wav" error.none
rename "C:\Program Files (x86)\eac3to\success.wav" success.none
.\otherdir\bat_2.bat
"C:\Program Files (x86)\eac3to\eac3to.exe" foo.mkv 2:bar.flac
rename "C:\Program Files (x86)\eac3to\error.none" error.wav
rename "C:\Program Files (x86)\eac3to\success.none" success.wav
and a ".\otherdir\bat_2.bat" that is similar, e.g.
rename "C:\Program Files (x86)\eac3to\error.wav" error.none
rename "C:\Program Files (x86)\eac3to\success.wav" success.none
"C:\Program Files (x86)\eac3to\eac3to.exe" foo2.mkv 2:bar2.flac
rename "C:\Program Files (x86)\eac3to\error.none" error.wav
rename "C:\Program Files (x86)\eac3to\success.none" success.wav
I won't get the intended silent result. Just need to be really careful of the order you do things in, and where you do the renaming. A flag avoids the ordering problems.
DaFees
26th June 2010, 11:49
Hello everyone,
I hate to sound like a total noob, but I am having a big problem with eac3to. It simply will not convert TrueHD to LPCM. I'm trying to convert a bdrip for playback on my PS3. I do not know why, but it is specifically TrueHD that fails. I mean I just finished successfully converting a DTS-HD MA track to LPCM. I also know it's not a bad rip or anything because I've tried several different TrueHD tracks and none of them will convert. With a DTS-HD conversion I get the full sound, but with TrueHD I end up with no sound and really speed up and stuttery video.
If it helps I like to use multiavchd to convert my .m2ts files with DTS-HD / TrueHD to .m2ts files with LPCM. I get no errors with DTS-HD but TrueHD always throws the error that eac3to refuses to convert. Yes, I am running the latest version of both multiavchd and eac3to. I don't know what else I would need as eac3to is promoted as supporting TrueHD decoding out of the box without any additional files. I've searched high and low and I am at a loss on this one. I mean usually people have issues with DTS-HD to LPCM not TrueHD to LPCM.
Oh if it makes any difference I am running Windows 7 x64 with the latest windows 7 codec packages
tebasuna51
26th June 2010, 13:33
@DaFees
Please put the eac3to log.
DaFees
26th June 2010, 21:03
@DaFees
Please put the eac3to log.
I wish I could, but I'm not sure if I am getting a correct log. I ran multiavchd and that didn't provide a useful log. I did try running eac3to via commandline and it did give me a log, but I do not think it was helpful:
eac3to v3.21
command line: C:\multiavchd\tools\eac3to\eac3to.exe "D:\BD Wip\00001.track_4352.ac3" "D:\BD Wip\00001.wav"
------------------------------------------------------------------------------
TrueHD/AC3, 5.1 channels, 48kHz, dialnorm: -27dB
(embedded: AC3, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB)
Extracting TrueHD stream...
Removing TrueHD dialog normalization...
Decoding with libav/ffmpeg...
Writing WAV...
Creating file "D:\BD Wip\00001.wav"...
The original audio track has a constant bit depth of 16 bits.
Caution: The WAV file is bigger than 4GB. <WARNING>
Some WAV readers might not be able to handle this file correctly. <WARNING>
Superfluous zero bytes detected, will be stripped in 2nd pass.
Starting 2nd pass...
Reading WAV...
Stripping zero bytes...
Writing WAV...
Creating file "D:\BD Wip\00001.wav"...
Caution: The WAV file is bigger than 2GB. <WARNING>
Some WAV readers might not be able to handle this file correctly. <WARNING>
eac3to processing took 19 minutes, 51 seconds.
Done.
Atak_Snajpera
26th June 2010, 21:43
Try this
C:\multiavchd\tools\eac3to\eac3to.exe "D:\BD Wip\00001.track_4352.ac3" "D:\BD Wip\00001.w64"
tebasuna51
26th June 2010, 23:12
@DaFees
Of course the log help to know the problem.
eac3to works fine and decode the TrueHD without problems, I don't know what is the problem with multiavchd.
Try with the w64 format like Atak_Snajpera say you.
DaFees
26th June 2010, 23:48
Try this
C:\multiavchd\tools\eac3to\eac3to.exe "D:\BD Wip\00001.track_4352.ac3" "D:\BD Wip\00001.w64"
Well I tried this and I even remuxed with tsmuxer and when I tried to play the final video I got no sound and stuttery video, again.
Still though eac3to still told me all was well:
eac3to v3.21
command line: C:\multiavchd\tools\eac3to\eac3to.exe "D:\BD Wip\00001.track_4352.ac3" "D:\BD Wip\00001.w64"
------------------------------------------------------------------------------
TrueHD/AC3, 5.1 channels, 48kHz, dialnorm: -27dB
(embedded: AC3, 5.1 channels, 640kbps, 48kHz, dialnorm: -27dB)
Extracting TrueHD stream...
Removing TrueHD dialog normalization...
Decoding with libav/ffmpeg...
Writing W64...
Creating file "D:\BD Wip\00001.w64"...
The original audio track has a constant bit depth of 16 bits.
Superfluous zero bytes detected, will be stripped in 2nd pass.
Starting 2nd pass...
Reading W64...
Stripping zero bytes...
Writing W64...
Creating file "D:\BD Wip\00001.w64"...
eac3to processing took 19 minutes, 6 seconds.
Done.
I should add that multiavchd will play the error sound that comes with eac3to every time it refuses to convert the audio.
tebasuna51
27th June 2010, 10:22
Play D:\BD Wip\00001.wav to listen the audio, if play ok put your problem in multiavchd thread (http://forum.doom9.org/showthread.php?t=143744) because eac3to seems work fine.
DaFees
27th June 2010, 11:17
Ok well I just checked and eac3to is working fine, because the .wav file played fine on my PC and yes I will post in the multiavchd thread for help, but that still doesn't totally resolve the issue. Ok, so multiavchd won't work. Well then why won't my converted audio stream when remuxed with the video play on my PS3?
I've tried the conversion two ways: Using multiavchd and tsmuxer gui to demux the audio + eac3to to convert to lpcm + tsmuxer gui again to remux the converted audio with the video.
madshi
27th June 2010, 11:31
The mapping of 3.0 soundtracks converted to flac is incorrect. The center channel ends up in the left surround.
Can I have a short sample, please?
If that is the case, perhaps it would be a good idea for eac3to to simply decline the encoding of 3.0 files to flac for the time being.
No, I will not limit eac3to just because decoders don't behave correctly. Instead the decoders should be fixed.
A feature request for two options:
-cutF (cut at frame)
-cutT (cut at HH:MM:SS.MLS) (or any variation using time format)
Are you talking about audio or video? Cutting how much? Have you tried the "-edit" option?
eac3to don't remove the dialog normalization with Arcsoft decoder (1.1.0.1)
Can I have a DTS-HD sample with dialnorm, please? Don't know if I can fix this. Maybe yes, maybe no. Editing the DTS-HD headers is very complicated.
Reducing the bitdepth from 24-bit to 16-bit seems to cause tons of static. Tested on a 5.1 channel 24-bit WAV file. Should reproduce easily.
I'm getting that too and also on a normal 16-bit 7.1 TrueHD to FLAC conversion.
Sorry about that. One of the v3.21 fixes caused this. Will be fixed in the next build.
I'm seeing odd behavior with Battleship Potemkin
Another Blu-Ray I don't have. Would it be possible to upload the first small m2ts file and the first maybe 10MB of the movie m2ts file, together with the PLAYLIST and CLIPINF folders?
First, an option to disable saving the internal logging of the output to a file
Is the creation of the log file such a big problem? After all, you can simply delete it again!
Secondly, a way to silence the completion "uncorking" sound.
yeah I know you can do that, but I find them useful at times...just thinking a command line flag would be best.
Nope, sorry. I don't like the idea of adding tons of funny options that must be documented/explained somewhere. That makes eac3to usage only more complicated. BTW, when writing batch files you can use stuff like "if exist success.wav goto :someMark". That should fix all "order" problems.
Ok well I just checked and eac3to is working fine, because the .wav file played fine on my PC and yes I will post in the multiavchd thread for help, but that still doesn't totally resolve the issue. Ok, so multiavchd won't work. Well then why won't my converted audio stream when remuxed with the video play on my PS3?
So there's a bug with multiavchd and another bug with tsmuxer. Why are you asking for help about these tools in the eac3to thread? As you said yourself, eac3to seems to be working fine.
madshi
27th June 2010, 11:35
eac3to v3.22 released
http://madshi.net/eac3to.zip
* fixed: reducing bitdepth from >16bit to 16bit resulted in static (v3.21)
* updated to latest ffmpeg/libav version
* libav MP1/MP2/MP3 decoders now decode to floating point
* libav E-AC3 decoder now supports spectral extension
The updated ffmpeg/libav libraries are quite a big change. It would be nice if you guys could do some libav decoder testing with various codecs (AC3, E-AC3, DTS, MP1, MP2, MP3, MLP, TrueHD) to make sure that things still work as intended.
deathlord
27th June 2010, 15:23
Hi
I have just encoutered a nasty problem using eac3to 3.17.
When converting 5.1 48kHz dts files to 5.1 flac, eac3to just stopped without error, leaving an unfinished file and no log. It happen only with one file out of ten.
Even worse, rerunning the identical command line once more, the problem does not appear anymore.
This has happend twice in the last couple of days.
Any ideas?
Unfortunately I was unable to reproduce this problem. I could run two instances of eac3to using arcsoft at the same time.
Probably there really was (is) something wrong with my PC...
Another thing:
How can I silence the last 3 seconds, say, of a flac file? Is there a way to use the -edit function to do this without manually entering "runtime minus 3s"?
I would like to systematically silence the annoying sound at the end of tv shows.
Cheers
deathlord
AnryV
27th June 2010, 17:30
Can I have a DTS-HD sample with dialnorm, please? Don't know if I can fix this. Maybe yes, maybe no. Editing the DTS-HD headers is very complicated.
.....
Test .dtshd
http://multi-up.com/295013
RainyDog
27th June 2010, 21:19
Eac3to, or likely the ArcSoft decoder, doesn't seem to like my one channel DTS file. I want to convert it to 192kbps ac3 as one channel DTS seems like a massive waste of space. Is there anyway I can force eac3to to use a different DTS decoder or any other program I could try? Cheers in advance for any responses, the log is below.
eac3to v3.22
command line: "C:\Program Files (x86)\eac3to\eac3to.exe" "S:\Temp\RipBot264temp\job2\2_audio_Japanese.dts" "S:\Temp\Profound.ac3" -192
------------------------------------------------------------------------------
DTS, 1.0 channels, 2:53:28, 24 bits, 768kbps, 48kHz
Decoding with ArcSoft DTS Decoder...
The ArcSoft DTS Decoder reported an error while decoding. <ERROR>
Aborted at file position 262144. <ERROR>
hubblec4
27th June 2010, 21:58
Eac3to, or likely the ArcSoft decoder, doesn't seem to like my one channel DTS file. I want to convert it to 192kbps ac3 as one channel DTS seems like a massive waste of space. Is there anyway I can force eac3to to use a different DTS decoder or any other program I could try? Cheers in advance for any responses, the log is below.
In this case i use Megui to encode the dts-file.
Snowknight26
28th June 2010, 02:15
Is there anyway I can force eac3to to use a different DTS decoder or any other program I could try? Cheers in advance for any responses, the log is below.
Check the first post, check the readme, check by running eac3to without any parameters. Kind of hard to miss.
In this case i use Megui to encode the dts-file.
He's encoding AC3, not DTS, so that wouldn't help.
Midzuki
28th June 2010, 02:36
The (new) avcodec.dll is working correctly now
( finally! :devil: :D ),
and is much faster :)
than the outdated one:
[C:\AUDIOEXZ\LAB]
=>eac3to input447.dts output447.wav -libav -down16
DTS, 2.0 channels, 0:01:17, 24 bits, 447kbps, 48kHz
Decoding with libav/ffmpeg...
Reducing depth from 64 to 16 bits...
Writing WAV...
Creating file "output447.wav"...
Clipping detected, a 2nd pass will be necessary. <WARNING>
Starting 2nd pass...
Decoding with libav/ffmpeg...
Reducing depth from 64 to 16 bits...
Writing WAV...
Applying -0,13dB gain...
Creating file "output447.wav"...
eac3to processing took N ;-) seconds.
Done.
:thanks: a lot, madshi!
hubblec4
28th June 2010, 06:19
He's encoding AC3, not DTS, so that wouldn't help.
ok, i mean i use Megui to decode the dts-file and then encode to ac3.
ACrowley
28th June 2010, 12:10
@madshi
When you anyhow take a look into the DTS-HD Header because of the DialNorm Issue, can you add a Routine into eac3to to restore/strip the DTS-HD Header ?
..new libavcodec is faster on AC3 and EAC3, Great! EAC3/AC3/THD looks good with libav so far i can see
Jeff Flowerday
28th June 2010, 15:22
eac3to v3.22 released
http://madshi.net/eac3to.zip
* fixed: reducing bitdepth from >16bit to 16bit resulted in static (v3.21)
* updated to latest ffmpeg/libav version
* libav MP1/MP2/MP3 decoders now decode to floating point
* libav E-AC3 decoder now supports spectral extension
The updated ffmpeg/libav libraries are quite a big change. It would be nice if you guys could do some libav decoder testing with various codecs (AC3, E-AC3, DTS, MP1, MP2, MP3, MLP, TrueHD) to make sure that things still work as intended.
I was having a problem with static from the TrueHD track in "Pale Rider", with 3.21. But all was fine with 3.22
Thanks for the fix!
Laurent
28th June 2010, 17:53
eac3to v3.22 released
http://madshi.net/eac3to.zip
* fixed: reducing bitdepth from >16bit to 16bit resulted in static (v3.21)
* updated to latest ffmpeg/libav version
* libav MP1/MP2/MP3 decoders now decode to floating point
* libav E-AC3 decoder now supports spectral extension
The updated ffmpeg/libav libraries are quite a big change. It would be nice if you guys could do some libav decoder testing with various codecs (AC3, E-AC3, DTS, MP1, MP2, MP3, MLP, TrueHD) to make sure that things still work as intended.
Not yet tested but I can tell you that support of E-AC3 spectral extension in eac3to is a major enhancement for all people living in France.:thanks:
Kurtnoise
28th June 2010, 19:43
eac3to v3.22 released
* libav E-AC3 decoder now supports spectral extension[/code]
The updated ffmpeg/libav libraries are quite a big change. It would be nice if you guys could do some libav decoder testing with various codecs (AC3, E-AC3, DTS, MP1, MP2, MP3, MLP, TrueHD) to make sure that things still work as intended.
Decoding/Transcoding E-AC3 streams within spectral extension don't seem to work properly for me using libav decoder...
1/ eac3to input.ts 2:audio.ac3
TS, 1 video track, 2 audio tracks, 2 subtitle tracks, 0:00:13, 50i
1: h264/AVC, 1440x1080 50i (16:9)
2: E-AC3, French, 5.0 channels, 256kbps, 48kHz, dialnorm: -27dB, -2140ms
3: E-AC3, qaa, 2.0 channels, 128kbps, 48kHz, dialnorm: -23dB, -2132ms
4: Subtitle (DVB), French
5: Subtitle (DVB), French
a02 The Nero decoder doesn't seem to work, will use libav instead.
a02 Extracting audio track number 2...
a02 Removing E-AC3 dialog normalization...
a02 Decoding with libav/ffmpeg...
a02 Remapping channels...
a02 Applying RAW/PCM delay...
a02 The AC3 encoder received a non-supported data format (float, 5, 64, -).
Aborted at file position 1048576.
Same thing for encoding directly from eac3 :
2 / eac3 input.eac3 output.ac3
E-AC3, 5.0 channels, 0:00:11, 256kbps, 48kHz
The Nero decoder doesn't seem to work, will use libav instead.
Decoding with libav/ffmpeg...
Remapping channels...
The AC3 encoder received a non-supported data format (float, 5, 64, -).
Aborted at file position 262144.
>> sample (http://www.mediafire.com/?wmynyimyzqx) <<
All is fine using FFmpeg w/ ffac3 or piping aften...
b66pak
28th June 2010, 20:03
Decoding/Transcoding E-AC3 streams within spectral extension don't seem to work properly for me using libav decoder...
this work perfect for me:
eac3to input.ts 2:audio.wav
the result:
General
Complete name : F:\test_eac3_spectral.ts.wav
Format : Wave
File size : 7.36 MiB
Duration : 10s 724ms
Overall bit rate : 5 760 Kbps
Audio
Format : PCM
Format settings, Endianness : Little
Format settings, Sign : Unsigned
Codec ID : 00001000-0000-0100-8000-00AA00389B71
Codec ID/Hint : Microsoft
Duration : 10s 724ms
Bit rate mode : Constant
Bit rate : 5 760 Kbps
Channel(s) : 5 channels
Channel positions : Front: L C R, Side: L R
Sampling rate : 48.0 KHz
Stream size : 7.36 MiB (100%)
the error in encoding to .ac3 is related to 5.0 channels...
_
Blue_MiSfit
28th June 2010, 20:06
Hi Madshi,
Thanks for reading my bug report, and being willing to take the time to fix the problem!
Here's the samples you requested for Battleship Potemkin:
http://www.mediafire.com/?mxdznd5gumd
Thanks again!
Derek
Kurtnoise
28th June 2010, 20:37
this work perfect for me:
eac3to input.ts 2:audio.wav
the result:
General
Complete name : F:\test_eac3_spectral.ts.wav
Format : Wave
File size : 7.36 MiB
Duration : 10s 724ms
Overall bit rate : 5 760 Kbps
Audio
Format : PCM
Format settings, Endianness : Little
Format settings, Sign : Unsigned
Codec ID : 00001000-0000-0100-8000-00AA00389B71
Codec ID/Hint : Microsoft
Duration : 10s 724ms
Bit rate mode : Constant
Bit rate : 5 760 Kbps
Channel(s) : 5 channels
Channel positions : Front: L C R, Side: L R
Sampling rate : 48.0 KHz
Stream size : 7.36 MiB (100%)
the error in encoding to .ac3 is related to 5.0 channels...
_
nope...as I said, all is fine with FFmpeg. I mean transcoding eac3 to ac3 of course.
Snowknight26
28th June 2010, 20:49
It's because its only 5 channels. The implementation of Aften that eac3to uses doesn't take non-standard channel masks. If you have eac3to output to stdout, you can pipe the data to standalone Aften and it'll work.
mrr19121970
28th June 2010, 21:04
I don't think that's the issue in this case. The problem might be because the 2 files do not contain the same track structure.
Mike
Will you test this for me with Mary & Max
http://forum.slysoft.com/showpost.php?p=268824&postcount=90
MikeEby
28th June 2010, 23:13
Will you test this for me with Mary & Max
http://forum.slysoft.com/showpost.php?p=268824&postcount=90
Sure, I tested and it doesn't appear to work..It does not report a DTS-HD audio track in the playlist. I didn't see that madshi fixed it in his release notes.
eac3to v3.22
command line: "C:\eac3to\eac3to.exe" "D:\BDMV\STREAM" -log="C:\Program Files\ACD\Another EAC3to GUI\log.txt"
------------------------------------------------------------------------------
1) 00000.mpls, 00023.m2ts+00000.m2ts, 1:32:26
- Chapters, 17 chapters
- h264/AVC, 1080p24 /1.001 (16:9)
- RAW/PCM, English, stereo, 48kHz
- RAW/PCM, English, stereo, 48kHz
- RAW/PCM, English, stereo, 48kHz
- RAW/PCM, English, stereo, 48kHz
2) 00007.mpls, 00007.m2ts, 0:22:04
- MPEG2, 480i60 /1.001 (16:9)
- RAW/PCM, English, stereo, 48kHz
- RAW/PCM, English, stereo, 48kHz
- RAW/PCM, English, stereo, 48kHz
- RAW/PCM, English, stereo, 48kHz
3) 00002.mpls, 00005.m2ts, 0:15:48
- Chapters, 6 chapters
- MPEG2, 480i60 /1.001 (4:3)
- RAW/PCM, English, stereo, 48kHz
- RAW/PCM, English, stereo, 48kHz
- RAW/PCM, English, stereo, 48kHz
- RAW/PCM, English, stereo, 48kHz
eac3to v3.22
command line: "C:\eac3to\eac3to.exe" 1) -log="C:\Program Files\ACD\Another EAC3to GUI\log.txt"
------------------------------------------------------------------------------
M2TS, 1 video track, 4 audio tracks, 2 subtitle tracks, 0:00:10, 24p /1.001
1: Chapters, 17 chapters
2: h264/AVC, 1080p24 /1.001 (16:9)
3: RAW/PCM, English, 2.0 channels, 16 bits, 48kHz
4: RAW/PCM, English, 2.0 channels, 16 bits, 48kHz
5: RAW/PCM, English, 2.0 channels, 16 bits, 48kHz
6: RAW/PCM, English, 2.0 channels, 16 bits, 48kHz
7: Subtitle (PGS), Spanish
8: Subtitle (PGS), English
Mike
Laurent
29th June 2010, 00:24
nope...as I said, all is fine with FFmpeg. I mean transcoding eac3 to ac3 of course.
Transcoding 5.1 E-AC3 track with spectral extension to 5.1 AC3 track seems to work well now with eac3to.
Transcoding 5.0 E-AC3 track with spectral extension to 5.0 AC3 track does not work. But this is probably more a problem with encoding only 5 channels than deconding 5.0 E-AC3 track with spectral extension.
If we could have a fix to be able to encode 5.0 tracks in AC3, that would be great because in the past one of our french channels used 5.0 E-AC3 audio instead of 5.1 E-AC3. So currently some of our old recordings are not yet managed by eac3to.
Laurent
29th June 2010, 00:39
this work perfect for me:
eac3to input.ts 2:audio.wav
the result:
General
Complete name : F:\test_eac3_spectral.ts.wav
Format : Wave
File size : 7.36 MiB
Duration : 10s 724ms
Overall bit rate : 5 760 Kbps
Audio
Format : PCM
Format settings, Endianness : Little
Format settings, Sign : Unsigned
Codec ID : 00001000-0000-0100-8000-00AA00389B71
Codec ID/Hint : Microsoft
Duration : 10s 724ms
Bit rate mode : Constant
Bit rate : 5 760 Kbps
Channel(s) : 5 channels
Channel positions : Front: L C R, Side: L R
Sampling rate : 48.0 KHz
Stream size : 7.36 MiB (100%)
the error in encoding to .ac3 is related to 5.0 channels...
_
Yes, same result, converting to WAV is done by eac3to without errors and the produced WAV contains 5 channels.
Error occurs when trying to encode in AC3.
Momber
29th June 2010, 02:24
Here is a 50MB sample of dtsma 3.0, as requested. The first 30 seconds are silent, this is normal.
Click me (http://fono.jp/uploader/src/file_1128.rar)
Midzuki
29th June 2010, 02:53
<!-- SNIP -->
eac3to v3.22
command line: "C:\Program Files (x86)\eac3to\eac3to.exe" "S:\Temp\RipBot264temp\job2\2_audio_Japanese.dts" "S:\Temp\Profound.ac3" -192
------------------------------------------------------------------------------
DTS, 1.0 channels, 2:53:28, 24 bits, 768kbps, 48kHz
Decoding with ArcSoft DTS Decoder...
The ArcSoft DTS Decoder reported an error while decoding. <ERROR>
Aborted at file position 262144. <ERROR>
Apart from the "imperfections" :devil: of the ArcSoft Decoder,
and just as a side/"off-topic" note, :
whoever has created a DTS mono stream at 768kbps is a...
(place your favorite derogatory-expression here);
255kbps would have been more-than-adequate. :helpful:
P.S.:
try "-libav" instead of the ArcSoft filter,
or (as a "last resort") ffmpeg.
Kurtnoise
29th June 2010, 06:24
It's because its only 5 channels. The implementation of Aften that eac3to uses doesn't take non-standard channel masks. If you have eac3to output to stdout, you can pipe the data to standalone Aften and it'll work.
something like this ?
eac3to.exe input.ts 2:output.stdout | aften.exe -readtoeof 1 - aften.ac3
if yes, this doesn't seem to work...
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.