jellyfin / jellyfin-ffmpeg

FFmpeg for Jellyfin
https://jellyfin.org
Other
436 stars 118 forks source link

AAC audio does not seem to work in web browsers #358

Closed mLgz0rn closed 2 months ago

mLgz0rn commented 3 months ago

Describe The Bug

On Jellyfin 10.8.13 I am having issues with video files that have to transcode to AAC audio and also video files that has AAC audio, none will play audio when using a web browser, I have tested in both edge and firefox, both on my pc and android phone. It seems to be the same issue as described here https://github.com/jellyfin/jellyfin/issues/11032

In that issue he came to the conclusion that it was ffmpeg that was the issue, but never made an issue here, hence why im here now. I have tested with multiple versions of jellyfin-ffmpeg here from the repo, from both the version 5 and version 6 branch. I got no idea when this started, but might have been when I updated to 10.8.13.

It works fine on all the different clients (Jellyfin Media Player, Jellyfin on Google TV, app on my phone and so on)

Edit: It seems to only be an issue with EAC3 6ch that has no layout specified in the jellyfin media info and audio tracks that has been converted from that audio track (might be an issue with all audio tracks that has no layout specified).

Steps To Reproduce

  1. Open web browser on pc (chrome, edge, firefox)
  2. go to jellyfin page and play item that need audio transcoding or has a aac track
  3. video plays, but no audio

Expected Behavior

Play audio when format is aac

System (please complete the following information):

MediaInfo

Video
Title: 1080p HEVC SDR
Codec: HEVC
Profile: Main
Level: 120
Resolution: 1920x800
Aspect ratio: 2.40:1
Interlaced: No
Framerate: 23.976025
Bitrate: 5347 kbps
Bit depth: 8 bit
Video range: SDR
Video range type: SDR
Color space: bt709
Color transfer: bt709
Color primaries: bt709
Pixel format: yuv420p
Ref frames: 1

Audio
Title: English - Dolby Digital+ - 6 ch - Default
Language: eng
Codec: EAC3
Channels: 6 ch
Bitrate: 768 kbps
Sample rate: 48000 Hz
Default: Yes
Forced: No
External: No

Audio
Title: "2.0 " - English - AAC - Stereo - Default
Language: eng
Codec: AAC
Layout: stereo
Channels: 2 ch
Bitrate: 768 kbps
Sample rate: 48000 Hz
Default: Yes
Forced: No
External: No

Subtitle
Title: Danish - Standard - SUBRIP
Language: dan
Codec: SUBRIP
Default: Yes
Forced: No
External: No

FFmpeg Logs

/videos/a5e35655-bb3a-597e-60d4-cb8d33c95a45/hls1/main/0.ts

{"Protocol":0,"Id":"a5e35655bb3a597e60d4cb8d33c95a45","Path":"/unraid/Media Server/Film/Argylle (2024)/Argylle (2024) {imdb-tt15009428} [WEBDL-1080p][EAC3 Atmos 5.1][8bit].mkv","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mkv,webm","Size":5575722496,"Name":"Argylle (2024) {imdb-tt15009428} [WEBDL-1080p][EAC3 Atmos 5.1][8bit]","IsRemote":false,"ETag":"7dd487b5e7ea53a17088572b321c004d","RunTimeTicks":83408740352,"ReadAtNativeFramerate":false,"IgnoreDts":false,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"RequiresOpening":false,"OpenToken":null,"RequiresClosing":false,"LiveStreamId":null,"BufferMs":null,"RequiresLooping":false,"SupportsProbing":true,"VideoType":0,"IsoType":null,"Video3DFormat":null,"MediaStreams":[{"Codec":"hevc","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":"bt709","ColorTransfer":"bt709","ColorPrimaries":"bt709","DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":"SDR","VideoRangeType":"SDR","VideoDoViTitle":null,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"DisplayTitle":"1080p HEVC SDR","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":null,"BitRate":5347854,"BitDepth":8,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"Height":800,"Width":1920,"AverageFrameRate":23.976025,"RealFrameRate":23.976025,"Profile":"Main","Type":1,"AspectRatio":"2.40:1","Index":0,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":"yuv420p","Level":120,"IsAnamorphic":null},{"Codec":"eac3","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":null,"VideoRangeType":null,"VideoDoViTitle":null,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"DisplayTitle":"English - Dolby Digital\u002B - 6 ch - Default","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":null,"BitRate":768000,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":6,"SampleRate":48000,"IsDefault":true,"IsForced":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":0,"AspectRatio":null,"Index":1,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"aac","CodecTag":null,"Language":"eng","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"\u00222.0 \u0022","VideoRange":null,"VideoRangeType":null,"VideoDoViTitle":null,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"DisplayTitle":"\u00222.0 \u0022 - English - AAC - Stereo - Default","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":"stereo","BitRate":768000,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":2,"SampleRate":48000,"IsDefault":true,"IsForced":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":0,"AspectRatio":null,"Index":2,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null},{"Codec":"subrip","CodecTag":null,"Language":"dan","ColorRange":null,"ColorSpace":null,"ColorTransfer":null,"ColorPrimaries":null,"DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":null,"VideoRangeType":null,"VideoDoViTitle":null,"LocalizedUndefined":"Udefineret","LocalizedDefault":"Standard","LocalizedForced":"Tvunget","LocalizedExternal":"External","DisplayTitle":"Danish - Standard - SUBRIP","NalLengthSize":null,"IsInterlaced":false,"IsAVC":null,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":3,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":true,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null}],"MediaAttachments":[],"Formats":[],"Bitrate":6883854,"Timestamp":null,"RequiredHttpHeaders":{},"TranscodingUrl":null,"TranscodingSubProtocol":null,"TranscodingContainer":null,"AnalyzeDurationMs":null,"DefaultAudioStreamIndex":null,"DefaultSubtitleStreamIndex":null}

/usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -init_hw_device vaapi=va:,kernel_driver=i915,driver=iHD -init_hw_device qsv=qs@va -filter_hw_device qs -hwaccel vaapi -hwaccel_output_format vaapi -autorotate 0 -i file:"/unraid/Media Server/Film/Argylle (2024)/Argylle (2024) {imdb-tt15009428} [WEBDL-1080p][EAC3 Atmos 5.1][8bit].mkv" -autoscale 0 -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:2 -map -0:s -codec:v:0 h264_qsv -low_power 1 -preset 7 -look_ahead 0 -b:v 8913090 -maxrate 8913090 -bufsize 17826180 -g:v:0 72 -keyint_min:v:0 72 -vf "setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale_vaapi=format=nv12:extra_hw_frames=24,hwmap=derive_device=qsv,format=qsv" -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 0 -hls_segment_filename "/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc212338%d.ts" -hls_playlist_type vod -hls_list_size 0 -y "/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc212338.m3u8"

ffmpeg version 6.0.1-Jellyfin Copyright (c) 2000-2023 the FFmpeg developers
  built with gcc 11 (Ubuntu 11.4.0-1ubuntu1~22.04)
  configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --disable-static --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libsvtav1 --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-vaapi --enable-amf --enable-libvpl --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc
  libavutil      58.  2.100 / 58.  2.100
  libavcodec     60.  3.100 / 60.  3.100
  libavformat    60.  3.100 / 60.  3.100
  libavdevice    60.  1.100 / 60.  1.100
  libavfilter     9.  3.100 /  9.  3.100
  libswscale      7.  1.100 /  7.  1.100
  libswresample   4. 10.100 /  4. 10.100
  libpostproc    57.  1.100 / 57.  1.100
libva info: VA-API version 1.20.0
libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_20
libva info: va_openDriver() returns 0
libva info: VA-API version 1.20.0
libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_20
libva info: va_openDriver() returns 0
Guessed Channel Layout for Input Stream #0.1 : 5.1
Input #0, matroska,webm, from 'file:/unraid/Media Server/Film/Argylle (2024)/Argylle (2024) {imdb-tt15009428} [WEBDL-1080p][EAC3 Atmos 5.1][8bit].mkv':
  Metadata:
    title           : Argylle (2024) {imdb-tt15009428} [WEBDL-1080p][EAC3 Atmos 5.1][8bit]
    ENCODER         : Lavf60.3.100
  Duration: 02:19:00.87, start: 0.000000, bitrate: 5347 kb/s
  Chapters:
    Chapter #0:0: start 0.000000, end 8340.875000
      Metadata:
        title           : Main
  Stream #0:0(eng): Video: hevc (Main), yuv420p(tv, bt709, progressive), 1920x800 [SAR 1:1 DAR 12:5], 23.98 fps, 23.98 tbr, 1k tbn (default) (original)
    Metadata:
      BPS             : 8838401
      NUMBER_OF_FRAMES: 199981
      NUMBER_OF_BYTES : 9215000738
      _STATISTICS_WRITING_APP: mkvmerge v77.0 ('Elemental') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2024-03-05 06:09:27
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      ENCODER         : Lavc60.3.100 hevc_qsv
      DURATION        : 02:19:00.874000000
  Stream #0:1(eng): Audio: eac3, 48000 Hz, 6 channels, fltp (default) (original)
    Metadata:
      BPS             : 768000
      NUMBER_OF_FRAMES: 259961
      NUMBER_OF_BYTES : 798600192
      _STATISTICS_WRITING_APP: mkvmerge v77.0 ('Elemental') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2024-03-05 06:09:27
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      DURATION        : 02:18:56.081000000
  Stream #0:2(eng): Audio: aac, 48000 Hz, stereo, fltp (default) (original)
    Metadata:
      title           : "2.0 "
      BPS             : 768000
      NUMBER_OF_FRAMES: 259961
      NUMBER_OF_BYTES : 798600192
      _STATISTICS_WRITING_APP: mkvmerge v77.0 ('Elemental') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2024-03-05 06:09:27
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      ENCODER         : Lavc60.3.100 aac
      DURATION        : 02:18:56.091000000
  Stream #0:3(dan): Subtitle: subrip (default)
    Metadata:
      BPS             : 49
      NUMBER_OF_FRAMES: 1379
      NUMBER_OF_BYTES : 51357
      _STATISTICS_WRITING_APP: mkvmerge v77.0 ('Elemental') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2024-03-05 06:09:27
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      DURATION        : 02:18:38.560000000
Stream mapping:
  Stream #0:0 -> #0:0 (hevc (native) -> h264 (h264_qsv))
  Stream #0:2 -> #0:1 (copy)
Press [q] to stop, [?] for help
libva info: VA-API version 1.20.0
libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_20
libva info: va_openDriver() returns 0
libva info: VA-API version 1.20.0
libva info: Trying to open /usr/lib/jellyfin-ffmpeg/lib/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_20
libva info: va_openDriver() returns 0
Output #0, hls, to '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc212338.m3u8':
  Metadata:
    encoder         : Lavf60.3.100
  Stream #0:0: Video: h264, qsv(tv, bt709, progressive), 1920x800 [SAR 1:1 DAR 12:5], q=2-31, 8913 kb/s, 23.98 fps, 90k tbn (default) (original)
    Metadata:
      encoder         : Lavc60.3.100 h264_qsv
    Side data:
      cpb: bitrate max/min/avg: 8913090/0/8913090 buffer size: 17826180 vbv_delay: N/A
  Stream #0:1: Audio: aac, 48000 Hz, stereo, fltp (default) (original)
frame=    0 fps=0.0 q=0.0 size=       0kB time=-577014:32:22.77 bitrate=  -0.0kbits/s speed=N/A    
frame=  299 fps=0.0 q=23.0 size=N/A time=00:00:00.00 bitrate=N/A speed=   0x    
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc2123380.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc2123381.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc2123382.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc2123383.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc2123384.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc2123385.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc2123386.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc2123387.ts' for writing
frame=  645 fps=634 q=21.0 size=N/A time=00:00:15.39 bitrate=N/A speed=15.1x    
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc2123388.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc2123389.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233810.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233811.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233812.ts' for writing
frame=  979 fps=645 q=15.0 size=N/A time=00:00:29.32 bitrate=N/A speed=19.3x    
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233813.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233814.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233815.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233816.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233817.ts' for writing
frame= 1332 fps=660 q=17.0 size=N/A time=00:00:44.04 bitrate=N/A speed=21.8x    
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233818.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233819.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233820.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233821.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233822.ts' for writing
frame= 1667 fps=662 q=15.0 size=N/A time=00:00:58.01 bitrate=N/A speed=  23x    
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233823.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233824.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233825.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233826.ts' for writing
frame= 1988 fps=658 q=20.0 size=N/A time=00:01:11.41 bitrate=N/A speed=23.6x    
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233827.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233828.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233829.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233830.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233831.ts' for writing
frame= 2309 fps=656 q=17.0 size=N/A time=00:01:24.79 bitrate=N/A speed=24.1x    
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233832.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233833.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233834.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233835.ts' for writing
frame= 2639 fps=656 q=19.0 size=N/A time=00:01:38.57 bitrate=N/A speed=24.5x    
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233836.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233837.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233838.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233839.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233840.ts' for writing
frame= 2987 fps=660 q=18.0 size=N/A time=00:01:53.08 bitrate=N/A speed=  25x    
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233841.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233842.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233843.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233844.ts' for writing
frame= 3298 fps=656 q=16.0 size=N/A time=00:02:06.05 bitrate=N/A speed=25.1x    
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233845.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233846.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233847.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233848.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233849.ts' for writing
frame= 3610 fps=653 q=14.0 size=N/A time=00:02:19.06 bitrate=N/A speed=25.2x    
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233850.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233851.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233852.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233853.ts' for writing
frame= 3936 fps=653 q=18.0 size=N/A time=00:02:32.65 bitrate=N/A speed=25.3x    
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233854.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233855.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233856.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233857.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233858.ts' for writing
frame= 4275 fps=655 q=16.0 size=N/A time=00:02:46.84 bitrate=N/A speed=25.6x    
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233859.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233860.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233861.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233862.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233863.ts' for writing
frame= 4615 fps=657 q=15.0 size=N/A time=00:03:00.98 bitrate=N/A speed=25.8x    
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233864.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233865.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233866.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233867.ts' for writing
frame= 4945 fps=657 q=16.0 size=N/A time=00:03:14.74 bitrate=N/A speed=25.9x    
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233868.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233869.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233870.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233871.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233872.ts' for writing
frame= 5267 fps=656 q=14.0 size=N/A time=00:03:28.18 bitrate=N/A speed=25.9x    
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233873.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233874.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233875.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233876.ts' for writing
frame= 5586 fps=655 q=14.0 size=N/A time=00:03:41.47 bitrate=N/A speed=  26x    
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233877.ts' for writing
[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233878.ts' for writing

[q] command received. Exiting.

[hls @ 0x55abf1526980] Opening '/unraid/Jellyfin-Transcode/07eb6aece96ca545f0855976cc21233879.ts' for writing
frame= 5748 fps=655 q=19.0 Lsize=N/A time=00:03:47.91 bitrate=N/A speed=  26x    
video:260532kB audio:3506kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown

Additional Context

jellyfin12 jellyfin13

nyanmisaka commented 3 months ago

image

I can't find a video in my library that reproduces this issue. The issue could be file specific.

mLgz0rn commented 3 months ago

image

I can't find a video in my library that reproduces this issue. The issue could be file specific.

Hmm, want me to create you a sample of those 2 files I have that are having the issue? I can't seem to figure out why they got no layout in the jellyfin media info, and why they show up as 6ch instead of 5.1 when they are using the same codec that some of my other files does that works fine. I guess I could have done something wrong. But comparing them side by side with another file that works shows the exact same info.

nyanmisaka commented 3 months ago

Even the most common AAC 2ch audio cannot be played, which is weird. You can create a clip containing audio and video of tens of seconds.

5.1 Layout => 6 Channel image

mLgz0rn commented 3 months ago

Could be because it's converted to 2ch from the original 6ch audio track. But still dosnt make sense why it then works fine on all other clients but the web browser.

Do you want me to post the samples here, or?

mLgz0rn commented 3 months ago

I have no idea what's going on. Just tested the sample files and they work fine, and layout is shown. I then thought, well maybe if I run the entire file through MKVToolNix like I did to create the sample, it will then work for the entire file. But nope, still dosnt work.

Sample (works):

Audio
Title: English - Dolby Digital+ - 5.1 - Default
Language: eng
Codec: EAC3
Layout: 5.1
Channels: 6 ch
Bitrate: 768 kbps
Sample rate: 48000 Hz
Default: Yes
Forced: No
External: No

Audio
Title: "2.0 " - English - AAC - Stereo - Default
Language: eng
Codec: AAC
Profile: LC
Layout: stereo
Channels: 2 ch
Bitrate: 131 kbps
Sample rate: 48000 Hz
Default: Yes
Forced: No
External: No

Full File (don't work):

Audio
Title: English - Dolby Digital+ - 6 ch - Default
Language: eng
Codec: EAC3
Channels: 6 ch
Bitrate: 768 kbps
Sample rate: 48000 Hz
Default: Yes
Forced: No
External: No

Audio
Title: "2.0 " - English - AAC - Stereo - Default
Language: eng
Codec: AAC
Layout: stereo
Channels: 2 ch
Bitrate: 129 kbps
Sample rate: 48000 Hz
Default: Yes
Forced: No
External: No