audio routing issue, only with 7.1 content - Printable Version +- Jellyfin Forum (https://forum.jellyfin.org) +-- Forum: Support (https://forum.jellyfin.org/f-support) +--- Forum: General Questions (https://forum.jellyfin.org/f-general-questions) +--- Thread: audio routing issue, only with 7.1 content (/t-audio-routing-issue-only-with-7-1-content) |
audio routing issue, only with 7.1 content - djamps - 2024-11-18 I'm using a firestick 4k max thru an Arcam AVR10 (directly connected to the AVR). I'm using the Jellyfin client. All my 5.1 and Atmos content works perfectly. For the handful of Opus 7.1 titles, the channels are mixed up. Most notably, center audio comes out the front right and nothing comes out of the left back surround. This is the same no matter which title I choose. Anyone experienced this behavior before? RE: audio routing issue, only with 7.1 content - TheDreadPirate - 2024-11-18 Can you run this command and share the output? Code: /usr/lib/jellyfin-ffmpeg/ffprobe -loglevel error -i "/path/to/your/vide.mkv" -select_streams a -show_entries stream -v quiet -of json RE: audio routing issue, only with 7.1 content - djamps - 2024-11-18 No problem, here it is: { "programs": [ ], "stream_groups": [ ], "streams": [ { "index": 1, "codec_name": "opus", "codec_long_name": "Opus (Opus Interactive Audio Codec)", "codec_type": "audio", "codec_tag_string": "[0][0][0][0]", "codec_tag": "0x0000", "sample_fmt": "fltp", "sample_rate": "48000", "channels": 8, "channel_layout": "7.1", "bits_per_sample": 0, "initial_padding": 312, "r_frame_rate": "0/0", "avg_frame_rate": "0/0", "time_base": "1/1000", "start_pts": -7, "start_time": "-0.007000", "extradata_size": 29, "disposition": { "default": 1, "dub": 0, "original": 0, "comment": 0, "lyrics": 0, "karaoke": 0, "forced": 0, "hearing_impaired": 0, "visual_impaired": 0, "clean_effects": 0, "attached_pic": 0, "timed_thumbnails": 0, "non_diegetic": 0, "captions": 0, "descriptions": 0, "metadata": 0, "dependent": 0, "still_image": 0 }, "tags": { "language": "eng", "title": "[EN] Opus 320kbit/s 7.1 Surround", "BPS": "254360", "DURATION": "03:01:58.915000000", "NUMBER_OF_FRAMES": "545946", "NUMBER_OF_BYTES": "347167699", "_STATISTICS_WRITING_APP": "mkvmerge v83.0 ('Circle Of Friends') 64-bit", "_STATISTICS_WRITING_DATE_UTC": "2024-03-19 13:41:40", "_STATISTICS_TAGS": "BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES", "ENCODER": "opusenc from opus-tools 0.2-29-gecd50e5", "ENCODER_OPTIONS": "--bitrate 320" } } ] } RE: audio routing issue, only with 7.1 content - TheDreadPirate - 2024-11-19 Ok. The audio layout looks right. But this appears to be an exoplayer problem. https://github.com/google/ExoPlayer/issues/8396 RE: audio routing issue, only with 7.1 content - djamps - 2024-11-19 Interesting, it seems the issue was fixed in exoplayer last december. Is jellyfin using an old version still? RE: audio routing issue, only with 7.1 content - theguymadmax - 2024-11-19 This commit resolves the issue in ExoPlayer(Androidx Media3) version 1.21 and later. It was considered fixed when the ATV client upgraded to ExoPlayer version 1.21. Currently, the ATV client is using version 1.4.1. I did some testing, and it seems that the fix is no longer needed, and actually causes the issue now. Correct channel mapping works with earlier versions of ExoPlayer that don't include this patch. For example, if you use Just Player version .154, which is based on ExoPlayer 1.20, you'll see that the channels are mapped correctly. RE: audio routing issue, only with 7.1 content - djamps - 2024-11-19 Excellent, thank you for your efforts. Should this be reported on exoplayer github? |