linuxserver / docker-jellyfin

GNU General Public License v3.0
630 stars 94 forks source link

Video playback when Hardware Acderation is enabled doesn't work in latest tag. (10.7.6-1-ls118) #115

Closed VarunBatraIT closed 2 years ago

VarunBatraIT commented 3 years ago

linuxserver.io

When Hardware Acceleration is enabled, the latest tag doesn't work but I was able to find a tag that works.

Doesn't work: image: ghcr.io/linuxserver/jellyfin:latest

(Linuxserver.io version:- 10.7.6-1-ls118 Build-date:- 2021-06-18T02:04:52+00:00) Works: image: ghcr.io/linuxserver/jellyfin:amd64-version-10.7.2-1

ghcr.io/linuxserver/jellyfin                          latest                                        489e05fcdd4c   3 days ago      605MB

Expected Behavior

The video should play.

Current Behavior

Video doesn't play, instead I get error as unsupported format sent:

The ffprobe prob gives the following:

# /usr/lib/jellyfin-ffmpeg/ffprobe -i 'The Killing (2011) - S01E01 - Pilot Bluray-1080p.mkv' -threads 0 -v info -print_format json -show_streams -show_chapters -show_format
ffprobe version 4.3.1-Jellyfin Copyright (c) 2007-2020 the FFmpeg developers
  built with gcc 9 (Ubuntu 9.3.0-17ubuntu1~20.04)
  configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-shared --disable-libxcb --disable-sdl2 --disable-xlib --enable-gpl --enable-version3 --enable-static --enable-libfontconfig --enable-fontconfig --enable-gmp --enable-gnutls --enable-libass --enable-libbluray --enable-libdrm --enable-libfreetype --enable-libfribidi --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libdav1d --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --arch=amd64 --enable-opencl --enable-vaapi --enable-amf --enable-libmfx --enable-vdpau --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvenc --enable-nvdec --enable-ffnvcodec
  libavutil      56. 51.100 / 56. 51.100
  libavcodec     58. 91.100 / 58. 91.100
  libavformat    58. 45.100 / 58. 45.100
  libavdevice    58. 10.100 / 58. 10.100
  libavfilter     7. 85.100 /  7. 85.100
  libswscale      5.  7.100 /  5.  7.100
  libswresample   3.  7.100 /  3.  7.100
  libpostproc    55.  7.100 / 55.  7.100
{
[matroska,webm @ 0x557ea78a91c0] Could not find codec parameters for stream 5 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Input #0, matroska,webm, from 'The Killing (2011) - S01E01 - Pilot Bluray-1080p.mkv':
  Metadata:
    title           : The Killing Season 1 - Disc 1
    encoder         : libebml v1.3.5 + libmatroska v1.4.8
    creation_time   : 2018-01-04T18:28:33.000000Z
  Duration: 00:45:27.89, start: 0.000000, bitrate: 5093 kb/s
    Chapter #0:0: start 0.000000, end 147.438958
    Metadata:
      title           : Chapter 01
    Chapter #0:1: start 147.438958, end 459.000208
    Metadata:
      title           : Chapter 02
    Chapter #0:2: start 459.000208, end 759.592167
    Metadata:
      title           : Chapter 03
    Chapter #0:3: start 759.592167, end 952.952000
    Metadata:
      title           : Chapter 04
    Chapter #0:4: start 952.952000, end 1190.397542
    Metadata:
      title           : Chapter 05
    Chapter #0:5: start 1190.397542, end 1369.993625
    Metadata:
      title           : Chapter 06
    Chapter #0:6: start 1369.993625, end 1607.314042
    Metadata:
      title           : Chapter 07
    Chapter #0:7: start 1607.314042, end 1694.484458
    Metadata:
      title           : Chapter 08
    Chapter #0:8: start 1694.484458, end 1959.499208
    Metadata:
      title           : Chapter 09
    Chapter #0:9: start 1959.499208, end 2103.726625
    Metadata:
      title           : Chapter 10
    Chapter #0:10: start 2103.726625, end 2264.637375
    Metadata:
      title           : Chapter 11
    Chapter #0:11: start 2264.637375, end 2727.776000
    Metadata:
      title           : Chapter 12
    Stream #0:0(eng): Video: hevc (Main 10), yuv420p10le(tv), 1920x1080, SAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 1k tbn, 23.98 tbc (default)
    Metadata:
      BPS             : 4320027
      BPS-eng         : 4320027
      DURATION        : 00:45:27.767000000
      DURATION-eng    : 00:45:27.767000000
      NUMBER_OF_FRAMES: 65401
      NUMBER_OF_FRAMES-eng: 65401
      NUMBER_OF_BYTES : 1473003654
      NUMBER_OF_BYTES-eng: 1473003654
      _STATISTICS_WRITING_APP: mkvmerge v16.0.0 ('Protest') 64-bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v16.0.0 ('Protest') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2018-01-04 18:28:33
      _STATISTICS_WRITING_DATE_UTC-eng: 2018-01-04 18:28:33
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:1(eng): Audio: aac (LC), 48000 Hz, 5.1, fltp (default)
    Metadata:
      BPS             : 445251
      BPS-eng         : 445251
      DURATION        : 00:45:27.765000000
      DURATION-eng    : 00:45:27.765000000
      NUMBER_OF_FRAMES: 127864
      NUMBER_OF_FRAMES-eng: 127864
      NUMBER_OF_BYTES : 151817633
      NUMBER_OF_BYTES-eng: 151817633
      _STATISTICS_WRITING_APP: mkvmerge v16.0.0 ('Protest') 64-bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v16.0.0 ('Protest') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2018-01-04 18:28:33
      _STATISTICS_WRITING_DATE_UTC-eng: 2018-01-04 18:28:33
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:2(ger): Audio: aac (HE-AAC), 48000 Hz, 5.1, fltp
    Metadata:
      BPS             : 191998
      BPS-eng         : 191998
      DURATION        : 00:45:27.851000000
      DURATION-eng    : 00:45:27.851000000
      NUMBER_OF_FRAMES: 63934
      NUMBER_OF_FRAMES-eng: 63934
      NUMBER_OF_BYTES : 65467982
      NUMBER_OF_BYTES-eng: 65467982
      _STATISTICS_WRITING_APP: mkvmerge v16.0.0 ('Protest') 64-bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v16.0.0 ('Protest') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2018-01-04 18:28:33
      _STATISTICS_WRITING_DATE_UTC-eng: 2018-01-04 18:28:33
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:3(eng): Audio: aac (HE-AAC), 48000 Hz, stereo, fltp
    Metadata:
      title           : Commentary
      BPS             : 79999
      BPS-eng         : 79999
      DURATION        : 00:45:27.680000000
      DURATION-eng    : 00:45:27.680000000
      NUMBER_OF_FRAMES: 63930
      NUMBER_OF_FRAMES-eng: 63930
      NUMBER_OF_BYTES : 27276734
      NUMBER_OF_BYTES-eng: 27276734
      _STATISTICS_WRITING_APP: mkvmerge v16.0.0 ('Protest') 64-bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v16.0.0 ('Protest') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2018-01-04 18:28:33
      _STATISTICS_WRITING_DATE_UTC-eng: 2018-01-04 18:28:33
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:4(eng): Subtitle: hdmv_pgs_subtitle, 1920x1080
    Metadata:
      BPS             : 69425
      BPS-eng         : 69425
      DURATION        : 00:45:23.054000000
      DURATION-eng    : 00:45:23.054000000
      NUMBER_OF_FRAMES: 952
      NUMBER_OF_FRAMES-eng: 952
      NUMBER_OF_BYTES : 23631175
      NUMBER_OF_BYTES-eng: 23631175
      _STATISTICS_WRITING_APP: mkvmerge v16.0.0 ('Protest') 64-bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v16.0.0 ('Protest') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2018-01-04 18:28:33
      _STATISTICS_WRITING_DATE_UTC-eng: 2018-01-04 18:28:33
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:5(ger): Subtitle: hdmv_pgs_subtitle
    Metadata:
      BPS             : 47609
      BPS-eng         : 47609
      DURATION        : 00:42:05.648000000
      DURATION-eng    : 00:42:05.648000000
      NUMBER_OF_FRAMES: 892
      NUMBER_OF_FRAMES-eng: 892
      NUMBER_OF_BYTES : 15030508
      NUMBER_OF_BYTES-eng: 15030508
      _STATISTICS_WRITING_APP: mkvmerge v16.0.0 ('Protest') 64-bit
      _STATISTICS_WRITING_APP-eng: mkvmerge v16.0.0 ('Protest') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2018-01-04 18:28:33
      _STATISTICS_WRITING_DATE_UTC-eng: 2018-01-04 18:28:33
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
    Stream #0:6: Video: mjpeg (Baseline), yuvj420p(pc, bt470bg/unknown/unknown), 600x800 [SAR 96:96 DAR 3:4], 90k tbr, 90k tbn, 90k tbc (attached pic)
    Metadata:
      filename        : cover.jpg
      mimetype        : image/jpeg
    "streams": [
        {
            "index": 0,
            "codec_name": "hevc",
            "codec_long_name": "H.265 / HEVC (High Efficiency Video Coding)",
            "profile": "Main 10",
            "codec_type": "video",
            "codec_time_base": "1001/24000",
            "codec_tag_string": "[0][0][0][0]",
            "codec_tag": "0x0000",
            "width": 1920,
            "height": 1080,
            "coded_width": 1920,
            "coded_height": 1080,
            "closed_captions": 0,
            "has_b_frames": 2,
            "sample_aspect_ratio": "1:1",
            "display_aspect_ratio": "16:9",
            "pix_fmt": "yuv420p10le",
            "level": 120,
            "color_range": "tv",
            "refs": 1,
            "r_frame_rate": "24000/1001",
            "avg_frame_rate": "24000/1001",
            "time_base": "1/1000",
            "start_pts": 0,
            "start_time": "0.000000",
            "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
            },
            "tags": {
                "language": "eng",
                "BPS": "4320027",
                "BPS-eng": "4320027",
                "DURATION": "00:45:27.767000000",
                "DURATION-eng": "00:45:27.767000000",
                "NUMBER_OF_FRAMES": "65401",
                "NUMBER_OF_FRAMES-eng": "65401",
                "NUMBER_OF_BYTES": "1473003654",
                "NUMBER_OF_BYTES-eng": "1473003654",
                "_STATISTICS_WRITING_APP": "mkvmerge v16.0.0 ('Protest') 64-bit",
                "_STATISTICS_WRITING_APP-eng": "mkvmerge v16.0.0 ('Protest') 64-bit",
                "_STATISTICS_WRITING_DATE_UTC": "2018-01-04 18:28:33",
                "_STATISTICS_WRITING_DATE_UTC-eng": "2018-01-04 18:28:33",
                "_STATISTICS_TAGS": "BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES",
                "_STATISTICS_TAGS-eng": "BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES"
            }
        },
        {
            "index": 1,
            "codec_name": "aac",
            "codec_long_name": "AAC (Advanced Audio Coding)",
            "profile": "LC",
            "codec_type": "audio",
            "codec_time_base": "1/48000",
            "codec_tag_string": "[0][0][0][0]",
            "codec_tag": "0x0000",
            "sample_fmt": "fltp",
            "sample_rate": "48000",
            "channels": 6,
            "channel_layout": "5.1",
            "bits_per_sample": 0,
            "r_frame_rate": "0/0",
            "avg_frame_rate": "0/0",
            "time_base": "1/1000",
            "start_pts": 20,
            "start_time": "0.020000",
            "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
            },
            "tags": {
                "language": "eng",
                "BPS": "445251",
                "BPS-eng": "445251",
                "DURATION": "00:45:27.765000000",
                "DURATION-eng": "00:45:27.765000000",
                "NUMBER_OF_FRAMES": "127864",
                "NUMBER_OF_FRAMES-eng": "127864",
                "NUMBER_OF_BYTES": "151817633",
                "NUMBER_OF_BYTES-eng": "151817633",
                "_STATISTICS_WRITING_APP": "mkvmerge v16.0.0 ('Protest') 64-bit",
                "_STATISTICS_WRITING_APP-eng": "mkvmerge v16.0.0 ('Protest') 64-bit",
                "_STATISTICS_WRITING_DATE_UTC": "2018-01-04 18:28:33",
                "_STATISTICS_WRITING_DATE_UTC-eng": "2018-01-04 18:28:33",
                "_STATISTICS_TAGS": "BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES",
                "_STATISTICS_TAGS-eng": "BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES"
            }
        },
        {
            "index": 2,
            "codec_name": "aac",
            "codec_long_name": "AAC (Advanced Audio Coding)",
            "profile": "HE-AAC",
            "codec_type": "audio",
            "codec_time_base": "1/48000",
            "codec_tag_string": "[0][0][0][0]",
            "codec_tag": "0x0000",
            "sample_fmt": "fltp",
            "sample_rate": "48000",
            "channels": 6,
            "channel_layout": "5.1",
            "bits_per_sample": 0,
            "r_frame_rate": "0/0",
            "avg_frame_rate": "0/0",
            "time_base": "1/1000",
            "start_pts": 40,
            "start_time": "0.040000",
            "disposition": {
                "default": 0,
                "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
            },
            "tags": {
                "language": "ger",
                "BPS": "191998",
                "BPS-eng": "191998",
                "DURATION": "00:45:27.851000000",
                "DURATION-eng": "00:45:27.851000000",
                "NUMBER_OF_FRAMES": "63934",
                "NUMBER_OF_FRAMES-eng": "63934",
                "NUMBER_OF_BYTES": "65467982",
                "NUMBER_OF_BYTES-eng": "65467982",
                "_STATISTICS_WRITING_APP": "mkvmerge v16.0.0 ('Protest') 64-bit",
                "_STATISTICS_WRITING_APP-eng": "mkvmerge v16.0.0 ('Protest') 64-bit",
                "_STATISTICS_WRITING_DATE_UTC": "2018-01-04 18:28:33",
                "_STATISTICS_WRITING_DATE_UTC-eng": "2018-01-04 18:28:33",
                "_STATISTICS_TAGS": "BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES",
                "_STATISTICS_TAGS-eng": "BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES"
            }
        },
        {
            "index": 3,
            "codec_name": "aac",
            "codec_long_name": "AAC (Advanced Audio Coding)",
            "profile": "HE-AAC",
            "codec_type": "audio",
            "codec_time_base": "1/48000",
            "codec_tag_string": "[0][0][0][0]",
            "codec_tag": "0x0000",
            "sample_fmt": "fltp",
            "sample_rate": "48000",
            "channels": 2,
            "channel_layout": "stereo",
            "bits_per_sample": 0,
            "r_frame_rate": "0/0",
            "avg_frame_rate": "0/0",
            "time_base": "1/1000",
            "start_pts": 40,
            "start_time": "0.040000",
            "disposition": {
                "default": 0,
                "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
            },
            "tags": {
                "language": "eng",
                "title": "Commentary",
                "BPS": "79999",
                "BPS-eng": "79999",
                "DURATION": "00:45:27.680000000",
                "DURATION-eng": "00:45:27.680000000",
                "NUMBER_OF_FRAMES": "63930",
                "NUMBER_OF_FRAMES-eng": "63930",
                "NUMBER_OF_BYTES": "27276734",
                "NUMBER_OF_BYTES-eng": "27276734",
                "_STATISTICS_WRITING_APP": "mkvmerge v16.0.0 ('Protest') 64-bit",
                "_STATISTICS_WRITING_APP-eng": "mkvmerge v16.0.0 ('Protest') 64-bit",
                "_STATISTICS_WRITING_DATE_UTC": "2018-01-04 18:28:33",
                "_STATISTICS_WRITING_DATE_UTC-eng": "2018-01-04 18:28:33",
                "_STATISTICS_TAGS": "BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES",
                "_STATISTICS_TAGS-eng": "BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES"
            }
        },
        {
            "index": 4,
            "codec_name": "hdmv_pgs_subtitle",
            "codec_long_name": "HDMV Presentation Graphic Stream subtitles",
            "codec_type": "subtitle",
            "codec_time_base": "0/1",
            "codec_tag_string": "[0][0][0][0]",
            "codec_tag": "0x0000",
            "width": 1920,
            "height": 1080,
            "r_frame_rate": "0/0",
            "avg_frame_rate": "0/0",
            "time_base": "1/1000",
            "start_pts": 2169,
            "start_time": "2.169000",
            "disposition": {
                "default": 0,
                "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
            },
            "tags": {
                "language": "eng",
                "BPS": "69425",
                "BPS-eng": "69425",
                "DURATION": "00:45:23.054000000",
                "DURATION-eng": "00:45:23.054000000",
                "NUMBER_OF_FRAMES": "952",
                "NUMBER_OF_FRAMES-eng": "952",
                "NUMBER_OF_BYTES": "23631175",
                "NUMBER_OF_BYTES-eng": "23631175",
                "_STATISTICS_WRITING_APP": "mkvmerge v16.0.0 ('Protest') 64-bit",
                "_STATISTICS_WRITING_APP-eng": "mkvmerge v16.0.0 ('Protest') 64-bit",
                "_STATISTICS_WRITING_DATE_UTC": "2018-01-04 18:28:33",
                "_STATISTICS_WRITING_DATE_UTC-eng": "2018-01-04 18:28:33",
                "_STATISTICS_TAGS": "BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES",
                "_STATISTICS_TAGS-eng": "BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES"
            }
        },
        {
            "index": 5,
            "codec_name": "hdmv_pgs_subtitle",
            "codec_long_name": "HDMV Presentation Graphic Stream subtitles",
            "codec_type": "subtitle",
            "codec_time_base": "0/1",
            "codec_tag_string": "[0][0][0][0]",
            "codec_tag": "0x0000",
            "r_frame_rate": "0/0",
            "avg_frame_rate": "0/0",
            "time_base": "1/1000",
            "start_pts": 0,
            "start_time": "0.000000",
            "duration_ts": 2727891,
            "duration": "2727.891000",
            "disposition": {
                "default": 0,
                "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
            },
            "tags": {
                "language": "ger",
                "BPS": "47609",
                "BPS-eng": "47609",
                "DURATION": "00:42:05.648000000",
                "DURATION-eng": "00:42:05.648000000",
                "NUMBER_OF_FRAMES": "892",
                "NUMBER_OF_FRAMES-eng": "892",
                "NUMBER_OF_BYTES": "15030508",
                "NUMBER_OF_BYTES-eng": "15030508",
                "_STATISTICS_WRITING_APP": "mkvmerge v16.0.0 ('Protest') 64-bit",
                "_STATISTICS_WRITING_APP-eng": "mkvmerge v16.0.0 ('Protest') 64-bit",
                "_STATISTICS_WRITING_DATE_UTC": "2018-01-04 18:28:33",
                "_STATISTICS_WRITING_DATE_UTC-eng": "2018-01-04 18:28:33",
                "_STATISTICS_TAGS": "BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES",
                "_STATISTICS_TAGS-eng": "BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES"
            }
        },
        {
            "index": 6,
            "codec_name": "mjpeg",
            "codec_long_name": "Motion JPEG",
            "profile": "Baseline",
            "codec_type": "video",
            "codec_time_base": "0/1",
            "codec_tag_string": "[0][0][0][0]",
            "codec_tag": "0x0000",
            "width": 600,
            "height": 800,
            "coded_width": 600,
            "coded_height": 800,
            "closed_captions": 0,
            "has_b_frames": 0,
            "sample_aspect_ratio": "1:1",
            "display_aspect_ratio": "3:4",
            "pix_fmt": "yuvj420p",
            "level": -99,
            "color_range": "pc",
            "color_space": "bt470bg",
            "chroma_location": "center",
            "refs": 1,
            "r_frame_rate": "90000/1",
            "avg_frame_rate": "0/0",
            "time_base": "1/90000",
            "start_pts": 0,
            "start_time": "0.000000",
            "duration_ts": 245510190,
            "duration": "2727.891000",
            "bits_per_raw_sample": "8",
            "disposition": {
                "default": 0,
                "dub": 0,
                "original": 0,
                "comment": 0,
                "lyrics": 0,
                "karaoke": 0,
                "forced": 0,
                "hearing_impaired": 0,
                "visual_impaired": 0,
                "clean_effects": 0,
                "attached_pic": 1,
                "timed_thumbnails": 0
            },
            "tags": {
                "filename": "cover.jpg",
                "mimetype": "image/jpeg"
            }
        }
    ],
    "chapters": [
        {
            "id": -115088647,
            "time_base": "1/1000000000",
            "start": 0,
            "start_time": "0.000000",
            "end": 147438958333,
            "end_time": "147.438958",
            "tags": {
                "title": "Chapter 01"
            }
        },
        {
            "id": -1924544699,
            "time_base": "1/1000000000",
            "start": 147438958333,
            "start_time": "147.438958",
            "end": 459000208333,
            "end_time": "459.000208",
            "tags": {
                "title": "Chapter 02"
            }
        },
        {
            "id": -248045327,
            "time_base": "1/1000000000",
            "start": 459000208333,
            "start_time": "459.000208",
            "end": 759592166666,
            "end_time": "759.592167",
            "tags": {
                "title": "Chapter 03"
            }
        },
        {
            "id": 1410046424,
            "time_base": "1/1000000000",
            "start": 759592166666,
            "start_time": "759.592167",
            "end": 952952000000,
            "end_time": "952.952000",
            "tags": {
                "title": "Chapter 04"
            }
        },
        {
            "id": -450420168,
            "time_base": "1/1000000000",
            "start": 952952000000,
            "start_time": "952.952000",
            "end": 1190397541666,
            "end_time": "1190.397542",
            "tags": {
                "title": "Chapter 05"
            }
        },
        {
            "id": -1065935337,
            "time_base": "1/1000000000",
            "start": 1190397541666,
            "start_time": "1190.397542",
            "end": 1369993625000,
            "end_time": "1369.993625",
            "tags": {
                "title": "Chapter 06"
            }
        },
        {
            "id": -1588184727,
            "time_base": "1/1000000000",
            "start": 1369993625000,
            "start_time": "1369.993625",
            "end": 1607314041666,
            "end_time": "1607.314042",
            "tags": {
                "title": "Chapter 07"
            }
        },
        {
            "id": -1943134705,
            "time_base": "1/1000000000",
            "start": 1607314041666,
            "start_time": "1607.314042",
            "end": 1694484458333,
            "end_time": "1694.484458",
            "tags": {
                "title": "Chapter 08"
            }
        },
        {
            "id": 2072266634,
            "time_base": "1/1000000000",
            "start": 1694484458333,
            "start_time": "1694.484458",
            "end": 1959499208333,
            "end_time": "1959.499208",
            "tags": {
                "title": "Chapter 09"
            }
        },
        {
            "id": -648104368,
            "time_base": "1/1000000000",
            "start": 1959499208333,
            "start_time": "1959.499208",
            "end": 2103726625000,
            "end_time": "2103.726625",
            "tags": {
                "title": "Chapter 10"
            }
        },
        {
            "id": -330749199,
            "time_base": "1/1000000000",
            "start": 2103726625000,
            "start_time": "2103.726625",
            "end": 2264637375000,
            "end_time": "2264.637375",
            "tags": {
                "title": "Chapter 11"
            }
        },
        {
            "id": -570857267,
            "time_base": "1/1000000000",
            "start": 2264637375000,
            "start_time": "2264.637375",
            "end": 2727776000000,
            "end_time": "2727.776000",
            "tags": {
                "title": "Chapter 12"
            }
        }
    ],
    "format": {
        "filename": "The Killing (2011) - S01E01 - Pilot Bluray-1080p.mkv",
        "nb_streams": 7,
        "nb_programs": 0,
        "format_name": "matroska,webm",
        "format_long_name": "Matroska / WebM",
        "start_time": "0.000000",
        "duration": "2727.891000",
        "size": "1736750431",
        "bit_rate": "5093313",
        "probe_score": 100,
        "tags": {
            "title": "The Killing Season 1 - Disc 1",
            "encoder": "libebml v1.3.5 + libmatroska v1.4.8",
            "creation_time": "2018-01-04T18:28:33.000000Z"
        }
    }
}

Hardware Acceleration screen is as following:

image

Environment

OS: CPU architecture: x86_64/arm32/arm64 How docker service was installed:

I used pacman in manjaro os.

Command used to create docker container (run/create/compose/screenshot)

version: '3.4'
services:
  jellyfin:
    # image: ghcr.io/linuxserver/jellyfin:latest
    image: ghcr.io/linuxserver/jellyfin:amd64-version-10.7.2-1
    group_add:
      - 989
    container_name: jellyfin
    volumes:
      - ./jellyfin/config:/config
      - $LOCAL_MOVIES_PATH:/Movies
      - $LOCAL_MOVIES_PATH_2:/Movies2
      - /run/media/codevarun/TV/:/TV
      - /run/media/codevarun/ThreeTB/:/ThreeTB
      - ./resolv.conf:/etc/resolv.conf
    privileged: true
    network_mode: host
#    ports:
#      - 8096:8096
#      - 8920:8920 #optional
#      - 7359:7359/udp #optional
#      - 1900:1900/udp #optional
    environment:
      - PUID=$PUID
      - PGID=$PGID
      - TZ=$TZ
      - UMASK=002
      - NVIDIA_VISIBLE_DEVICES=all
      - JELLYFIN_FFmpeg__probesize=8G
      - JELLYFIN_FFmpeg__analyzeduration=5000M
    runtime: nvidia
    deploy:
      resources:
        reservations:
          devices:
          - capabilities: [gpu]
    devices:
      # VAAPI Devices
      - /dev/dri/:/dev/dri/
      - /dev/:/dev/ #optional
      - /dev/video1:/dev/video1 #optional
      - /dev/video2:/dev/video2 #optional
      - /dev/video3:/dev/video3 #optional
    restart: unless-stopped
#/usr/lib/jellyfin-ffmpeg/ffprobe -i /path/to/video.mkv -threads 0 -v info -print_format json -show_streams -show_chapters -show_format

Docker logs

jellyfin    | [13:24:35] [INF] [53] Jellyfin.Api.Controllers.MediaInfoController: GetPostedPlaybackInfo profile: {"Name": null, "Id": null, "Identification": null, "FriendlyName": null, "Manufacturer": null, "ManufacturerUrl": null, "ModelName": null, "ModelDescription": null, "ModelNumber": null, "ModelUrl": null, "SerialNumber": null, "EnableAlbumArtInDidl": false, "EnableSingleAlbumArtLimit": false, "EnableSingleSubtitleLimit": false, "SupportedMediaTypes": "Audio,Photo,Video", "UserId": null, "AlbumArtPn": null, "MaxAlbumArtWidth": 0, "MaxAlbumArtHeight": 0, "MaxIconWidth": null, "MaxIconHeight": null, "MaxStreamingBitrate": 120000000, "MaxStaticBitrate": 100000000, "MusicStreamingTranscodingBitrate": 384000, "MaxStaticMusicBitrate": null, "SonyAggregationFlags": null, "ProtocolInfo": null, "TimelineOffsetSeconds": 0, "RequiresPlainVideoItems": false, "RequiresPlainFolders": false, "EnableMSMediaReceiverRegistrar": false, "IgnoreTranscodeByteRangeRequests": false, "XmlRootAttributes": [], "DirectPlayProfiles": [{"Container": "webm", "AudioCodec": "vorbis,opus", "VideoCodec": "vp8,vp9,av1", "Type": "Video", "$type": "DirectPlayProfile"}, {"Container": "mp4,m4v", "AudioCodec": "aac,mp3,opus,flac,vorbis", "VideoCodec": "h264,vp8,vp9,av1", "Type": "Video", "$type": "DirectPlayProfile"}, {"Container": "opus", "AudioCodec": null, "VideoCodec": null, "Type": "Audio", "$type": "DirectPlayProfile"}, {"Container": "webm", "AudioCodec": "opus", "VideoCodec": null, "Type": "Audio", "$type": "DirectPlayProfile"}, {"Container": "mp3", "AudioCodec": null, "VideoCodec": null, "Type": "Audio", "$type": "DirectPlayProfile"}, {"Container": "aac", "AudioCodec": null, "VideoCodec": null, "Type": "Audio", "$type": "DirectPlayProfile"}, {"Container": "m4a", "AudioCodec": "aac", "VideoCodec": null, "Type": "Audio", "$type": "DirectPlayProfile"}, {"Container": "m4b", "AudioCodec": "aac", "VideoCodec": null, "Type": "Audio", "$type": "DirectPlayProfile"}, {"Container": "flac", "AudioCodec": null, "VideoCodec": null, "Type": "Audio", "$type": "DirectPlayProfile"}, {"Container": "webma", "AudioCodec": null, "VideoCodec": null, "Type": "Audio", "$type": "DirectPlayProfile"}, {"Container": "webm", "AudioCodec": "webma", "VideoCodec": null, "Type": "Audio", "$type": "DirectPlayProfile"}, {"Container": "wav", "AudioCodec": null, "VideoCodec": null, "Type": "Audio", "$type": "DirectPlayProfile"}, {"Container": "ogg", "AudioCodec": null, "VideoCodec": null, "Type": "Audio", "$type": "DirectPlayProfile"}], "TranscodingProfiles": [{"Container": "ts", "Type": "Audio", "VideoCodec": null, "AudioCodec": "aac", "Protocol": "hls", "EstimateContentLength": false, "EnableMpegtsM2TsMode": false, "TranscodeSeekInfo": "Auto", "CopyTimestamps": false, "Context": "Streaming", "EnableSubtitlesInManifest": false, "MaxAudioChannels": "6", "MinSegments": 1, "SegmentLength": 0, "BreakOnNonKeyFrames": true, "$type": "TranscodingProfile"}, {"Container": "aac", "Type": "Audio", "VideoCodec": null, "AudioCodec": "aac", "Protocol": "http", "EstimateContentLength": false, "EnableMpegtsM2TsMode": false, "TranscodeSeekInfo": "Auto", "CopyTimestamps": false, "Context": "Streaming", "EnableSubtitlesInManifest": false, "MaxAudioChannels": "6", "MinSegments": 0, "SegmentLength": 0, "BreakOnNonKeyFrames": false, "$type": "TranscodingProfile"}, {"Container": "mp3", "Type": "Audio", "VideoCodec": null, "AudioCodec": "mp3", "Protocol": "http", "EstimateContentLength": false, "EnableMpegtsM2TsMode": false, "TranscodeSeekInfo": "Auto", "CopyTimestamps": false, "Context": "Streaming", "EnableSubtitlesInManifest": false, "MaxAudioChannels": "6", "MinSegments": 0, "SegmentLength": 0, "BreakOnNonKeyFrames": false, "$type": "TranscodingProfile"}, {"Container": "opus", "Type": "Audio", "VideoCodec": null, "AudioCodec": "opus", "Protocol": "http", "EstimateContentLength": false, "EnableMpegtsM2TsMode": false, "TranscodeSeekInfo": "Auto", "CopyTimestamps": false, "Context": "Streaming", "EnableSubtitlesInManifest": false, "MaxAudioChannels": "6", "MinSegments": 0, "SegmentLength": 0, "BreakOnNonKeyFrames": false, "$type": "TranscodingProfile"}, {"Container": "wav", "Type": "Audio", "VideoCodec": null, "AudioCodec": "wav", "Protocol": "http", "EstimateContentLength": false, "EnableMpegtsM2TsMode": false, "TranscodeSeekInfo": "Auto", "CopyTimestamps": false, "Context": "Streaming", "EnableSubtitlesInManifest": false, "MaxAudioChannels": "6", "MinSegments": 0, "SegmentLength": 0, "BreakOnNonKeyFrames": false, "$type": "TranscodingProfile"}, {"Container": "opus", "Type": "Audio", "VideoCodec": null, "AudioCodec": "opus", "Protocol": "http", "EstimateContentLength": false, "EnableMpegtsM2TsMode": false, "TranscodeSeekInfo": "Auto", "CopyTimestamps": false, "Context": "Static", "EnableSubtitlesInManifest": false, "MaxAudioChannels": "6", "MinSegments": 0, "SegmentLength": 0, "BreakOnNonKeyFrames": false, "$type": "TranscodingProfile"}, {"Container": "mp3", "Type": "Audio", "VideoCodec": null, "AudioCodec": "mp3", "Protocol": "http", "EstimateContentLength": false, "EnableMpegtsM2TsMode": false, "TranscodeSeekInfo": "Auto", "CopyTimestamps": false, "Context": "Static", "EnableSubtitlesInManifest": false, "MaxAudioChannels": "6", "MinSegments": 0, "SegmentLength": 0, "BreakOnNonKeyFrames": false, "$type": "TranscodingProfile"}, {"Container": "aac", "Type": "Audio", "VideoCodec": null, "AudioCodec": "aac", "Protocol": "http", "EstimateContentLength": false, "EnableMpegtsM2TsMode": false, "TranscodeSeekInfo": "Auto", "CopyTimestamps": false, "Context": "Static", "EnableSubtitlesInManifest": false, "MaxAudioChannels": "6", "MinSegments": 0, "SegmentLength": 0, "BreakOnNonKeyFrames": false, "$type": "TranscodingProfile"}, {"Container": "wav", "Type": "Audio", "VideoCodec": null, "AudioCodec": "wav", "Protocol": "http", "EstimateContentLength": false, "EnableMpegtsM2TsMode": false, "TranscodeSeekInfo": "Auto", "CopyTimestamps": false, "Context": "Static", "EnableSubtitlesInManifest": false, "MaxAudioChannels": "6", "MinSegments": 0, "SegmentLength": 0, "BreakOnNonKeyFrames": false, "$type": "TranscodingProfile"}, {"Container": "ts", "Type": "Video", "VideoCodec": "h264", "AudioCodec": "aac,mp3", "Protocol": "hls", "EstimateContentLength": false, "EnableMpegtsM2TsMode": false, "TranscodeSeekInfo": "Auto", "CopyTimestamps": false, "Context": "Streaming", "EnableSubtitlesInManifest": false, "MaxAudioChannels": "6", "MinSegments": 1, "SegmentLength": 0, "BreakOnNonKeyFrames": true, "$type": "TranscodingProfile"}, {"Container": "webm", "Type": "Video", "VideoCodec": "vpx", "AudioCodec": "vorbis", "Protocol": "http", "EstimateContentLength": false, "EnableMpegtsM2TsMode": false, "TranscodeSeekInfo": "Auto", "CopyTimestamps": false, "Context": "Streaming", "EnableSubtitlesInManifest": false, "MaxAudioChannels": "6", "MinSegments": 0, "SegmentLength": 0, "BreakOnNonKeyFrames": false, "$type": "TranscodingProfile"}, {"Container": "mp4", "Type": "Video", "VideoCodec": "h264", "AudioCodec": "aac,mp3,opus,flac,vorbis", "Protocol": "http", "EstimateContentLength": false, "EnableMpegtsM2TsMode": false, "TranscodeSeekInfo": "Auto", "CopyTimestamps": false, "Context": "Static", "EnableSubtitlesInManifest": false, "MaxAudioChannels": null, "MinSegments": 0, "SegmentLength": 0, "BreakOnNonKeyFrames": false, "$type": "TranscodingProfile"}], "ContainerProfiles": [], "CodecProfiles": [{"Type": "VideoAudio", "Conditions": [{"Condition": "Equals", "Property": "IsSecondaryAudio", "Value": "false", "IsRequired": false, "$type": "ProfileCondition"}], "ApplyConditions": [], "Codec": "aac", "Container": null, "$type": "CodecProfile"}, {"Type": "VideoAudio", "Conditions": [{"Condition": "Equals", "Property": "IsSecondaryAudio", "Value": "false", "IsRequired": false, "$type": "ProfileCondition"}], "ApplyConditions": [], "Codec": null, "Container": null, "$type": "CodecProfile"}, {"Type": "Video", "Conditions": [{"Condition": "NotEquals", "Property": "IsAnamorphic", "Value": "true", "IsRequired": false, "$type": "ProfileCondition"}, {"Condition": "EqualsAny", "Property": "VideoProfile", "Value": "high|main|baseline|constrained baseline", "IsRequired": false, "$type": "ProfileCondition"}, {"Condition": "LessThanEqual", "Property": "VideoLevel", "Value": "51", "IsRequired": false, "$type": "ProfileCondition"}, {"Condition": "NotEquals", "Property": "IsInterlaced", "Value": "true", "IsRequired": false, "$type": "ProfileCondition"}], "ApplyConditions": [], "Codec": "h264", "Container": null, "$type": "CodecProfile"}, {"Type": "Video", "Conditions": [{"Condition": "NotEquals", "Property": "IsAnamorphic", "Value": "true", "IsRequired": false, "$type": "ProfileCondition"}, {"Condition": "EqualsAny", "Property": "VideoProfile", "Value": "main", "IsRequired": false, "$type": "ProfileCondition"}, {"Condition": "LessThanEqual", "Property": "VideoLevel", "Value": "120", "IsRequired": false, "$type": "ProfileCondition"}, {"Condition": "NotEquals", "Property": "IsInterlaced", "Value": "true", "IsRequired": false, "$type": "ProfileCondition"}], "ApplyConditions": [], "Codec": "hevc", "Container": null, "$type": "CodecProfile"}], "ResponseProfiles": [{"Container": "m4v", "AudioCodec": null, "VideoCodec": null, "Type": "Video", "OrgPn": null, "MimeType": "video/mp4", "Conditions": [], "$type": "ResponseProfile"}], "SubtitleProfiles": [{"Format": "vtt", "Method": "External", "DidlMode": null, "Language": null, "Container": null, "$type": "SubtitleProfile"}, {"Format": "ass", "Method": "External", "DidlMode": null, "Language": null, "Container": null, "$type": "SubtitleProfile"}, {"Format": "ssa", "Method": "External", "DidlMode": null, "Language": null, "Container": null, "$type": "SubtitleProfile"}], "$type": "DeviceProfile"}
jellyfin    | [13:24:35] [INF] [53] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for pv. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
jellyfin    | [13:24:35] [INF] [53] Jellyfin.Api.Helpers.MediaInfoHelper: Profile: Unknown Profile, Path: /TV/TV/The Killing (2011)/Specials/The Killing (2011) - S00E03 - An Autopsy of The Killing Bluray-1080p.mkv, isEligibleForDirectPlay: True, isEligibleForDirectStream: True
jellyfin    | [13:24:35] [INF] [53] Jellyfin.Api.Helpers.MediaInfoHelper: Profile: Unknown Profile, No video direct play profiles found for /TV/TV/The Killing (2011)/Specials/The Killing (2011) - S00E03 - An Autopsy of The Killing Bluray-1080p.mkv with codec hevc
jellyfin    | [13:24:35] [INF] [48] Jellyfin.Api.Helpers.TranscodingJobHelper: Deleting partial stream file(s) /config/data/transcodes/b84bd162a41e2389722ab8a4106a4e6e.m3u8
jellyfin    | [13:24:35] [INF] [50] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
jellyfin    | [13:24:35] [INF] [50] Jellyfin.Api.Helpers.TranscodingJobHelper: /usr/lib/jellyfin-ffmpeg/ffmpeg -hwaccel vaapi -hwaccel_output_format vaapi -vaapi_device /dev/dri/renderD129 -i file:"/TV/TV/The Killing (2011)/Specials/The Killing (2011) - S00E03 - An Autopsy of The Killing Bluray-1080p.mkv" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 h264_vaapi -b:v 6740283 -maxrate 6740283 -bufsize 13480566 -profile:v:0 high -level 41  -force_key_frames:0 "expr:gte(t,0+n_forced*3)" -vf "format=nv12|vaapi,hwupload,scale_vaapi=format=nv12" -start_at_zero -vsync -1 -codec:a:0 copy -strict -2 -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 "/config/data/transcodes/617516c60cbf1496cc581589d4c92d29%d.ts" -hls_playlist_type vod -hls_list_size 0 -y "/config/data/transcodes/617516c60cbf1496cc581589d4c92d29.m3u8"
jellyfin    | [13:24:35] [ERR] [54] Jellyfin.Api.Helpers.TranscodingJobHelper: FFmpeg exited with code 1
jellyfin    | [13:24:36] [WRN] [48] Jellyfin.Api.Controllers.DynamicHlsController: cannot serve /config/data/transcodes/617516c60cbf1496cc581589d4c92d290.ts as transcoding quit before we got there
jellyfin    | [13:24:36] [ERR] [48] Jellyfin.Server.Middleware.ExceptionMiddleware: Error processing request: Could not find file '/config/data/transcodes/617516c60cbf1496cc581589d4c92d290.ts'. URL GET /videos/f88d7f6e-5143-456c-b6bf-e25d0a5ea1d7/hls1/main/0.ts.
github-actions[bot] commented 3 years ago

Thanks for opening your first issue here! Be sure to follow the bug or feature issue templates!

Roxedus commented 3 years ago

This is more than likely due to Jellyfins poor handling of their APT repo, which also shows in #109 and #108

For further reference, Doesn't work: image: ghcr.io/linuxserver/jellyfin:latest doesnt really help, as :latest gets overwritten.

VarunBatraIT commented 3 years ago

@Roxedus can you please assist me in getting the version? I do know how to find image hash - used that for the time being -

ghcr.io/linuxserver/jellyfin                          latest                                        489e05fcdd4c   3 days ago      605MB
Roxedus commented 3 years ago

We have a blurb for it https://github.com/linuxserver/docker-jellyfin#support-info

VarunBatraIT commented 3 years ago

Got it I have updated the original issue. Thanks

github-actions[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

marine1988 commented 2 years ago

I have the same issue to on intel 10th version

github-actions[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

harsh0596 commented 2 years ago

I have this same issue and it did work with ghcr.io/linuxserver/jellyfin:amd64-version-10.7.2-1 I'm running i3-10105 for reference

does this affect all intel QSV cpus? anyone found a way to make it work on latest?

github-actions[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

j0nnymoe commented 2 years ago

This was fixed by #136