HEVC can only stream to chromecast app, not android app or browser - Hilleskog - 2024-11-12
Hello all, I am quite new to media streaming and servers so please bear with me! I am running the following setup:
Jellyfin version: Jellyfin 10.10.0 in a
OS: Raspberry Pi OS Lite 64-bit
Method: Docker container running in openmediavault
Hardware: Raspberry Pi 3B+.
Earlier today it was possible to stream x265 HEVC video flawlessly to my devices even though what I have read is that it should be somewhat iffy to stream HEVC with hardware encoding etc. on Raspberry Pi, however it worked and that is the point.
Due to some crashing and stability issues, most likely related to the limited 1 GB of RAM and 200 MB of Swap, I increased the swap memory size, using this guide, which improved stability a lot. Worth noting is that the issue I tried to solve by increasing swap is not related to playback, once I am playing something it works great. However, since have I increased the swap size I have had trouble playing back HEVC files (I think that is how one refers to them). I also noticed the problem is for browsers (Chrome and Firefox) as well as on my Android device using the app. On the Jellyfin app on a Google Chromecast it works as before i.e. I can select and play my media with no stuttering.
I have seen some instances of a similar issues, but I have had not had very much help from them. Usually the outcome of those threads is that hardware was not properly set up in the compose files. But since this has worked before I would say that is not the issue.
What is happening is I get a popup stating “Playback Error Playback failed due to a fatal player error.” Trying to solve this I have again lowered the swap memory without success. Looking at my ffmpeg-log I can see the following rows stating something is wrong with my device in charge of encoding?
Code: [h264_v4l2m2m @ 0x5565cd2fe0] Could not find a valid device
[h264_v4l2m2m @ 0x5565cd2fe0] can't configure encoder
I can also see the following in my Jellyfin log:
Code: MediaBrowser.Common.FfmpegException: FFmpeg exited with code 234
I don’t understand how my tinkering would affect the ffmpeg of Jellyfin. Previously it has worked fine and I for sure have not been running without hardware acceleration since that lag would make my media unwatchable. How did the devices for encoding stop being valid/disappear? Please let me know if I forgot some information for troubleshooting!
Compose file setup in openmediavault:
Code: ---
# https://hub.docker.com/r/linuxserver/jellyfin
services:
jellyfin:
image: lscr.io/linuxserver/jellyfin:latest
container_name: jellyfin
environment:
- PUID=${JELLYFIN_PUID}
- PGID=${JELLYFIN_PGID}
- TZ=${TIMEZONE}
- JELLYFIN_PublishedServerUrl=192.168.50.100 #optional
volumes:
- ${PATH_TO_MEDIA}/movies:/data/movies
- ${PATH_TO_MEDIA}/tvshows:/data/tvshows
- ${PATH_TO_SYSTEM}/appdata/jellyfin/config:/config
devices:
- /dev/video10:/dev/video10 # HW Acceleration V4L2
- /dev/video10:/dev/video11 # HW Acceleration V4L2
- /dev/video10:/dev/video12 # HW Acceleration V4L2
ports:
- 8096:8096
#- 8920:8920 #optional
#- 7359:7359/udp #optional
#- 1900:1900/udp #optional
restart: unless-stopped
ffmpeg log:
Code: {"Protocol":0,"Id":"df252ba796e94e3c7922908c77aae685","Path":"/data/tvshows/South Park/South Park S14/S14E05 - 200.mkv","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mkv","Size":737694531,"Name":"S14E05 - 200","IsRemote":false,"ETag":"91bc06eb653e9342c77518873742f44f","RunTimeTicks":13367360000,"ReadAtNativeFramerate":false,"IgnoreDts":false,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"UseMostCompatibleTranscodingProfile":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":null,"ColorRange":null,"ColorSpace":"bt709","ColorTransfer":"bt709","ColorPrimaries":"bt709","DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":1,"VideoRangeType":1,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"1080p HEVC SDR","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":4414900,"BitDepth":10,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":1080,"Width":1920,"AverageFrameRate":23.976025,"RealFrameRate":23.976025,"ReferenceFrameRate":23.976025,"Profile":"Main 10","Type":1,"AspectRatio":"16:9","Index":0,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":"yuv420p10le","Level":120,"IsAnamorphic":false},{"Codec":"truehd","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,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"TrueHD 5.1","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":"Default","LocalizedForced":null,"LocalizedExternal":"External","LocalizedHearingImpaired":null,"DisplayTitle":"TrueHD 5.1 - English - Default","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"5.1","BitRate":1156229,"BitDepth":24,"RefFrames":null,"PacketLength":null,"Channels":6,"SampleRate":48000,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"ReferenceFrameRate":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":"ac3","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,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"AC3 2.0 Commentary","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":"Default","LocalizedForced":null,"LocalizedExternal":"External","LocalizedHearingImpaired":null,"DisplayTitle":"AC3 2.0 Commentary - English - Dolby Digital - Stereo","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"stereo","BitRate":224000,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":2,"SampleRate":48000,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"ReferenceFrameRate":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":"PGSSUB","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,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"SDH","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","LocalizedHearingImpaired":"Hearing Impaired","DisplayTitle":"SDH - English - PGSSUB","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":1080,"Width":1920,"AverageFrameRate":null,"RealFrameRate":null,"ReferenceFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":3,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null}],"MediaAttachments":[],"Formats":[],"Bitrate":5795129,"FallbackMaxStreamingBitrate":null,"Timestamp":null,"RequiredHttpHeaders":{},"TranscodingUrl":null,"TranscodingSubProtocol":0,"TranscodingContainer":null,"AnalyzeDurationMs":null,"DefaultAudioStreamIndex":null,"DefaultSubtitleStreamIndex":null,"HasSegments":false}
/usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -f matroska -i file:"/data/tvshows/South Park/South Park S14/S14E05 - 200.mkv" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 h264_v4l2m2m -b:v 7358167 -maxrate 7358167 -bufsize 14716334 -level 51 -force_key_frames:0 "expr:gte(t,n_forced*3)" -g:v:0 72 -keyint_min:v:0 72 -vf "setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale=trunc(min(max(iw\,ih*a)\,min(1920\,1080*a))/64)*64:trunc(min(max(iw/a\,ih)\,min(1920/a\,1080))/2)*2,format=yuv420p" -codec:a:0 libfdk_aac -ac 2 -ab 256000 -af "volume=2" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type fmp4 -hls_fmp4_init_filename "f63129cd0fe13b929b83df16c82a1375-1.mp4" -start_number 0 -hls_segment_filename "/config/cache/transcodes/f63129cd0fe13b929b83df16c82a1375%d.mp4" -hls_playlist_type vod -hls_list_size 0 -y "/config/cache/transcodes/f63129cd0fe13b929b83df16c82a1375.m3u8"
ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers
built with gcc 13 (Ubuntu 13.2.0-23ubuntu4)
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=auto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libxml2 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libharfbuzz --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=arm64 --cross-prefix=/usr/bin/aarch64-linux-gnu- --toolchain=hardened --enable-cross-compile --enable-rkmpp --enable-rkrga
libavutil 59. 8.100 / 59. 8.100
libavcodec 61. 3.100 / 61. 3.100
libavformat 61. 1.100 / 61. 1.100
libavdevice 61. 1.100 / 61. 1.100
libavfilter 10. 1.100 / 10. 1.100
libswscale 8. 1.100 / 8. 1.100
libswresample 5. 1.100 / 5. 1.100
libpostproc 58. 1.100 / 58. 1.100
Input #0, matroska,webm, from 'file:/data/tvshows/South Park/South Park S14/S14E05 - 200.mkv':
Metadata:
encoder : libebml v1.4.4 + libmatroska v1.7.1
creation_time : 2024-01-08T03:11:07.000000Z
Duration: 00:22:16.74, start: 0.000000, bitrate: 4414 kb/s
Chapters:
Chapter #0:0: start 0.000000, end 33.617000
Metadata:
title : Chapter 1
Chapter #0:1: start 33.617000, end 586.294000
Metadata:
title : Chapter 2
Chapter #0:2: start 586.294000, end 996.662000
Metadata:
title : Chapter 3
Chapter #0:3: start 996.662000, end 1305.721000
Metadata:
title : Chapter 4
Chapter #0:4: start 1305.721000, end 1336.736000
Metadata:
title : Chapter 5
Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv, bt709), 1920x1080, SAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 1k tbn (default)
Metadata:
BPS : 2945468
DURATION : 00:22:15.751000000
NUMBER_OF_FRAMES: 32026
NUMBER_OF_BYTES : 491801486
_STATISTICS_WRITING_APP: mkvmerge v79.0 ('Funeral Pyres') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2024-01-08 03:11:07
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:1(eng): Audio: truehd, 48000 Hz, 5.1(side), s32 (24 bit) (default)
Metadata:
title : TrueHD 5.1
BPS : 1156229
DURATION : 00:22:15.751000000
NUMBER_OF_FRAMES: 1602901
NUMBER_OF_BYTES : 193054380
_STATISTICS_WRITING_APP: mkvmerge v79.0 ('Funeral Pyres') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2024-01-08 03:11:07
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:2(eng): Audio: ac3, 48000 Hz, stereo, fltp, 224 kb/s
Metadata:
title : AC3 2.0 Commentary
BPS : 224000
DURATION : 00:22:16.736000000
NUMBER_OF_FRAMES: 41773
NUMBER_OF_BYTES : 37428608
_STATISTICS_WRITING_APP: mkvmerge v79.0 ('Funeral Pyres') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2024-01-08 03:11:07
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:3(eng): Subtitle: hdmv_pgs_subtitle (pgssub), 1920x1080
Metadata:
title : SDH
BPS : 75372
DURATION : 00:22:07.118000000
NUMBER_OF_FRAMES: 1076
NUMBER_OF_BYTES : 12503482
_STATISTICS_WRITING_APP: mkvmerge v79.0 ('Funeral Pyres') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2024-01-08 03:11:07
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream mapping:
Stream #0:0 -> #0:0 (hevc (native) -> h264 (h264_v4l2m2m))
Stream #0:1 -> #0:1 (truehd (native) -> aac (libfdk_aac))
Press [q] to stop, [?] for help
[h264_v4l2m2m @ 0x55b193cfe0] Could not find a valid device
[h264_v4l2m2m @ 0x55b193cfe0] can't configure encoder
[vost#0:0/h264_v4l2m2m @ 0x55b19af6a0] Error while opening encoder - maybe incorrect parameters such as bit_rate, rate, width or height.
[vf#0:0 @ 0x55b197d210] Error sending frames to consumers: Invalid argument
[vf#0:0 @ 0x55b197d210] Task finished with error code: -22 (Invalid argument)
[vf#0:0 @ 0x55b197d210] Terminating thread with return code -22 (Invalid argument)
[vost#0:0/h264_v4l2m2m @ 0x55b19af6a0] Could not open encoder before EOF
[vost#0:0/h264_v4l2m2m @ 0x55b19af6a0] Task finished with error code: -22 (Invalid argument)
[vost#0:0/h264_v4l2m2m @ 0x55b19af6a0] Terminating thread with return code -22 (Invalid argument)
[out#0/hls @ 0x55b1980230] Nothing was written into output file, because at least one of its streams received no packets.
frame= 0 fps=0.0 q=0.0 Lsize= 0KiB time=N/A bitrate=N/A speed=N/A
Conversion failed!
Jellyfin log:
Code: {"Protocol":0,"Id":"df252ba796e94e3c7922908c77aae685","Path":"/data/tvshows/South Park/South Park S14/S14E05 - 200.mkv","EncoderPath":null,"EncoderProtocol":null,"Type":0,"Container":"mkv","Size":737694531,"Name":"S14E05 - 200","IsRemote":false,"ETag":"91bc06eb653e9342c77518873742f44f","RunTimeTicks":13367360000,"ReadAtNativeFramerate":false,"IgnoreDts":false,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"UseMostCompatibleTranscodingProfile":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":null,"ColorRange":null,"ColorSpace":"bt709","ColorTransfer":"bt709","ColorPrimaries":"bt709","DvVersionMajor":null,"DvVersionMinor":null,"DvProfile":null,"DvLevel":null,"RpuPresentFlag":null,"ElPresentFlag":null,"BlPresentFlag":null,"DvBlSignalCompatibilityId":null,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":null,"VideoRange":1,"VideoRangeType":1,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":null,"LocalizedForced":null,"LocalizedExternal":null,"LocalizedHearingImpaired":null,"DisplayTitle":"1080p HEVC SDR","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":4414900,"BitDepth":10,"RefFrames":1,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":1080,"Width":1920,"AverageFrameRate":23.976025,"RealFrameRate":23.976025,"ReferenceFrameRate":23.976025,"Profile":"Main 10","Type":1,"AspectRatio":"16:9","Index":0,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":false,"Path":null,"PixelFormat":"yuv420p10le","Level":120,"IsAnamorphic":false},{"Codec":"truehd","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,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"TrueHD 5.1","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":"Default","LocalizedForced":null,"LocalizedExternal":"External","LocalizedHearingImpaired":null,"DisplayTitle":"TrueHD 5.1 - English - Default","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"5.1","BitRate":1156229,"BitDepth":24,"RefFrames":null,"PacketLength":null,"Channels":6,"SampleRate":48000,"IsDefault":true,"IsForced":false,"IsHearingImpaired":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"ReferenceFrameRate":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":"ac3","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,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"AC3 2.0 Commentary","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":null,"LocalizedDefault":"Default","LocalizedForced":null,"LocalizedExternal":"External","LocalizedHearingImpaired":null,"DisplayTitle":"AC3 2.0 Commentary - English - Dolby Digital - Stereo","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":"stereo","BitRate":224000,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":2,"SampleRate":48000,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":null,"Width":null,"AverageFrameRate":null,"RealFrameRate":null,"ReferenceFrameRate":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":"PGSSUB","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,"Rotation":null,"Comment":null,"TimeBase":"1/1000","CodecTimeBase":null,"Title":"SDH","VideoRange":0,"VideoRangeType":0,"VideoDoViTitle":null,"AudioSpatialFormat":0,"LocalizedUndefined":"Undefined","LocalizedDefault":"Default","LocalizedForced":"Forced","LocalizedExternal":"External","LocalizedHearingImpaired":"Hearing Impaired","DisplayTitle":"SDH - English - PGSSUB","NalLengthSize":null,"IsInterlaced":false,"IsAVC":false,"ChannelLayout":null,"BitRate":null,"BitDepth":null,"RefFrames":null,"PacketLength":null,"Channels":null,"SampleRate":null,"IsDefault":false,"IsForced":false,"IsHearingImpaired":false,"Height":1080,"Width":1920,"AverageFrameRate":null,"RealFrameRate":null,"ReferenceFrameRate":null,"Profile":null,"Type":2,"AspectRatio":null,"Index":3,"Score":null,"IsExternal":false,"DeliveryMethod":null,"DeliveryUrl":null,"IsExternalUrl":null,"IsTextSubtitleStream":false,"SupportsExternalStream":true,"Path":null,"PixelFormat":null,"Level":0,"IsAnamorphic":null}],"MediaAttachments":[],"Formats":[],"Bitrate":5795129,"FallbackMaxStreamingBitrate":null,"Timestamp":null,"RequiredHttpHeaders":{},"TranscodingUrl":null,"TranscodingSubProtocol":0,"TranscodingContainer":null,"AnalyzeDurationMs":null,"DefaultAudioStreamIndex":null,"DefaultSubtitleStreamIndex":null,"HasSegments":false}
/usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -f matroska -i file:"/data/tvshows/South Park/South Park S14/S14E05 - 200.mkv" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 h264_v4l2m2m -b:v 7358167 -maxrate 7358167 -bufsize 14716334 -level 51 -force_key_frames:0 "expr:gte(t,n_forced*3)" -g:v:0 72 -keyint_min:v:0 72 -vf "setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale=trunc(min(max(iw\,ih*a)\,min(1920\,1080*a))/64)*64:trunc(min(max(iw/a\,ih)\,min(1920/a\,1080))/2)*2,format=yuv420p" -codec:a:0 libfdk_aac -ac 2 -ab 256000 -af "volume=2" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type fmp4 -hls_fmp4_init_filename "f63129cd0fe13b929b83df16c82a1375-1.mp4" -start_number 0 -hls_segment_filename "/config/cache/transcodes/f63129cd0fe13b929b83df16c82a1375%d.mp4" -hls_playlist_type vod -hls_list_size 0 -y "/config/cache/transcodes/f63129cd0fe13b929b83df16c82a1375.m3u8"
ffmpeg version 7.0.2-Jellyfin Copyright (c) 2000-2024 the FFmpeg developers
built with gcc 13 (Ubuntu 13.2.0-23ubuntu4)
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=auto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libxml2 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libharfbuzz --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=arm64 --cross-prefix=/usr/bin/aarch64-linux-gnu- --toolchain=hardened --enable-cross-compile --enable-rkmpp --enable-rkrga
libavutil 59. 8.100 / 59. 8.100
libavcodec 61. 3.100 / 61. 3.100
libavformat 61. 1.100 / 61. 1.100
libavdevice 61. 1.100 / 61. 1.100
libavfilter 10. 1.100 / 10. 1.100
libswscale 8. 1.100 / 8. 1.100
libswresample 5. 1.100 / 5. 1.100
libpostproc 58. 1.100 / 58. 1.100
Input #0, matroska,webm, from 'file:/data/tvshows/South Park/South Park S14/S14E05 - 200.mkv':
Metadata:
encoder : libebml v1.4.4 + libmatroska v1.7.1
creation_time : 2024-01-08T03:11:07.000000Z
Duration: 00:22:16.74, start: 0.000000, bitrate: 4414 kb/s
Chapters:
Chapter #0:0: start 0.000000, end 33.617000
Metadata:
title : Chapter 1
Chapter #0:1: start 33.617000, end 586.294000
Metadata:
title : Chapter 2
Chapter #0:2: start 586.294000, end 996.662000
Metadata:
title : Chapter 3
Chapter #0:3: start 996.662000, end 1305.721000
Metadata:
title : Chapter 4
Chapter #0:4: start 1305.721000, end 1336.736000
Metadata:
title : Chapter 5
Stream #0:0: Video: hevc (Main 10), yuv420p10le(tv, bt709), 1920x1080, SAR 1:1 DAR 16:9, 23.98 fps, 23.98 tbr, 1k tbn (default)
Metadata:
BPS : 2945468
DURATION : 00:22:15.751000000
NUMBER_OF_FRAMES: 32026
NUMBER_OF_BYTES : 491801486
_STATISTICS_WRITING_APP: mkvmerge v79.0 ('Funeral Pyres') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2024-01-08 03:11:07
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:1(eng): Audio: truehd, 48000 Hz, 5.1(side), s32 (24 bit) (default)
Metadata:
title : TrueHD 5.1
BPS : 1156229
DURATION : 00:22:15.751000000
NUMBER_OF_FRAMES: 1602901
NUMBER_OF_BYTES : 193054380
_STATISTICS_WRITING_APP: mkvmerge v79.0 ('Funeral Pyres') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2024-01-08 03:11:07
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:2(eng): Audio: ac3, 48000 Hz, stereo, fltp, 224 kb/s
Metadata:
title : AC3 2.0 Commentary
BPS : 224000
DURATION : 00:22:16.736000000
NUMBER_OF_FRAMES: 41773
NUMBER_OF_BYTES : 37428608
_STATISTICS_WRITING_APP: mkvmerge v79.0 ('Funeral Pyres') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2024-01-08 03:11:07
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:3(eng): Subtitle: hdmv_pgs_subtitle (pgssub), 1920x1080
Metadata:
title : SDH
BPS : 75372
DURATION : 00:22:07.118000000
NUMBER_OF_FRAMES: 1076
NUMBER_OF_BYTES : 12503482
_STATISTICS_WRITING_APP: mkvmerge v79.0 ('Funeral Pyres') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2024-01-08 03:11:07
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream mapping:
Stream #0:0 -> #0:0 (hevc (native) -> h264 (h264_v4l2m2m))
Stream #0:1 -> #0:1 (truehd (native) -> aac (libfdk_aac))
Press [q] to stop, [?] for help
[h264_v4l2m2m @ 0x55b193cfe0] Could not find a valid device
[h264_v4l2m2m @ 0x55b193cfe0] can't configure encoder
[vost#0:0/h264_v4l2m2m @ 0x55b19af6a0] Error while opening encoder - maybe incorrect parameters such as bit_rate, rate, width or height.
[vf#0:0 @ 0x55b197d210] Error sending frames to consumers: Invalid argument
[vf#0:0 @ 0x55b197d210] Task finished with error code: -22 (Invalid argument)
[vf#0:0 @ 0x55b197d210] Terminating thread with return code -22 (Invalid argument)
[vost#0:0/h264_v4l2m2m @ 0x55b19af6a0] Could not open encoder before EOF
[vost#0:0/h264_v4l2m2m @ 0x55b19af6a0] Task finished with error code: -22 (Invalid argument)
[vost#0:0/h264_v4l2m2m @ 0x55b19af6a0] Terminating thread with return code -22 (Invalid argument)
[out#0/hls @ 0x55b1980230] Nothing was written into output file, because at least one of its streams received no packets.
frame= 0 fps=0.0 q=0.0 Lsize= 0KiB time=N/A bitrate=N/A speed=N/A
Conversion failed!
Info of media I am trying to play:
Log from openmediavault compose of jellyfin service (this might not be relevant since this is error code I retrieve when I try to get the logs, but I see info about /dev/video1X which perhaps could be useful)
Code: Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; export LANGUAGE=; docker compose --file '/srv/dev-disk-by-uuid-addc26ed-e983-464e-961b-1e75281af8eb/system/appdata/jellyfin/jellyfin.yml' --file "/srv/dev-disk-by-uuid-addc26ed-e983-464e-961b-1e75281af8eb/system/appdata/jellyfin/compose.override.yml" --env-file '/srv/dev-disk-by-uuid-addc26ed-e983-464e-961b-1e75281af8eb/system/appdata/global.env' --env-file '/srv/dev-disk-by-uuid-addc26ed-e983-464e-961b-1e75281af8eb/system/appdata/jellyfin/jellyfin.env' logs jellyfin 2>&1': jellyfin | [migrations] started
jellyfin | [migrations] no migrations found
jellyfin | ───────────────────────────────────────
jellyfin |
jellyfin | ██╗ ███████╗██╗ ██████╗
jellyfin | ██║ ██╔════╝██║██╔═══██╗
jellyfin | ██║ ███████╗██║██║ ██║
jellyfin | ██║ ╚════██║██║██║ ██║
jellyfin | ███████╗███████║██║╚██████╔╝
jellyfin | ╚══════╝╚══════╝╚═╝ ╚═════╝
jellyfin |
jellyfin | Brought to you by linuxserver.io
jellyfin | ───────────────────────────────────────
jellyfin |
jellyfin | To support the app dev(s) visit:
jellyfin | Jellyfin: https://opencollective.com/jellyfin
jellyfin |
jellyfin | To support LSIO projects visit:
jellyfin | https://www.linuxserver.io/donate/
jellyfin |
jellyfin | ───────────────────────────────────────
jellyfin | GID/UID
jellyfin | ───────────────────────────────────────
jellyfin |
jellyfin | User UID: 1002
jellyfin | User GID: 1002
jellyfin | ───────────────────────────────────────
jellyfin | Linuxserver.io version: 10.10.0ubu2404-ls38
jellyfin | Build-date: 2024-10-26T18:16:49+00:00
jellyfin | ───────────────────────────────────────
jellyfin |
jellyfin | **** adding /dev/video10 to video group video with id 44 ****
jellyfin | **** permissions for /dev/video11 are good ****
jellyfin | **** permissions for /dev/video12 are good ****
jellyfin | [custom-init] No custom files found, skipping...
jellyfin | [23:43:24] [INF] [1] Main: Jellyfin version: 10.10.0
jellyfin | [23:43:24] [INF] [1] Main: Environment Variables: ["[JELLYFIN_PublishedServerUrl, 192.168.50.100]", "[JELLYFIN_DATA_DIR, /config/data]", "[JELLYFIN_CONFIG_DIR, /config]", "[JELLYFIN_WEB_DIR, /usr/share/jellyfin/web]", "[JELLYFIN_CACHE_DIR, /config/cache]", "[JELLYFIN_LOG_DIR, /config/log]"]
jellyfin | [23:43:24] [INF] [1] Main: Arguments: ["/usr/lib/jellyfin/bin/jellyfin.dll", "--ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg"]
jellyfin | [23:43:24] [INF] [1] Main: Operating system: Ubuntu 24.04.1 LTS
jellyfin | [23:43:24] [INF] [1] Main: Architecture: Arm64
jellyfin | [23:43:24] [INF] [1] Main: 64-Bit Process: True
jellyfin | [23:43:24] [INF] [1] Main: User Interactive: True
jellyfin | [23:43:24] [INF] [1] Main: Processor count: 4
jellyfin | [23:43:24] [INF] [1] Main: Program data path: /config/data
jellyfin | [23:43:24] [INF] [1] Main: Log directory path: /config/log
jellyfin | [23:43:24] [INF] [1] Main: Config directory path: /config
jellyfin | [23:43:24] [INF] [1] Main: Cache path: /config/cache
jellyfin | [23:43:24] [INF] [1] Main: Temp directory path: /tmp/jellyfin
jellyfin | [23:43:24] [INF] [1] Main: Web resources path: /usr/share/jellyfin/web
jellyfin | [23:43:24] [INF] [1] Main: Application directory: /usr/lib/jellyfin/bin/
jellyfin | [23:43:26] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /config/cache
jellyfin | [23:43:26] [INF] [1] Emby.Server.Implementations.ApplicationHost: Loading assemblies
jellyfin | [23:43:27] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]
jellyfin | [23:43:27] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: []
jellyfin | [23:43:27] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Used LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]
jellyfin | [23:43:27] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered interface addresses: ["127.0.0.1", "172.18.0.2"]
jellyfin | [23:43:27] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Bind Addresses ["0.0.0.0"]
jellyfin | [23:43:27] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Remote IP filter is Allowlist
jellyfin | [23:43:27] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered subnets: []
jellyfin | [23:43:42] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: TMDb 10.10.0.0
jellyfin | [23:43:42] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Studio Images 10.10.0.0
jellyfin | [23:43:42] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: OMDb 10.10.0.0
jellyfin | [23:43:42] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: MusicBrainz 10.10.0.0
jellyfin | [23:43:42] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: AudioDB 10.10.0.0
jellyfin | [23:43:43] [INF] [1] Main: Kestrel is listening on 0.0.0.0
jellyfin | [23:43:49] [WRN] [1] Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware: The WebRootPath was not found: /run/s6-rc:s6-rc-init:iGGmNE/servicedirs/svc-jellyfin/wwwroot. Static files may be unavailable.
jellyfin | [23:43:49] [INF] [1] Emby.Server.Implementations.ApplicationHost: Running startup tasks
jellyfin | [23:43:49] [INF] [8] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/tvshows
jellyfin | [23:43:49] [INF] [10] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/movies
jellyfin | [23:43:49] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Generate Trickplay Images set to fire at 2024-11-11 03:00:00.000 +01:00, which is 03:16:10.2941781 from now.
jellyfin | [23:43:49] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Extract Chapter Images set to fire at 2024-11-11 02:00:00.000 +01:00, which is 02:16:10.2375070 from now.
jellyfin | [23:43:50] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Found ffmpeg version 7.0.2
jellyfin | [23:43:50] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available decoders: ["libdav1d", "av1", "av1_rkmpp", "h264", "h264_rkmpp", "hevc", "hevc_rkmpp", "mpeg1_rkmpp", "mpeg2video", "mpeg2_rkmpp", "mpeg4", "mpeg4_rkmpp", "msmpeg4", "vp8", "vp8_rkmpp", "libvpx", "vp9", "vp9_rkmpp", "libvpx-vp9", "aac", "ac3", "ac4", "dca", "flac", "mp3", "truehd"]
jellyfin | [23:43:51] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available encoders: ["libsvtav1", "libx264", "h264_v4l2m2m", "h264_rkmpp", "libx265", "hevc_rkmpp", "mjpeg_rkmpp", "aac", "libfdk_aac", "ac3", "alac", "dca", "flac", "libmp3lame", "libopus", "truehd", "libvorbis", "srt"]
jellyfin | [23:43:51] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available filters: ["overlay_opencl", "overlay_rkrga", "scale_opencl", "scale_rkrga", "tonemapx", "tonemap_opencl", "transpose_opencl", "vpp_rkrga", "zscale", "alphasrc"]
jellyfin | [23:43:51] [WRN] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Filter: scale_cuda with option format is not available
jellyfin | [23:43:51] [WRN] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Filter: tonemap_cuda with option GPU accelerated HDR to SDR tonemapping is not available
jellyfin | [23:43:51] [WRN] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Filter: overlay_vaapi with option Action to take when encountering EOF from secondary input is not available
jellyfin | [23:43:51] [WRN] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Filter: overlay_vulkan with option Action to take when encountering EOF from secondary input is not available
jellyfin | [23:43:51] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available hwaccel types: ["drm", "opencl", "rkmpp"]
jellyfin | [23:43:52] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: Clean Transcode Directory Completed after 0 minute(s) and 0 seconds
jellyfin | [23:43:52] [INF] [19] Emby.Server.Implementations.ScheduledTasks.TaskManager: Clean up collections and playlists Completed after 0 minute(s) and 0 seconds
jellyfin | [23:43:56] [INF] [15] Emby.Server.Implementations.ScheduledTasks.TaskManager: Update Plugins Completed after 0 minute(s) and 3 seconds
jellyfin | [23:44:16] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: /usr/lib/jellyfin-ffmpeg/ffmpeg
jellyfin | [23:44:16] [INF] [1] Emby.Server.Implementations.ApplicationHost: ServerId: 7b6453676be54663b539b6d16154a01f
jellyfin | [23:44:16] [INF] [1] Emby.Server.Implementations.ApplicationHost: Core startup complete
jellyfin | [23:44:16] [INF] [1] Main: Startup complete 0:00:53.3647326
jellyfin | [ls.io-init] done.
jellyfin | [23:44:39] [INF] [11] Jellyfin.Server.Implementations.Users.UserManager: Authentication request for jhill has succeeded.
jellyfin | [23:44:39] [INF] [11] Emby.Server.Implementations.Session.SessionManager: Current/Max sessions for user jhill: 0/0
jellyfin | [23:44:39] [INF] [11] Emby.Server.Implementations.Session.SessionManager: Creating new access token for user 6cb576e8-3769-429e-a182-9a881b6dae23
jellyfin | [23:44:44] [INF] [10] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 192.168.50.208 request
jellyfin | [23:45:09] [ERR] [15] Jellyfin.Drawing.ImageProcessor: Error encoding image
jellyfin | System.IO.InvalidDataException: Skia unable to read image /config/data/metadata/library/a1/a116f6d7165763261bebea23f10abc17/poster.jpg
jellyfin | at Jellyfin.Drawing.Skia.SkiaEncoder.EncodeImage(String inputPath, DateTime dateModified, String outputPath, Boolean autoOrient, Nullable`1 orientation, Int32 quality, ImageProcessingOptions options, ImageFormat outputFormat)
jellyfin | at Jellyfin.Drawing.ImageProcessor.ProcessImage(ImageProcessingOptions options)
jellyfin | [23:45:12] [ERR] [19] Jellyfin.Drawing.ImageProcessor: Error encoding image
jellyfin | System.IO.InvalidDataException: Skia unable to read image /config/data/metadata/library/a1/a116f6d7165763261bebea23f10abc17/poster.jpg
jellyfin | at Jellyfin.Drawing.Skia.SkiaEncoder.EncodeImage(String inputPath, DateTime dateModified, String outputPath, Boolean autoOrient, Nullable`1 orientation, Int32 quality, ImageProcessingOptions options, ImageFormat outputFormat)
jellyfin | at Jellyfin.Drawing.ImageProcessor.ProcessImage(ImageProcessingOptions options)
jellyfin | [23:45:12] [ERR] [10] Jellyfin.Drawing.ImageProcessor: Error encoding image
jellyfin | System.IO.InvalidDataException: Skia unable to read image /config/data/metadata/library/a1/a116f6d7165763261bebea23f10abc17/poster.jpg
jellyfin | at Jellyfin.Drawing.Skia.SkiaEncoder.EncodeImage(String inputPath, DateTime dateModified, String outputPath, Boolean autoOrient, Nullable`1 orientation, Int32 quality, ImageProcessingOptions options, ImageFormat outputFormat)
jellyfin | at Jellyfin.Drawing.ImageProcessor.ProcessImage(ImageProcessingOptions options)
jellyfin | [23:45:27] [INF] [19] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/tvshows
jellyfin | [23:45:27] [INF] [19] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/movies
jellyfin | [23:45:27] [INF] [19] Emby.Server.Implementations.Library.LibraryManager: Validating media library
jellyfin | [23:45:30] [WRN] [19] MediaBrowser.Controller.Entities.BaseItem: Library folder /config/data/data/playlists is inaccessible or empty, skipping
jellyfin | [23:45:33] [WRN] [19] MediaBrowser.Controller.Entities.BaseItem: Library folder /config/data/data/playlists is inaccessible or empty, skipping
jellyfin | [23:45:34] [INF] [21] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: Series, Name: Rome, Path: /data/tvshows/Rome (2005), Id: a116f6d7-1657-6326-1beb-ea23f10abc17
jellyfin | [23:45:56] [INF] [28] MediaBrowser.Providers.TV.SeriesMetadataService: Removing virtual season null in series Rome
jellyfin | [23:45:56] [INF] [28] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: Season, Name: Season Unknown, Path: , Id: ffea0eb1-fb34-70b6-b855-6f4542dc5f8b
jellyfin | [23:45:56] [INF] [28] MediaBrowser.Providers.TV.SeriesMetadataService: Creating Season Season Unknown entry for Rome
jellyfin | [23:46:01] [INF] [21] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting /usr/lib/jellyfin-ffmpeg/ffprobe with args -analyzeduration 200M -probesize 1G -i file:"/data/tvshows/Rome (2005) Season 1-2 S01-S02 + Extras (1080p BluRay x265 HEVC 10bit AAC 5.1 afm72)/Season 2/Rome (2005) - S02E05 - Heroes of the Republic (1080p BluRay x265 afm72).mkv" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format
jellyfin | [23:47:16] [INF] [25] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting /usr/lib/jellyfin-ffmpeg/ffprobe with args -analyzeduration 200M -probesize 1G -i file:"/data/tvshows/Rome (2005) Season 1-2 S01-S02 + Extras (1080p BluRay x265 HEVC 10bit AAC 5.1 afm72)/Season 2/Rome (2005) - S02E08 - A Necessary Fiction (1080p BluRay x265 afm72).mkv" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format
jellyfin | [23:47:43] [INF] [25] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting /usr/lib/jellyfin-ffmpeg/ffprobe with args -analyzeduration 200M -probesize 1G -i file:"/data/tvshows/Rome (2005) Season 1-2 S01-S02 + Extras (1080p BluRay x265 HEVC 10bit AAC 5.1 afm72)/Season 2/Rome (2005) - S02E06 - Philippi (1080p BluRay x265 afm72).mkv" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format
jellyfin | [23:48:52] [INF] [39] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting /usr/lib/jellyfin-ffmpeg/ffprobe with args -analyzeduration 200M -probesize 1G -i file:"/data/tvshows/Rome (2005) Season 1-2 S01-S02 + Extras (1080p BluRay x265 HEVC 10bit AAC 5.1 afm72)/Season 2/Rome (2005) - S02E07 - Death Mask (1080p BluRay x265 afm72).mkv" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format
jellyfin | [23:50:18] [INF] [42] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting /usr/lib/jellyfin-ffmpeg/ffprobe with args -analyzeduration 200M -probesize 1G -i file:"/data/tvshows/Rome (2005) Season 1-2 S01-S02 + Extras (1080p BluRay x265 HEVC 10bit AAC 5.1 afm72)/Season 2/Rome (2005) - S02E09 - Deus Impeditio Esuritori Nullus (No God Can Stop a Hungry Man) (1080p BluRay x265 afm72).mkv" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format
jellyfin | [23:51:33] [INF] [33] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting /usr/lib/jellyfin-ffmpeg/ffprobe with args -analyzeduration 200M -probesize 1G -i file:"/data/tvshows/Rome (2005) Season 1-2 S01-S02 + Extras (1080p BluRay x265 HEVC 10bit AAC 5.1 afm72)/Season 2/Rome (2005) - S02E04 - Testudo Et Lepus (The Tortoise And the Hare) (1080p BluRay x265 afm72).mkv" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format
jellyfin | [23:52:27] [INF] [33] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting /usr/lib/jellyfin-ffmpeg/ffprobe with args -analyzeduration 200M -probesize 1G -i file:"/data/tvshows/Rome (2005) Season 1-2 S01-S02 + Extras (1080p BluRay x265 HEVC 10bit AAC 5.1 afm72)/Season 2/Rome (2005) - S02E10 - De Patre Vostro (About Your Father) (1080p BluRay x265 afm72).mkv" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format
jellyfin | [23:53:17] [INF] [44] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting /usr/lib/jellyfin-ffmpeg/ffprobe with args -analyzeduration 200M -probesize 1G -i file:"/data/tvshows/Rome (2005) Season 1-2 S01-S02 + Extras (1080p BluRay x265 HEVC 10bit AAC 5.1 afm72)/Season 2/Rome (2005) - S02E02 - Son of Hades (1080p BluRay x265 afm72).mkv" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format
error from daemon in stream: Error grabbing logs: invalid character '\x00' looking for beginning of value
OMV\ExecException: Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; export LANGUAGE=; docker compose --file '/srv/dev-disk-by-uuid-addc26ed-e983-464e-961b-1e75281af8eb/system/appdata/jellyfin/jellyfin.yml' --file "/srv/dev-disk-by-uuid-addc26ed-e983-464e-961b-1e75281af8eb/system/appdata/jellyfin/compose.override.yml" --env-file '/srv/dev-disk-by-uuid-addc26ed-e983-464e-961b-1e75281af8eb/system/appdata/global.env' --env-file '/srv/dev-disk-by-uuid-addc26ed-e983-464e-961b-1e75281af8eb/system/appdata/jellyfin/jellyfin.env' logs jellyfin 2>&1': jellyfin | [migrations] started
jellyfin | [migrations] no migrations found
jellyfin | ───────────────────────────────────────
jellyfin |
jellyfin | ██╗ ███████╗██╗ ██████╗
jellyfin | ██║ ██╔════╝██║██╔═══██╗
jellyfin | ██║ ███████╗██║██║ ██║
jellyfin | ██║ ╚════██║██║██║ ██║
jellyfin | ███████╗███████║██║╚██████╔╝
jellyfin | ╚══════╝╚══════╝╚═╝ ╚═════╝
jellyfin |
jellyfin | Brought to you by linuxserver.io
jellyfin | ───────────────────────────────────────
jellyfin |
jellyfin | To support the app dev(s) visit:
jellyfin | Jellyfin: https://opencollective.com/jellyfin
jellyfin |
jellyfin | To support LSIO projects visit:
jellyfin | https://www.linuxserver.io/donate/
jellyfin |
jellyfin | ───────────────────────────────────────
jellyfin | GID/UID
jellyfin | ───────────────────────────────────────
jellyfin |
jellyfin | User UID: 1002
jellyfin | User GID: 1002
jellyfin | ───────────────────────────────────────
jellyfin | Linuxserver.io version: 10.10.0ubu2404-ls38
jellyfin | Build-date: 2024-10-26T18:16:49+00:00
jellyfin | ───────────────────────────────────────
jellyfin |
jellyfin | **** adding /dev/video10 to video group video with id 44 ****
jellyfin | **** permissions for /dev/video11 are good ****
jellyfin | **** permissions for /dev/video12 are good ****
jellyfin | [custom-init] No custom files found, skipping...
jellyfin | [23:43:24] [INF] [1] Main: Jellyfin version: 10.10.0
jellyfin | [23:43:24] [INF] [1] Main: Environment Variables: ["[JELLYFIN_PublishedServerUrl, 192.168.50.100]", "[JELLYFIN_DATA_DIR, /config/data]", "[JELLYFIN_CONFIG_DIR, /config]", "[JELLYFIN_WEB_DIR, /usr/share/jellyfin/web]", "[JELLYFIN_CACHE_DIR, /config/cache]", "[JELLYFIN_LOG_DIR, /config/log]"]
jellyfin | [23:43:24] [INF] [1] Main: Arguments: ["/usr/lib/jellyfin/bin/jellyfin.dll", "--ffmpeg=/usr/lib/jellyfin-ffmpeg/ffmpeg"]
jellyfin | [23:43:24] [INF] [1] Main: Operating system: Ubuntu 24.04.1 LTS
jellyfin | [23:43:24] [INF] [1] Main: Architecture: Arm64
jellyfin | [23:43:24] [INF] [1] Main: 64-Bit Process: True
jellyfin | [23:43:24] [INF] [1] Main: User Interactive: True
jellyfin | [23:43:24] [INF] [1] Main: Processor count: 4
jellyfin | [23:43:24] [INF] [1] Main: Program data path: /config/data
jellyfin | [23:43:24] [INF] [1] Main: Log directory path: /config/log
jellyfin | [23:43:24] [INF] [1] Main: Config directory path: /config
jellyfin | [23:43:24] [INF] [1] Main: Cache path: /config/cache
jellyfin | [23:43:24] [INF] [1] Main: Temp directory path: /tmp/jellyfin
jellyfin | [23:43:24] [INF] [1] Main: Web resources path: /usr/share/jellyfin/web
jellyfin | [23:43:24] [INF] [1] Main: Application directory: /usr/lib/jellyfin/bin/
jellyfin | [23:43:26] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /config/cache
jellyfin | [23:43:26] [INF] [1] Emby.Server.Implementations.ApplicationHost: Loading assemblies
jellyfin | [23:43:27] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]
jellyfin | [23:43:27] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Defined LAN exclusions: []
jellyfin | [23:43:27] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Used LAN subnets: ["127.0.0.1/8", "10.0.0.0/8", "172.16.0.0/12", "192.168.0.0/16"]
jellyfin | [23:43:27] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered interface addresses: ["127.0.0.1", "172.18.0.2"]
jellyfin | [23:43:27] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Bind Addresses ["0.0.0.0"]
jellyfin | [23:43:27] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Remote IP filter is Allowlist
jellyfin | [23:43:27] [INF] [1] Jellyfin.Networking.Manager.NetworkManager: Filtered subnets: []
jellyfin | [23:43:42] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: TMDb 10.10.0.0
jellyfin | [23:43:42] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: Studio Images 10.10.0.0
jellyfin | [23:43:42] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: OMDb 10.10.0.0
jellyfin | [23:43:42] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: MusicBrainz 10.10.0.0
jellyfin | [23:43:42] [INF] [1] Emby.Server.Implementations.Plugins.PluginManager: Loaded plugin: AudioDB 10.10.0.0
jellyfin | [23:43:43] [INF] [1] Main: Kestrel is listening on 0.0.0.0
jellyfin | [23:43:49] [WRN] [1] Microsoft.AspNetCore.StaticFiles.StaticFileMiddleware: The WebRootPath was not found: /run/s6-rc:s6-rc-init:iGGmNE/servicedirs/svc-jellyfin/wwwroot. Static files may be unavailable.
jellyfin | [23:43:49] [INF] [1] Emby.Server.Implementations.ApplicationHost: Running startup tasks
jellyfin | [23:43:49] [INF] [8] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/tvshows
jellyfin | [23:43:49] [INF] [10] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /data/movies
jellyfin | [23:43:49] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Generate Trickplay Images set to fire at 2024-11-11 03:00:00.000 +01:00, which is 03:16:10.2941781 from now.
jellyfin | [23:43:49] [INF] [1] Emby.Server.Implementations.ScheduledTasks.TaskManager: Daily trigger for Extract Chapter Images set to fire at 2024-11-11 02:00:00.000 +01:00, which is 02:16:10.2375070 from now.
jellyfin | [23:43:50] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Found ffmpeg version 7.0.2
jellyfin | [23:43:50] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available decoders: ["libdav1d", "av1", "av1_rkmpp", "h264", "h264_rkmpp", "hevc", "hevc_rkmpp", "mpeg1_rkmpp", "mpeg2video", "mpeg2_rkmpp", "mpeg4", "mpeg4_rkmpp", "msmpeg4", "vp8", "vp8_rkmpp", "libvpx", "vp9", "vp9_rkmpp", "libvpx-vp9", "aac", "ac3", "ac4", "dca", "flac", "mp3", "truehd"]
jellyfin | [23:43:51] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available encoders: ["libsvtav1", "libx264", "h264_v4l2m2m", "h264_rkmpp", "libx265", "hevc_rkmpp", "mjpeg_rkmpp", "aac", "libfdk_aac", "ac3", "alac", "dca", "flac", "libmp3lame", "libopus", "truehd", "libvorbis", "srt"]
jellyfin | [23:43:51] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available filters: ["overlay_opencl", "overlay_rkrga", "scale_opencl", "scale_rkrga", "tonemapx", "tonemap_opencl", "transpose_opencl", "vpp_rkrga", "zscale", "alphasrc"]
jellyfin | [23:43:51] [WRN] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Filter: scale_cuda with option format is not available
jellyfin | [23:43:51] [WRN] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Filter: tonemap_cuda with option GPU accelerated HDR to SDR tonemapping is not available
jellyfin | [23:43:51] [WRN] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Filter: overlay_vaapi with option Action to take when encountering EOF from secondary input is not available
jellyfin | [23:43:51] [WRN] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Filter: overlay_vulkan with option Action to take when encountering EOF from secondary input is not available
jellyfin | [23:43:51] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Available hwaccel types: ["drm", "opencl", "rkmpp"]
jellyfin | [23:43:52] [INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: Clean Transcode Directory Completed after 0 minute(s) and 0 seconds
jellyfin | [23:43:52] [INF] [19] Emby.Server.Implementations.ScheduledTasks.TaskManager: Clean up collections and playlists Completed after 0 minute(s) and 0 seconds
jellyfin | [23:43:56] [INF] [15] Emby.Server.Implementations.ScheduledTasks.TaskManager: Update Plugins Completed after 0 minute(s) and 3 seconds
jellyfin | [23:44:16] [INF] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: /usr/lib/jellyfin-ffmpeg/ffmpeg
jellyfin | [23:44:16] [INF] [1] Emby.Server.Implementations.ApplicationHost: ServerId: 7b6453676be54663b539b6d16154a01f
jellyfin | [23:44:16] [INF] [1] Emby.Server.Implementations.ApplicationHost: Core startup complete
jellyfin | [23:44:16] [INF] [1] Main: Startup complete 0:00:53.3647326
jellyfin | [ls.io-init] done.
jellyfin | [23:44:39] [INF] [11] Jellyfin.Server.Implementations.Users.UserManager: Authentication request for jhill has succeeded.
jellyfin | [23:44:39] [INF] [11] Emby.Server.Implementations.Session.SessionManager: Current/Max sessions for user jhill: 0/0
jellyfin | [23:44:39] [INF] [11] Emby.Server.Implementations.Session.SessionManager: Creating new access token for user 6cb576e8-3769-429e-a182-9a881b6dae23
jellyfin | [23:44:44] [INF] [10] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 192.168.50.208 request
jellyfin | [23:45:09] [ERR] [15] Jellyfin.Drawing.ImageProcessor: Error encoding image
jellyfin | System.IO.InvalidDataException: Skia unable to read image /config/data/metadata/library/a1/a116f6d7165763261bebea23f10abc17/poster.jpg
jellyfin | at Jellyfin.Drawing.Skia.SkiaEncoder.EncodeImage(String inputPath, DateTime dateModified, String outputPath, Boolean autoOrient, Nullable`1 orientation, Int32 quality, ImageProcessingOptions options, ImageFormat outputFormat)
jellyfin | at Jellyfin.Drawing.ImageProcessor.ProcessImage(ImageProcessingOptions options)
jellyfin | [23:45:12] [ERR] [19] Jellyfin.Drawing.ImageProcessor: Error encoding image
jellyfin | System.IO.InvalidDataException: Skia unable to read image /config/data/metadata/library/a1/a116f6d7165763261bebea23f10abc17/poster.jpg
jellyfin | at Jellyfin.Drawing.Skia.SkiaEncoder.EncodeImage(String inputPath, DateTime dateModified, String outputPath, Boolean autoOrient, Nullable`1 orientation, Int32 quality, ImageProcessingOptions options, ImageFormat outputFormat)
jellyfin | at Jellyfin.Drawing.ImageProcessor.ProcessImage(ImageProcessingOptions options)
jellyfin | [23:45:12] [ERR] [10] Jellyfin.Drawing.ImageProcessor: Error encoding image
jellyfin | System.IO.InvalidDataException: Skia unable to read image /config/data/metadata/library/a1/a116f6d7165763261bebea23f10abc17/poster.jpg
jellyfin | at Jellyfin.Drawing.Skia.SkiaEncoder.EncodeImage(String inputPath, DateTime dateModified, String outputPath, Boolean autoOrient, Nullable`1 orientation, Int32 quality, ImageProcessingOptions options, ImageFormat outputFormat)
jellyfin | at Jellyfin.Drawing.ImageProcessor.ProcessImage(ImageProcessingOptions options)
jellyfin | [23:45:27] [INF] [19] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/tvshows
jellyfin | [23:45:27] [INF] [19] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /data/movies
jellyfin | [23:45:27] [INF] [19] Emby.Server.Implementations.Library.LibraryManager: Validating media library
jellyfin | [23:45:30] [WRN] [19] MediaBrowser.Controller.Entities.BaseItem: Library folder /config/data/data/playlists is inaccessible or empty, skipping
jellyfin | [23:45:33] [WRN] [19] MediaBrowser.Controller.Entities.BaseItem: Library folder /config/data/data/playlists is inaccessible or empty, skipping
jellyfin | [23:45:34] [INF] [21] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: Series, Name: Rome, Path: /data/tvshows/Rome (2005), Id: a116f6d7-1657-6326-1beb-ea23f10abc17
jellyfin | [23:45:56] [INF] [28] MediaBrowser.Providers.TV.SeriesMetadataService: Removing virtual season null in series Rome
jellyfin | [23:45:56] [INF] [28] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: Season, Name: Season Unknown, Path: , Id: ffea0eb1-fb34-70b6-b855-6f4542dc5f8b
jellyfin | [23:45:56] [INF] [28] MediaBrowser.Providers.TV.SeriesMetadataService: Creating Season Season Unknown entry for Rome
jellyfin | [23:46:01] [INF] [21] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting /usr/lib/jellyfin-ffmpeg/ffprobe with args -analyzeduration 200M -probesize 1G -i file:"/data/tvshows/Rome (2005) Season 1-2 S01-S02 + Extras (1080p BluRay x265 HEVC 10bit AAC 5.1 afm72)/Season 2/Rome (2005) - S02E05 - Heroes of the Republic (1080p BluRay x265 afm72).mkv" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format
jellyfin | [23:47:16] [INF] [25] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting /usr/lib/jellyfin-ffmpeg/ffprobe with args -analyzeduration 200M -probesize 1G -i file:"/data/tvshows/Rome (2005) Season 1-2 S01-S02 + Extras (1080p BluRay x265 HEVC 10bit AAC 5.1 afm72)/Season 2/Rome (2005) - S02E08 - A Necessary Fiction (1080p BluRay x265 afm72).mkv" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format
jellyfin | [23:47:43] [INF] [25] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting /usr/lib/jellyfin-ffmpeg/ffprobe with args -analyzeduration 200M -probesize 1G -i file:"/data/tvshows/Rome (2005) Season 1-2 S01-S02 + Extras (1080p BluRay x265 HEVC 10bit AAC 5.1 afm72)/Season 2/Rome (2005) - S02E06 - Philippi (1080p BluRay x265 afm72).mkv" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format
jellyfin | [23:48:52] [INF] [39] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting /usr/lib/jellyfin-ffmpeg/ffprobe with args -analyzeduration 200M -probesize 1G -i file:"/data/tvshows/Rome (2005) Season 1-2 S01-S02 + Extras (1080p BluRay x265 HEVC 10bit AAC 5.1 afm72)/Season 2/Rome (2005) - S02E07 - Death Mask (1080p BluRay x265 afm72).mkv" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format
jellyfin | [23:50:18] [INF] [42] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting /usr/lib/jellyfin-ffmpeg/ffprobe with args -analyzeduration 200M -probesize 1G -i file:"/data/tvshows/Rome (2005) Season 1-2 S01-S02 + Extras (1080p BluRay x265 HEVC 10bit AAC 5.1 afm72)/Season 2/Rome (2005) - S02E09 - Deus Impeditio Esuritori Nullus (No God Can Stop a Hungry Man) (1080p BluRay x265 afm72).mkv" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format
jellyfin | [23:51:33] [INF] [33] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting /usr/lib/jellyfin-ffmpeg/ffprobe with args -analyzeduration 200M -probesize 1G -i file:"/data/tvshows/Rome (2005) Season 1-2 S01-S02 + Extras (1080p BluRay x265 HEVC 10bit AAC 5.1 afm72)/Season 2/Rome (2005) - S02E04 - Testudo Et Lepus (The Tortoise And the Hare) (1080p BluRay x265 afm72).mkv" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format
jellyfin | [23:52:27] [INF] [33] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting /usr/lib/jellyfin-ffmpeg/ffprobe with args -analyzeduration 200M -probesize 1G -i file:"/data/tvshows/Rome (2005) Season 1-2 S01-S02 + Extras (1080p BluRay x265 HEVC 10bit AAC 5.1 afm72)/Season 2/Rome (2005) - S02E10 - De Patre Vostro (About Your Father) (1080p BluRay x265 afm72).mkv" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format
jellyfin | [23:53:17] [INF] [44] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting /usr/lib/jellyfin-ffmpeg/ffprobe with args -analyzeduration 200M -probesize 1G -i file:"/data/tvshows/Rome (2005) Season 1-2 S01-S02 + Extras (1080p BluRay x265 HEVC 10bit AAC 5.1 afm72)/Season 2/Rome (2005) - S02E02 - Son of Hades (1080p BluRay x265 afm72).mkv" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format
error from daemon in stream: Error grabbing logs: invalid character '\x00' looking for beginning of value
in /usr/share/openmediavault/engined/rpc/compose.inc:1279
Stack trace:
#0 /usr/share/php/openmediavault/rpc/serviceabstract.inc(622): OMVRpcServiceCompose->{closure}()
#1 /usr/share/openmediavault/engined/rpc/compose.inc(1249): OMV\Rpc\ServiceAbstract->execBgProc()
#2 [internal function]: OMVRpcServiceCompose->doServiceCommand()
#3 /usr/share/php/openmediavault/rpc/serviceabstract.inc(122): call_user_func_array()
#4 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod()
#5 /usr/sbin/omv-engined(544): OMV\Rpc\Rpc::call()
#6 {main}
RE: HEVC can only stream to chromecast app, not android app or browser - TheDreadPirate - 2024-11-12
V4L2 support for RPis was deprecated in 10.10. Even in 10.9, most of the work was still done by the CPU.
RE: HEVC can only stream to chromecast app, not android app or browser - TheDreadPirate - 2024-11-12
https://jellyfin.org/docs/general/administration/hardware-acceleration/#raspberry-pi-hardware-acceleration-support-deprecation
RE: HEVC can only stream to chromecast app, not android app or browser - Hilleskog - 2024-11-12
Thanks for your quick response. I guess I have naively been thinking "if it works it works". Feeling kinda stupid now but I am still somewhat confused about why it used to work before I messed with the Swap size?
Either way I assume there is no point in further troubleshooting and I should instead spend my time looking into alternative solutions, got any tips?
Thank you for the help either way!
RE: HEVC can only stream to chromecast app, not android app or browser - TheDreadPirate - 2024-11-12
Were the exact same files working before and now they aren't? Or are these different videos? If the videos that were working before are different videos, maybe they were direct playing before.
RE: HEVC can only stream to chromecast app, not android app or browser - Hilleskog - 2024-11-13
Pretty sure I tried with the exact same file. If not it has definitely worked with other episodes from the same download sharing what seems like identical media information.
RE: HEVC can only stream to chromecast app, not android app or browser - TheDreadPirate - 2024-11-13
Without logs and such from when it worked, I can't really provide a hypothesis for what is happening.
For under powered servers you either need to focus on highly compatible media or very capable clients.
|