E-AC-3 & PS4 audio issue - always force transcode to AAC?
Posted: Mon Jan 06, 2020 6:37 am
Hey All,
Apologies for what may be a simple question as I'm relatively new to this, but I've recently run into an issue using UMS on my PS4 (in the PS4 Media Player app):
I'll have a file with two audio tracks, track 1 is the movie audio in E-AC-3 format (5.1 or 7.1, same issue present), and track 2 is the audio commentary track usually in AC-3 or AAC LC format. When attempting to play the file on the PS4, not using the transcode folder, it will default to track 2 and play the commentary track with no option to play the actual movie audio.
In trying to troubleshoot this compared to files that previously worked, it seems the PS4 can't play E-AC-3 audio. Bummer. Other files that also have two tracks of audio are fine and play the first track by default when that track is AC-3.
I can get the file to properly play track 1 by going into the Transcode folder and using the [FFmpeg Video][Audio: AC3/English] option.
But my question is this: is there a way to set UMS to automatically & always transocde all E-AC-3 audio to AC-3 for PS4 without having to navigate through the Transcode folder and find the one specific option? Can UMS be set to perform this transcode anytime audio track 1 is E-AC-3?
For the Trace logs I played the E-AC-3 track 1 file first, and it started playing the track 2 audio commentary instead of track 1. Then I played the same movie but a different encode/file where track 1 was AC-3, and it properly played track 1 by default. And finally I went into the Transcode folder and played the first file (the one with E-AC-3 track 1) using the FFmpeg/AC3 transcode option and it correctly played track 1.
Media info is below for the primary file (with E-AC-3 track 1), and secondary file (with AC-3 track 1)
E-AC-3 track 1 audio:
AC-3 track 1 audio:
Appreciate any insight or help in modifying the config file(s) you may be able to provide.
Thanks for reading!
Apologies for what may be a simple question as I'm relatively new to this, but I've recently run into an issue using UMS on my PS4 (in the PS4 Media Player app):
I'll have a file with two audio tracks, track 1 is the movie audio in E-AC-3 format (5.1 or 7.1, same issue present), and track 2 is the audio commentary track usually in AC-3 or AAC LC format. When attempting to play the file on the PS4, not using the transcode folder, it will default to track 2 and play the commentary track with no option to play the actual movie audio.
In trying to troubleshoot this compared to files that previously worked, it seems the PS4 can't play E-AC-3 audio. Bummer. Other files that also have two tracks of audio are fine and play the first track by default when that track is AC-3.
I can get the file to properly play track 1 by going into the Transcode folder and using the [FFmpeg Video][Audio: AC3/English] option.
But my question is this: is there a way to set UMS to automatically & always transocde all E-AC-3 audio to AC-3 for PS4 without having to navigate through the Transcode folder and find the one specific option? Can UMS be set to perform this transcode anytime audio track 1 is E-AC-3?
For the Trace logs I played the E-AC-3 track 1 file first, and it started playing the track 2 audio commentary instead of track 1. Then I played the same movie but a different encode/file where track 1 was AC-3, and it properly played track 1 by default. And finally I went into the Transcode folder and played the first file (the one with E-AC-3 track 1) using the FFmpeg/AC3 transcode option and it correctly played track 1.
Media info is below for the primary file (with E-AC-3 track 1), and secondary file (with AC-3 track 1)
E-AC-3 track 1 audio:
Code: Select all
Complete name : F:\Movies\Toy Story 4\Toy.Story.4.2019.1080p.BluRay.DDP7.1.x264-BBQ.mkv
Format : Matroska
Format version : Version 4
File size : 12.3 GiB
Duration : 1 h 40 min
Overall bit rate : 17.6 Mb/s
Encoded date : UTC 2019-10-11 03:48:18
Writing application : mkvmerge v38.0.0 ('The Silent Type') 64-bit
Writing library : libebml v1.3.9 + libmatroska v1.5.2
Attachments : 方正准圆_GBK.TTF / 方正黑体_GBK.TTF
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings : CABAC / 5 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 5 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 1 h 40 min
Bit rate : 16.0 Mb/s
Width : 1 920 pixels
Height : 804 pixels
Display aspect ratio : 2.40:1
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.432
Stream size : 11.2 GiB (91%)
Writing library : x264 core 158 r2984+47 456d10a t_mod_New [0-bit@all X86_64]
Encoding settings : cabac=1 / ref=5 / deblock=1:-3:-3 / analyse=0x3:0x133 / me=umh / subme=11 / psy=1 / fade_compensate=0.00 / psy_rd=0.85:0.00 / mixed_ref=1 / me_range=64 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-2 / threads=36 / lookahead_threads=6 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / fgo=0 / bframes=10 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=0 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=24 / scenecut=40 / intra_refresh=0 / rc_lookahead=70 / rc=2pass / mbtree=0 / bitrate=16000 / ratetol=1.0 / qcomp=0.60 / qpmin=0:0:0 / qpmax=36:36:36 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=62500 / vbv_bufsize=78125 / nal_hrd=none / filler=0 / ip_ratio=1.40 / pb_ratio=1.20 / aq=3:0.70 / aq-sensitivity=10.00 / aq-factor=1.00:1.00:1.00 / aq2=0 / aq3=0 / zones=790,801,b=1.7/2488,2563,b=1.7/2581,2629,b=1.7/2671,2705,b=1.7/2706,2770,b=1.7/2959,2982,b=1.7/2983,2997,b=1.7/3150,3161,b=1.7/3212,3232,b=1.7/3233,3309,b=1.7/10676,10706,b=1.7/31417,31504,b=1.7/53330,53360,b=1.7/54396,54512,b=1.7/58335,58336,b=1.7/59753,59899,b=1.7/61779,61870,b=1.7/71782,71952,b=1.7/73318,73394,b=1.7/74779,74906,b=1.7/82311,82375,b=1.7/82990,83083,b=1.7/87945,87991,b=1.7/109914,110048,b=1.7/113475,113513,b=1.7/113550,113568,b=1.7/113613,113696,b=1.7/114139,114169,b=1.7/127715,127843,b=1.7/127898,127945,b=1.7/128052,128531,b=1.7/128563,128577,b=1.7/129329,129839,b=1.7/130246,130837,b=1.7/132097,132098,b=1.7/132104,132721,b=1.7/132727,132730,b=1.7/142831,142858,b=1.7/134620,142830,b=0.3
Default : Yes
Forced : No
Color range : Limited
Color primaries : BT.709
Matrix coefficients : BT.709
Audio #1
ID : 2
Format : E-AC-3
Format/Info : Enhanced AC-3
Commercial name : Dolby Digital Plus
Format profile : Blu-ray Disc
Codec ID : A_EAC3
Duration : 1 h 40 min
Bit rate mode : Constant
Bit rate : 1 536 kb/s
Channel(s) : 8 channels
Channel layout : L R C LFE Ls Rs Lb Rb
Sampling rate : 48.0 kHz
Frame rate : 31.250 FPS (1536 SPF)
Compression mode : Lossy
Stream size : 1.07 GiB (9%)
Language : English
Service kind : Complete Main
Default : Yes
Forced : No
Audio #2
ID : 3
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : A_AAC-2
Duration : 1 h 40 min
Bit rate : 102 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 SPF)
Compression mode : Lossy
Delay relative to video : 20 ms
Stream size : 73.1 MiB (1%)
Title : Commentary with director Josh Cooley and co-producer Mark Nielsen
Language : English
Default : No
Forced : No
Code: Select all
omplete name : F:\Movies\Toy Story 4\Toy Story 4 2019 720p BluRay DD5.1 x264-LoRD.mkv
Format : Matroska
Format version : Version 4
File size : 5.00 GiB
Duration : 1 h 40 min
Overall bit rate : 7 161 kb/s
Encoded date : UTC 2019-09-30 22:53:26
Writing application : mkvmerge v37.0.0 ('Leave It') 64-bit
Writing library : libebml v1.3.9 + libmatroska v1.5.2
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings : CABAC / 12 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 12 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 1 h 40 min
Bit rate : 6 200 kb/s
Width : 1 280 pixels
Height : 536 pixels
Display aspect ratio : 2.40:1
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.377
Stream size : 4.33 GiB (87%)
Writing library : x264 core 158 r2984+49 ~ LoRD
Encoding settings : cabac=1 / ref=12 / deblock=1:-3:-3 / analyse=0x3:0x133 / me=umh / subme=10 / psy=1 / fade_compensate=0.00 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-2 / threads=12 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=0 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / fgo=0 / bframes=8 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=2pass / mbtree=0 / bitrate=6200 / ratetol=1.0 / qcomp=0.60 / qpmin=0:0:0 / qpmax=69:69:69 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / vbv_maxrate=50000 / vbv_bufsize=62500 / nal_hrd=none / filler=0 / ip_ratio=1.25 / pb_ratio=1.25 / aq=3:0.90 / aq-sensitivity=10.00 / aq-factor=1.00:1.00:1.00 / aq2=0 / aq3=0
Language : English
Default : Yes
Forced : No
Audio #1
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Commercial name : Dolby Digital
Codec ID : A_AC3
Duration : 1 h 40 min
Bit rate mode : Constant
Bit rate : 640 kb/s
Channel(s) : 6 channels
Channel layout : L R C LFE Ls Rs
Sampling rate : 48.0 kHz
Frame rate : 31.250 FPS (1536 SPF)
Compression mode : Lossy
Stream size : 458 MiB (9%)
Language : English
Service kind : Complete Main
Default : Yes
Forced : No
Audio #2
ID : 3
Format : AC-3
Format/Info : Audio Coding 3
Commercial name : Dolby Digital
Codec ID : A_AC3
Duration : 1 h 40 min
Bit rate mode : Constant
Bit rate : 320 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Frame rate : 31.250 FPS (1536 SPF)
Compression mode : Lossy
Stream size : 229 MiB (4%)
Title : Commentary by Director Josh Cooley and co-Producer Mark Nielsen
Language : English
Service kind : Complete Main
Default : No
Forced : No
Thanks for reading!