Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > General > Audio encoding

Reply
 
Thread Tools Search this Thread Display Modes
Old 3rd October 2017, 18:06   #14361  |  Link
mkver
Registered User
 
Join Date: May 2016
Posts: 143
FYI: mkvmerge does not strip an extension away. If I mux the streams with mkvmerge id 3 or 4* alone I get files with size 2.8 MiB. MediaInfo 0.7.99 has the following to say about the file with the German track:
Code:
General
Unique ID                                : 245046857353978534520836163522779116025 (0xB85A4EDB6BD25BCBB0D8010ED44371F9)
Complete name                            : I:\The Great Wall\STREAM\00245_0.mka
Format                                   : Matroska
Format version                           : Version 4 / Version 2
File size                                : 2.81 MiB
Duration                                 : 20 s 384 ms
Overall bit rate mode                    : Constant
Overall bit rate                         : 1 155 kb/s
Encoded date                             : UTC 2017-10-03 16:43:44
Writing application                      : mkvmerge v16.0.0 ('Protest') 64-bit
Writing library                          : libebml v1.3.5 + libmatroska v1.4.8

Audio
ID                                       : 1
Format                                   : E-AC-3
Format/Info                              : Enhanced Audio Coding 3
Format settings, Endianness              : Big
Codec ID                                 : A_EAC3
Duration                                 : 20 s 384 ms
Bit rate mode                            : Constant
Bit rate                                 : 500 b/s
Channel(s)                               : 6 channels
Channel positions                        : Front: L C R, Side: L R, LFE
Sampling rate                            : 48.0 kHz
Frame rate                               : 187.500 FPS (256 SPF)
Compression mode                         : Lossy
Stream size                              : 2.80 MiB (100%)
Service kind                             : Complete Main
Default                                  : Yes
Forced                                   : No
So eac3to was right about the bitrate and MediaInfo is buggy. For the French track the situation is a bit more complicated:
Code:
General
Unique ID                                : 181109783328528269767092120785351483635 (0x884079B9EF4E2234A69025BC420A20F3)
Complete name                            : I:\The Great Wall\STREAM\00245_0 (1).mka
Format                                   : Matroska
Format version                           : Version 4 / Version 2
File size                                : 2.81 MiB
Duration                                 : 20 s 384 ms
Overall bit rate mode                    : Constant
Overall bit rate                         : 1 155 kb/s
Encoded date                             : UTC 2017-10-03 16:49:14
Writing application                      : mkvmerge v16.0.0 ('Protest') 64-bit
Writing library                          : libebml v1.3.5 + libmatroska v1.4.8

Audio
ID                                       : 1
Format                                   : E-AC-3
Format/Info                              : Enhanced Audio Coding 3
Format profile                           : E-AC-3+Atmos / E-AC-3
Format settings, Endianness              : Big
Codec ID                                 : A_EAC3
Duration                                 : 20 s 384 ms
Bit rate mode                            : Constant
Bit rate                                 : 500 b/s
Channel(s)                               : 11 objects / 6 channels
Channel positions                        : 11 objects / Front: L C R, Side: L R, LFE
Sampling rate                            : 48.0 kHz
Frame rate                               : 187.500 FPS (256 SPF)
Compression mode                         : Lossy
Stream size                              : 2.80 MiB (100%)
Service kind                             : Complete Main
Default                                  : Yes
Forced                                   : No
Besides being wrong about the bitrate, MediaInfo 0.7.99 claims that somehow this track contains an Atmos extension. Don't know if this is true. (It claims that there are 11 objects in this track when one examines the original m2ts file.) MediaInfo 0.7.92.1 does not detect an Atmos extension in the French track (and not in the German track). I don't know which version of MediaInfo claims that these tracks are 576 kb/s.
By the way, if I use ffmpeg to copy these streams, the same applies.
If one extracts the streams, MediaInfo claims they 13h 2m long. I don't know if the bitrate is miscalculated resulting in the wrong duration or if it's the other way around. Probably the former.

*: mkvmerge assigns id 0 to the video track, id 1 to the TrueHD Atmos stream, 2 to the core embedded in the TrueHD Atmos stream, 3 to the French and 4 to the German track.
mkver is offline   Reply With Quote
Old 3rd October 2017, 18:34   #14362  |  Link
hubblec4
Matroska Dev-Helper
 
Join Date: Apr 2008
Posts: 928
My Pioneer Reciever shows the Dolby Atmos sign when I play the BD with TMT5.
The file size of the extracted audio(with eac3to) is almost the same what mkvmerge output(only the audio in an mka).
So I guess all is ok with this streams, only the detection is not correct(channels, bitrate).
hubblec4 is offline   Reply With Quote
Old 10th October 2017, 22:33   #14363  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,126
eac3to v3.32 released

http://madshi.net/eac3to.zip

Code:
* added support for UHD Blu-Ray playlists and clip infos
* added support for h265/HEVC bitstream parsing
* added support for m2ts h265/HEVC splitting
* added support for MKV h265/HEVC splitting
* added support for h265/HEVC framerate modifications
* added detection for Dolby Vision Enhancement Layer
madshi is offline   Reply With Quote
Old 10th October 2017, 23:32   #14364  |  Link
Thunderbolt8
Registered User
 
Join Date: Sep 2006
Posts: 2,170
nice, thanks for an update!

can you comment on how accurate HEVC UHD BD support & remuxing is? Im referring to that you said you dont have/didnt use to have exact UHD specifications to implement this.

is all metadata like HDR and dolby vision remuxed as well?
__________________
Laptop Acer Aspire V3-772g: i7-4202MQ, 8GB Ram, NVIDIA GTX 760M (+ Intel HD 4600), Windows 8.1 x64, madVR (x64), MPC-HC (x64), LAV Filter (x64), XySubfilter (x64)
Thunderbolt8 is offline   Reply With Quote
Old 10th October 2017, 23:37   #14365  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,126
Well, I can't *re*mux HEVC, just *de*mux, because I'm still using the Haali DirectShow filter for MKV muxing, which doesn't support HEVC. But other than that I think everything should work just fine. But of course I can't guarantee that there are no bugs, so some testing might make sense.
madshi is offline   Reply With Quote
Old 11th October 2017, 00:17   #14366  |  Link
Gizzmo
Registered User
 
Join Date: Nov 2007
Posts: 2
Hi,
thanks for the update. Tryed it and now the UHD BD structure is recognized. But the videostream with h265/HEVC is not recognized
as videostream. It is shown as audiostream.

Maybe only a UI issue, with Clown_BD ? Will do the demux now.
Gizzmo is offline   Reply With Quote
Old 11th October 2017, 06:08   #14367  |  Link
Thunderbolt8
Registered User
 
Join Date: Sep 2006
Posts: 2,170
has the format and structure of .sup files changed with UHD BDs in any way compared to regular BDs? or did everything stay the same?
__________________
Laptop Acer Aspire V3-772g: i7-4202MQ, 8GB Ram, NVIDIA GTX 760M (+ Intel HD 4600), Windows 8.1 x64, madVR (x64), MPC-HC (x64), LAV Filter (x64), XySubfilter (x64)
Thunderbolt8 is offline   Reply With Quote
Old 11th October 2017, 08:52   #14368  |  Link
XadoX
Registered User
 
XadoX's Avatar
 
Join Date: Feb 2002
Posts: 191
Is there a way to get the eac3to console output in PowerShell in multiple lines? For me eac3to outputs everthing only into the first line.
XadoX is offline   Reply With Quote
Old 11th October 2017, 08:56   #14369  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,126
Quote:
Originally Posted by Gizzmo View Post
thanks for the update. Tryed it and now the UHD BD structure is recognized. But the videostream with h265/HEVC is not recognized as videostream. It is shown as audiostream.

Maybe only a UI issue, with Clown_BD ? Will do the demux now.
This is very likely to be an issue with Clown_BD, not with eac3to.

Quote:
Originally Posted by Thunderbolt8 View Post
has the format and structure of .sup files changed with UHD BDs in any way compared to regular BDs? or did everything stay the same?
I don't know, haven't tested that yet, why don't you give it a try and report back?

Quote:
Originally Posted by XadoX View Post
Is there a way to get the eac3to console output in PowerShell in multiple lines? For me eac3to outputs everthing only into the first line.
Weird. It works for me with PowerShell in Windows 10. I wouldn't really comment using PowerShell for eac3to, though. A simple command line window is probably the better choice. E.g. PowerShell already stumbles if you do something like "eac3to 1)", it doesn't like the ")".
madshi is offline   Reply With Quote
Old 11th October 2017, 09:10   #14370  |  Link
XadoX
Registered User
 
XadoX's Avatar
 
Join Date: Feb 2002
Posts: 191
Quote:
Originally Posted by madshi View Post
...Weird. It works for me with PowerShell in Windows 10. I wouldn't really comment using PowerShell for eac3to, though. A simple command line window is probably the better choice. E.g. PowerShell already stumbles if you do something like "eac3to 1)", it doesn't like the ")".
Hmm... maybe I have to change some setting in PowerShell.
Yeah I am still using CMD, but since Microsoft removed the feature "Start CMD here" with right click in Win10 I am using PowerShell often for quick demuxing.
XadoX is offline   Reply With Quote
Old 11th October 2017, 09:13   #14371  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,126
It's easy to get the "Start CMD here" back, a quick google search will tell you how.
madshi is offline   Reply With Quote
Old 11th October 2017, 09:14   #14372  |  Link
XadoX
Registered User
 
XadoX's Avatar
 
Join Date: Feb 2002
Posts: 191
I know the reg value. But somehow it feels wrong to use things that are not official implemented
It's just a matter of time CMD dies completely.
XadoX is offline   Reply With Quote
Old 11th October 2017, 09:21   #14373  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 5,690
Quote:
Originally Posted by XadoX View Post
Is there a way to get the eac3to console output in PowerShell in multiple lines? For me eac3to outputs everthing only into the first line.
The reason for this issue is probably that eac3to prepends every output text line with a large number of backspace characters.



I have no clue why Madshi believes this to be necessary.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 11th October 2017, 13:04   #14374  |  Link
hubblec4
Matroska Dev-Helper
 
Join Date: Apr 2008
Posts: 928
Thanks for the new version, madshi.
Nice to see that few first features for UHD-Bluray are come.

Have you new (hidden)switches implemented?
hubblec4 is offline   Reply With Quote
Old 11th October 2017, 13:55   #14375  |  Link
d3rd3vil
Registered User
 
Join Date: Jun 2016
Posts: 79
So how can I use eac3to to just show all the information about a video stream like the Dolby Vision layer and stuff?
d3rd3vil is offline   Reply With Quote
Old 11th October 2017, 14:55   #14376  |  Link
hubblec4
Matroska Dev-Helper
 
Join Date: Apr 2008
Posts: 928
Quote:
Originally Posted by Thunderbolt8 View Post
has the format and structure of .sup files changed with UHD BDs in any way compared to regular BDs? or did everything stay the same?
I have extracted UHD-BD sup files with the new eac3to and all seems to work. BDSup2Sub read the sups and extract also forced sups.
hubblec4 is offline   Reply With Quote
Old 11th October 2017, 15:32   #14377  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 5,690
Originally, eac3to was a tool to process audio streams. If you want to know "all details" about video streams, you will probably need different tools.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 12th October 2017, 01:37   #14378  |  Link
Megalith
Registered User
 
Join Date: Mar 2011
Posts: 96
I just realized I haven't updated eac3to since 3.27 (the version that comes with Clown_BD). One of the most significant fixes appears to be "TrueHD Atmos streams could not be demuxed or decoded," but I have been able to extract these just fine for remuxing. Is that weird?
Megalith is offline   Reply With Quote
Old 12th October 2017, 16:15   #14379  |  Link
tebasuna51
Moderator
 
tebasuna51's Avatar
 
Join Date: Feb 2005
Location: Spain
Posts: 5,420
Thanks madshi.

In my first test all seems ok.

Can you do anything with EAC3 tracks?
At last to preserve the name 'eac3'to
__________________
BeHappy, AviSynth audio transcoder, in Doom9 forums. NicAudio, BassAudio, audio decoders.
tebasuna51 is offline   Reply With Quote
Old 12th October 2017, 16:19   #14380  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,126
Quote:
Originally Posted by tebasuna51 View Post
Can you do anything with EAC3 tracks?
What do you mean? E-AC3 tracks should be fully supported.
madshi is offline   Reply With Quote
Reply

Tags
eac3to

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 09:47.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2018, vBulletin Solutions Inc.