Jump to content
moviefan

Will Emby recognize Atmos on the info screen?

Recommended Posts

moviefan

I have been slowly upgrading a lot of my file content working on getting my most important stuff to at least 1080p/Atmos and some 4k/HDR/Atmos.

 

After replacing my files and running a scan, however, Emby seems to only be recognizing Dolby TrueHD and not Atmos.

 

Here is one of the files inspected with MKVMerge:

 

5ccb3d4bd4aab_ScreenShot20190502at114327

 

 

And here is the info that Emby shows it as:

 

5ccb3daaf0b1f_ScreenShot20190502at115720

 

 

 

Is this to be expected or should I be able to see TrueHD Atmos listed for the file properties?

 

Thanks.

Share this post


Link to post
Share on other sites
Luke

Currently ffprobe does not give us this info but I'm sure it will in the future. Thanks.

Share this post


Link to post
Share on other sites
rbjtech

Currently ffprobe does not give us this info but I'm sure it will in the future. Thanks.

 

I don't believe there is a way ffmpeg/probe can read the extra atmos data as it's not open source - so it has no way to validate if it's a valid atmos stream or not (from trueHD or DD+) - so the only way for Emby to add that layer of detail is to also read the metadata 'title' and use that for additional stream identification.

 

C:\Users\Emby_Service>"C:\Users\Emby_Service\AppData\Roaming\Emby-Server\system\ffprobe.exe" "\\SERVER\Media\HDD09\Films8\The Matrix (1999)\The Matrix (1999) - UHD 2160p.mkv"
ffprobe version 4.0.3-emby_2019_04_09-g5abbb1430d+449 Copyright © 2007-2018 the FFmpeg developers and softworkz for Emby LLC
  built with gcc 8.3.0 (Rev2, Built by MSYS2 project)
Input #0, matroska,webm, from '\\SERVER\Media\HDD09\Films8\The Matrix (1999)\The Matrix (1999) - UHD 2160p.mkv':
  Metadata:
    encoder         : libebml v1.3.6 + libmatroska v1.4.9
    creation_time   : 2019-03-05T17:40:51.000000Z
  Duration: 02:16:18.69, start: 0.000000, bitrate: 37343 kb/s
    Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x1600 [sAR 1:1 DAR 12:5], Level 153, 23.98 fps, 23.98 tbr, 1k tbn, 23.98 tbc (default)
    Metadata:
      BPS-eng         : 30703519
      DURATION-eng    : 02:16:18.671000000
      NUMBER_OF_FRAMES-eng: 196092
      NUMBER_OF_BYTES-eng: 31389247970
    Stream #0:1(eng): Audio: truehd, 48000 Hz, 7.1, s32 (24 bit) (default)
    Metadata:
      title           : Atmos 7.1
      BPS-eng         : 4419605
      DURATION-eng    : 02:16:18.671000000
      NUMBER_OF_FRAMES-eng: 9814405
      NUMBER_OF_BYTES-eng: 4518312588
    Stream #0:2(eng): Audio: ac3, 48000 Hz, 5.1(side), fltp, 640 kb/s
    Metadata:
      title           : AC-3 5.1
      BPS-eng         : 640000
      DURATION-eng    : 02:16:18.688000000
      NUMBER_OF_FRAMES-eng: 255584
      NUMBER_OF_BYTES-eng: 654295040
    Stream #0:3(eng): Audio: dts (DTS), 48000 Hz, 5.1(side), fltp, 1536 kb/s
    Metadata:
      title           : THD 7.1 to DTS 5.1
      BPS-eng         : 1509749
      DURATION-eng    : 02:16:18.678000000
      NUMBER_OF_FRAMES-eng: 766751
      NUMBER_OF_BYTES-eng: 1543469763
Edited by rbjtech

Share this post


Link to post
Share on other sites
PenkethBoy

Thats a Title - i.e. just text not a detection of atmos

 

ffprobe cant detect atmos or DTS:X as both are metadata - and there is no open source (free) library available that can be added to ffprobe currently

 

If one is written then it will get added until then we will just have to wait

  • Like 1

Share this post


Link to post
Share on other sites
rbjtech

Thats a Title - i.e. just text not a detection of atmos

 

ffprobe cant detect atmos or DTS:X as both are metadata - and there is no open source (free) library available that can be added to ffprobe currently

 

If one is written then it will get added until then we will just have to wait

 

Yep agreed - was correcting myself when you replied also - but tbh, not sure why Emby can't read the 'title' and display that as the 'Title' rather than try and deduce it. ?  It already shows the codec and layout - so it's just duplicating information anyway.

 

Edit - interesting that 'MediaInfo' appears to recognise the Atmos stream ok - so I guess it's technically possible..

 

Audio #1
ID                                       : 2
Format                                   : MLP FBA 16-ch
Format/Info                              : Meridian Lossless Packing FBA with 16-channel presentation
Commercial name                          : Dolby TrueHD with Dolby Atmos
Codec ID                                 : A_TRUEHD
Duration                                 : 2 h 16 min
Bit rate mode                            : Variable
Bit rate                                 : 4 420 kb/s
Maximum bit rate                         : 7 794 kb/s
Channel(s)                               : 8 channels
Channel layout                           : L R C LFE Ls Rs Lb Rb
Sampling rate                            : 48.0 kHz
Frame rate                               : 1 200.000 FPS (40 SPF)
Compression mode                         : Lossless
Stream size                              : 4.21 GiB (12%)
Title                                    : Atmos 7.1
Language                                 : English
Default                                  : Yes
Forced                                   : No
Number of dynamic objects                : 11
Bed channel count                        : 1 channel
Bed channel configuration                : LFE
Edited by rbjtech

Share this post


Link to post
Share on other sites
PenkethBoy

you can in beta

 

dashboard>library>advanced

 

change the embedded track title display

 

i guess (as dont use it) you will need to refresh the media to see the change

Share this post


Link to post
Share on other sites
PenkethBoy

i have a suspicion that mediainfo is a fudge not a real detection

 

the proper libraries to detect Atmos and DTS:X exist - but are commercial and expensive

 

i doubt mediainfo paid though - but i could be wrong

Share this post


Link to post
Share on other sites
moviefan

Any idea how MKVMerge is able to figure it out?  Highly doubt they are paying for any license.

Share this post


Link to post
Share on other sites
Happy2Play

Any idea how MKVMerge is able to figure it out?  Highly doubt they are paying for any license.

 

The header information of the file.  If you open the file in the header editor you will see all the embedded information for each track.

 

Not sure what embedded information Emby will actually use.  As you see Atmos is only shown in metadata title.  So is this field parsed?

5ccb9dc43e314_title.jpg

Edited by Happy2Play

Share this post


Link to post
Share on other sites
moviefan

Okay so what is the thought on why we wouldn't want to use the metadata title to populate this info in Emby?

 

I understand it's not perfect detection but seems like better than waiting for an expensive fix that doesnt appear to be in the works no?

 

What would be the point of faking the metadata title to fool Emby?

  • Like 1

Share this post


Link to post
Share on other sites
rbjtech

Okay so what is the thought on why we wouldn't want to use the metadata title to populate this info in Emby?

 

I understand it's not perfect detection but seems like better than waiting for an expensive fix that doesnt appear to be in the works no?

 

What would be the point of faking the metadata title to fool Emby?

 

Couldn't agree more - just use the meta-data 'title' and display it as the 'Title' instead of deducing the 'title' from the stream and channel information.  If it doesn't have metadata, then fallback to the deduced title.

Edited by rbjtech

Share this post


Link to post
Share on other sites
PenkethBoy

See post #6

 

not sure about the fall back as not tested that

Share this post


Link to post
Share on other sites
Happy2Play

you can in beta

 

dashboard>library>advanced

 

change the embedded track title display

 

i guess (as dont use it) you will need to refresh the media to see the change

 

 

See post #6

 

not sure about the fall back as not tested that

 

I see no difference, but I think this option only applies to video title.

Share this post


Link to post
Share on other sites
PenkethBoy

No it works for audio title as well

 

5ccc947d177a2_Annotation.png

 

I added "this is a title" to the titles for video and audio streams

Edited by PenkethBoy

Share this post


Link to post
Share on other sites
Happy2Play

Interesting as the file I show in post 9 does not show that behavior, unless this information is parsed as mine only shows "English TrueHD 7.1".  May have to test a customized title like yours to see.

Share this post


Link to post
Share on other sites
PenkethBoy

Did you refresh the video?

 

the title is not customised anymore than what it had originally - its just text

Edited by PenkethBoy

Share this post


Link to post
Share on other sites
Happy2Play

Did you refresh the video?

 

the title is not customised anymore than what it had originally - its just text

 

I removed it from the library, scanned, re-added and did not have any change.

Share this post


Link to post
Share on other sites
PenkethBoy

did you add back the nfo?

 

or it could be the / in the title

 

Do a full metadata refresh on the file

 

Works fine for me

Share this post


Link to post
Share on other sites
Happy2Play

did you add back the nfo?

 

or it could be the / in the title

 

Do a full metadata refresh on the file

 

Works fine for me

 

This is a database only library so no nfo files, may have to test with a nfo metadata library also to see if there is a difference.  And the "/" is what I edited out of the title, but no change for me.  Refreshed, removed-scanned-re-added with no change.  But I am only testing as none of this really means anything to me.

Share this post


Link to post
Share on other sites
moviefan

I'm not on beta so cant test this yet.  Will if/once it moves to stable.  Thanks.

Share this post


Link to post
Share on other sites
Happy2Play

Looks like I was change the wrong setting. I was changing the libraries setting instead of library-Advanced.

 

5cdddd8ce194c_title.jpg

 

5cc479e03b4b1_EmbyEnableTrackLabels2.png

 

Share this post


Link to post
Share on other sites
PenkethBoy

Yep - that would account for it

 

LOL

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...