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. |
20th June 2017, 13:57 | #14241 | Link | |
Registered User
Join Date: May 2016
Posts: 197
|
Quote:
Disclaimer: I am just reporting what I read here and have no experience with UHD-BDs. It is also said that tsmuxer is not strict regarding the version check. |
|
22nd June 2017, 10:19 | #14242 | Link | ||
Registered User
Join Date: Jun 2002
Location: On thin ice
Posts: 6,837
|
Hi, these are two errors I've seen lately:
Quote:
Quote:
Code:
General ID/String : 0 (0x0) CompleteName : E:\BDMV\STREAM\00084.m2ts Format : BDAV Format/Info : Blu-ray Video FileSize/String : 32.7 GiB Duration/String : 2 h 8 min OverallBitRate_Mode/String: Variable OverallBitRate/String : 36.3 Mb/s OverallBitRate_Maximum/String: 48.0 Mb/s Video ID/String : 4113 (0x1011) MenuID/String : 1 (0x1) Format : AVC Format/Info : Advanced Video Codec Format_Profile : High@L4.1 Format_Settings_CABAC/String: Yes Format_Settings_RefFrames/String: 4 frames CodecID : 27 Duration/String : 2 h 8 min BitRate_Mode/String : Variable BitRate_Maximum/String : 30.0 Mb/s Width/String : 1 920 pixels Height/String : 1 080 pixels DisplayAspectRatio/String : 16:9 FrameRate/String : 23.976 (24000/1001) FPS ColorSpace : YUV ChromaSubsampling/String : 4:2:0 BitDepth/String : 8 bits ScanType/String : Progressive Audio #1 ID/String : 4352 (0x1100) MenuID/String : 1 (0x1) Format : E-AC-3 Format/Info : Enhanced Audio Coding 3 Format_Profile : E-AC-3+Atmos / E-AC-3 Format_Settings_Endianness: Big MuxingMode : Stream extension CodecID : 132 Duration/String : 2 h 8 min BitRate_Mode/String : Constant BitRate/String : 500 b/s Channel(s)/String : 11 objects / 6 channels ChannelPositions : 11 objects / Front: L C R, Side: L R, LFE SamplingRate/String : 48.0 kHz FrameRate/String : 187.500 FPS (256 spf) Compression_Mode/String : Lossy StreamSize/String : 472 KiB (0%) ServiceKind/String : Complete Main Audio #2 ID/String : 4353 (0x1101) MenuID/String : 1 (0x1) Format : AC-3 Format/Info : Audio Coding 3 Format_Settings_Endianness: Big CodecID : 129 Duration/String : 2 h 8 min BitRate_Mode/String : Constant BitRate/String : 448 kb/s Channel(s)/String : 6 channels ChannelPositions : Front: L C R, Side: L R, LFE SamplingRate/String : 48.0 kHz FrameRate/String : 31.250 FPS (1536 spf) BitDepth/String : 16 bits Compression_Mode/String : Lossy StreamSize/String : 413 MiB (1%) ServiceKind/String : Complete Main Audio #3 ID/String : 4354 (0x1102) MenuID/String : 1 (0x1) Format : TrueHD / AC-3 Format_Profile : TrueHD+Atmos / TrueHD / AC-3 Format_Settings_Endianness: Big MuxingMode : Stream extension CodecID : 131 Duration/String : 2 h 8 min BitRate_Mode/String : Variable / Constant BitRate/String : 448 kb/s BitRate_Maximum/String : 7 737 kb/s Channel(s)/String : Object Based / 8 channels / 6 channels ChannelPositions : Object Based / Front: L C R, Side: L R, Back: L R, LFE / Front: L C R, Side: L R, LFE SamplingRate/String : / 48.0 kHz / 48.0 kHz FrameRate/String : 31.250 FPS (1536 spf) BitDepth/String : 16 bits StreamSize/String : 413 MiB (1%) ServiceKind/String : Complete Main Audio #4 ID/String : 4355 (0x1103) MenuID/String : 1 (0x1) Format : DTS Format/Info : Digital Theater Systems Format_Profile : MA / Core Format_Settings_Mode : 16 Format_Settings_Endianness: Big MuxingMode : Stream extension CodecID : 134 Duration/String : 2 h 8 min BitRate_Mode/String : Variable / Constant BitRate/String : Unknown / 1 509 kb/s Channel(s)/String : 6 channels ChannelPositions : Front: L C R, Side: L R, LFE SamplingRate/String : 48.0 kHz FrameRate/String : 93.750 FPS (512 spf) BitDepth/String : 16 bits Compression_Mode/String : Lossless / Lossy Audio #5 ID/String : 4356 (0x1104) MenuID/String : 1 (0x1) Format : AC-3 Format/Info : Audio Coding 3 Format_Settings_Mode : Dolby Digital Format_Settings_Endianness: Big CodecID : 129 Duration/String : 2 h 8 min BitRate_Mode/String : Constant BitRate/String : 192 kb/s Channel(s)/String : 2 channels ChannelPositions : Front: L R SamplingRate/String : 48.0 kHz FrameRate/String : 31.250 FPS (1536 spf) BitDepth/String : 16 bits Compression_Mode/String : Lossy StreamSize/String : 177 MiB (1%) ServiceKind/String : Complete Main Text #1 ID/String : 4608 (0x1200) MenuID/String : 1 (0x1) Format : PGS CodecID : 144 Text #2 ID/String : 4609 (0x1201) MenuID/String : 1 (0x1) Format : PGS CodecID : 144 Text #3 ID/String : 4610 (0x1202) MenuID/String : 1 (0x1) Format : PGS CodecID : 144
__________________
https://github.com/stax76/software-list https://www.youtube.com/@stax76/playlists Last edited by stax76; 22nd June 2017 at 11:00. |
||
22nd June 2017, 11:22 | #14243 | Link |
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
For the first problem it might make sense to create a bug report here with a little (zipped) sample file:
http://eac3to.bugs.madshi.net |
23rd June 2017, 12:49 | #14245 | Link |
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
I would like to, but I have no UHD Blu-Ray specs. I'm not sure if the playlist format or anything else has changed. If anybody has UHD Blu-Ray specs available, please PM me, of course I'll keep everything confidential.
|
23rd June 2017, 20:38 | #14248 | Link | |
Matroska find' ich toll
Join Date: Apr 2008
Posts: 1,379
|
Quote:
And the language position seems different (eac3to don't find language names for the streams), the video stream is not recognized, so far my tests). Me too, please. Last edited by hubblec4; 24th June 2017 at 12:57. |
|
4th July 2017, 08:08 | #14249 | Link |
Registered User
Join Date: May 2007
Location: Wisconsin
Posts: 2,132
|
I'm trying to extract the AC3 core from a MKV video that has an H.264 video, the EAC3 audio stream and a subtitle stream.
But, when I do: Code:
eac3to inputvideo.mkv outputaudio.ac3 Am I doing something wrong? Last edited by MrVideo; 4th July 2017 at 08:11. |
4th July 2017, 08:12 | #14250 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,781
|
There are possibly some variants of the E-AC3 format. I guess not all of them have a legacy AC3 core to be extracted losslessly. It may also require the -core option. To help you better: Always quote your full console output / logfile when any error message appears (best in a CODE block). In addition, a MediaInfo analysis can't be wrong.
|
4th July 2017, 08:40 | #14251 | Link |
Registered User
Join Date: May 2007
Location: Wisconsin
Posts: 2,132
|
You asked, you shall receive (and I know how to use code blocks )
Code:
eac3to v3.31 command line: C:\cygwin\home\Vidiot\bin\eac3to\eac3to.exe input_eac3_video.mkv output.ac3 -core ------------------------------------------------------------------------------ MKV, 1 video track, 1 audio track, 1 subtitle track, 0:43:13, 24p /1.001 1: h264/AVC, English, 1080p24 /1.001 (16:9) 2: EAC3, English, 5.1 channels, 48kHz 3: Subtitle (SRT), English Bitstream parsing for track 2 failed. <WARNING> Demuxing this track may still produce correct results - or not. <WARNING> Track 2 is used for destination file "output.ac3". This audio conversion is not supported. <ERROR> Code:
General Complete name : F:\input_eac3_video.mkv Format : Matroska File size : 4.05 GiB Duration : 43mn 13s Overall bit rate : 13.4 Mbps Encoded date : UTC 2016-08-29 13:09:36 Writing application : mkvmerge v7.9.0 ('Birds') 32bit Writing library : libebml v1.3.1 + libmatroska v1.4.2 Video Format : AVC Format/Info : Advanced Video Codec Format profile : High@L4.0 Format settings, CABAC : Yes Format settings, ReFrames : 4 frames Muxing mode : Container profile=Unknown@4.0 Codec ID : V_MPEG4/ISO/AVC Duration : 43mn 10s Bit rate : 12.2 Mbps Width : 1 920 pixels Height : 1 080 pixels Display aspect ratio : 16/9 Frame rate : 23.976 fps Resolution : 24 bits Colorimetry : 4:2:0 Scan type : Progressive Bits/(Pixel*Frame) : 0.246 Writing library : x264 core 148 r2623 d5b2374 Encoding settings : cabac=1 / ref=4 / deblock=1:-1:-1 / analyse=0x3:0x133 / me=umh / subme=9 / psy=1 / psy_rd=1.00:0.15 / mixed_ref=1 / me_range=24 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-3 / threads=34 / lookahead_threads=5 / sliced_threads=0 / nr=150 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=8 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=120 / keyint_min=61 / scenecut=0 / intra_refresh=0 / rc_lookahead=120 / rc=crf / mbtree=1 / crf=18.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=15000 / vbv_bufsize=31250 / crf_max=0.0 / nal_hrd=vbr / filler=0 / ip_ratio=1.40 / aq=3:1.00 Audio Format : E-AC-3 Format/Info : Audio Coding 3 Codec ID : A_EAC3 Duration : 43mn 13s Bit rate mode : Constant Bit rate : 640 Kbps Channel(s) : 6 channels Channel positions : Front: L C R, Surround: L R, LFE Sampling rate : 48.0 KHz Text Format : UTF-8 Codec ID : S_TEXT/UTF8 Codec ID/Info : UTF-8 Plain Text |
4th July 2017, 09:05 | #14252 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,781
|
This appears like legacy AC3 to me, with 640 kbps and typical 5.1 channel layout. I would recommend a dedicated MKV demultiplexer here (MKVToolnixGUI / mkvextract + optional UI). Extracting from MKV may not be the primary feature of eac3to, in relation to other source media formats.
But I may be wrong. Other users may have more experience here. BTW, is there the same error without the "-core" parameter? Reading the help output again, it only mentions DTS... |
4th July 2017, 09:10 | #14253 | Link |
Registered User
Join Date: May 2007
Location: Wisconsin
Posts: 2,132
|
Oops, I think you have misunderstood what I am trying to do. I have no problem extracting the video or audio streams from the MKV file. What I am trying to do is extract the AC3 core from the EAC3 audio stream. I'm trying to keep from having to recode the EAC3 to AC3. Recoding is not good.
|
4th July 2017, 09:25 | #14255 | Link |
Registered User
Join Date: May 2007
Location: Wisconsin
Posts: 2,132
|
Then by definition, it can't be EAC3. I read the paper that Dolby Labs released as a PDF and EAC3 is supposed to be for adding 2 surround channels, making it 7.1. For compatibility, there is supposed to be a core of the 5.1. When played back, if the amp doesn't know EAC3, the packets for the added 2 channels are ignored and only the core 5.1 is played. If the amp knows EAC3, then the 2 surround channels of the core are thrown out and the 4 channels of the EAC3 packets are added to the L/C/R of the core and played.
The paper that I read makes it sound like EAC3 with only 5.1 is not supposed to be possible, yet here it is. Streaming services like Amazon and Netflix are expanding EAC3 use, but only seem to have 5.1. Advantage unknown. The paper says nothing about having the L/C/R also in the EAC3 added packets. Color me totally confused. I used tsmuxer to extract the EAC3 stream from the MKV file. I then fed that single stream to eac3to and that worked, sortof. I mean that eac3to no longer complains about it not being supported, but it recoded the audio with libaften, which I did not want to happen. I want to get the EAC3 5.1 turned into AC3 5.1, without recoding. Seems like an impossible task. |
4th July 2017, 09:30 | #14256 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,781
|
AFAIR, there are different formats of E-AC3: for Blu-ray, it's used to add extra channels to a legacy AC3 core; but there may also be "native E-AC3" which contains all channels in E-AC3 packets, without any legacy AC3 packets to add to (just E-AC3 packets having a different header than legacy AC3 packets, but probably the same data content?). If this is true, then I guess it could be repacked to legacy AC3 format if there was any designated packet converter.
|
4th July 2017, 09:32 | #14257 | Link | |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
|
Quote:
The specification of EAC3 technically includes a method for converting EAC3 to AC3 (for legacy SPDIF transmission), however I do not know if any software implements that.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders Last edited by nevcairiel; 4th July 2017 at 09:36. |
|
4th July 2017, 09:34 | #14258 | Link |
Registered User
Join Date: Sep 2012
Posts: 174
|
It's more complicated than that...
There is no AC3 core in this EAC3, but legacy decoders can decode parts of EAC3... EAC3 is build in a way that that legacy decoders can decode some of the data to 640kbps AC3, which is what e.g. a old BD player or PS4 does when you are streaming netflix. While audio you get from netflix is 192kbps eac3, what your receiver gets is 640kbps ac3, which is converted by the AC3 decoder... the way I understood it (from reading the white papers), is that it isn't actually decoding and reencoding eac3 (which obviously it can't), it converts the encoded eac3 stream directly to AC3 and losing some data (like the 2 extra channels maybe some frequencies depending on source bitrate, etc.) I have never come across any other codec that works like that, which is why it's so confusing... But your file doesn't have a core like DTS does... there is no way to get AC3 from this file without reencoding... Last edited by Q-the-STORM; 4th July 2017 at 11:17. |
4th July 2017, 09:44 | #14259 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 6,781
|
So there are also differences in the format of the "payload" between an E-AC3 and a legacy AC3 packet? ... Well, then you will probably have to add a parameter like "-640" to convert with recoding.
|
Tags |
eac3to |
Thread Tools | Search this Thread |
Display Modes | |
|
|