Bonjour,
Suite à l’installation de mon serveur Jellyfin sur mon Raspberry pi5 (4Go) via Docker, je rencontres un problème de lecture vidéo sur un film.
Seriez vous m’indiquer la raison de ce problème ?
Présentation
- Un rapsberry pi5 disposant de Docker, connecter en RJ45 sur mon routeur.
- Le stockage est sur le port USB 3.0 (Bleu).
- Le conteneur Jellyfin monte le stockage local pour y accéder.
- Ajout des bibliothèques.
- Indexation Terminé
- Lancement de la lecture.
Lecture du film
- Tablette vers JellyFin : OK (Charge Faible au niveau du CPU)
> Play Method: DirectPlay
> Video Streams: 4K HEVC HDR (25.64 Mbps) | Audio : EAC3 5.1 FR - Dolby Digital + 7.1
- Ordinateur vers JellyFin : KO (Charge FULL au niveau du CPU)
Informatin du Media
Vidéo:
- Titre: 4K HEVC HDR
- Codec: HEVC
- AVC: No
- Profil: Main 10
- Niveau: 150
- Résolution: 3840x2072
- Format d'image: 1.85:1
- Anamorphique: No
- Entrelacé: No
- Images par seconde: 23.976025
- Débit: 25639 kbps
- Profondeur de bit: 10 bit
- Plage vidéo: HDR
- Type de plage vidéo: DOVIWithHDR10
- Titre DV: DV Profile 8.1 (HDR10)
- Version DV majeure: 1
- Version DV mineure: 0
- Profil DV: 8
- Niveau DV: 6
- Indicateur de préréglage DV 'rpu': 1
- Indicateur de préréglage DV 'el': 0
- Indicateur de préréglage DV 'bl': 1
- ID de compatibilité du signal DV 'bl': 1
- Espace colorimétrique: bt2020nc
- Transfert couleur: smpte2084
- Couleurs primaires: bt2020
- Format de pixel: yuv420p10le
- Images de référence: 1
Audio:
- Titre: EAC3 5.1 - Fre - Dolby Digital+ - 7.1 - Default
- Langue: fre
- Codec: EAC3
- AVC: No
- Agencement: 7.1
- Chaînes: 8 ch
- Débit: 640 kbps
- Taux d’échantillonnage: 48000 Hz
- Par défaut: Yes
- Forcé: No
- Externe: No
Docker-Compose
################
version: "3.7" #
services: #
################
#
##############################################################################
Jellyfin: #
# ------------------------------------------------------------------------ #
image: 'linuxserver/jellyfin:arm64v8-latest' #
container_name: 'jellyfin' #
network_mode: 'bridge' #
restart: 'unless-stopped' #
hostname: 'jellyfin' #
# ------------------------------------------------------------------------ #
deploy: #
resources: #
limits: #
cpus: '1.00' #
memory: '1280M' #
# ------------------------------------------------------------------------ #
environment: #
# ----------------------------------------------------------------------- #
TZ: 'Europe/Paris' #
PUID: '0' #
PGID: '0' #
# ----------------------------------------------------------------------- #
JELLYFIN_PublishedServerUrl: '0.0.0.0' #
# ------------------------------------------------------------------------ #
volumes: #
- 'Data:/config' #
# ----------------------------------------------------------------------- #
- '/mnt/Media_1:/media/Media_1:ro' #
- '/mnt/Media_2:/media/Media_2:ro' #
- '/mnt/Media_3:/media/Media_3:ro' #
- '/mnt/Media_4:/media/Media_4:ro' #
- '/mnt/Media_5:/media/Media_5:ro' #
# ------------------------------------------------------------------------ #
ports: #
- '8096:8096' #
##############################################################################
#
#
##############################################################################
volumes: #
Data: #
##############################################################################
Dozzle
Tablette - Jellyfin
Log PC
[INF] [11] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 192.168.0.19 request
[INF] [11] Emby.Server.Implementations.ScheduledTasks.TaskManager: Nettoyer les collections et les listes de lecture Completed after 0 minute(s) and 0 seconds
[INF] [10] Emby.Server.Implementations.ScheduledTasks.TaskManager: Mettre à jour les extensions Completed after 0 minute(s) and 1 seconds
[INF] [8] Jellyfin.Api.Helpers.MediaInfoHelper: User policy for marc. EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[INF] [11] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request
[INF] [11] MediaBrowser.MediaEncoding.Transcoding.TranscodeManager: /usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -probesize 1G -f matroska -noautorotate -i file:"/media/Media_2/Film/Mon_Media.mkv" -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 libx264 -preset veryfast -crf 23 -maxrate 9232000 -bufsize 18464000 -x264opts:0 subme=0:me_range=4:rc_lookahead=10:me=dia:no_chroma_me:8x8dct=0:partitions=none -force_key_frames:0 "expr:gte(t,n_forced*3)" -sc_threshold:v:0 0 -vf "setparams=color_primaries=bt709:color_trc=bt709:colorspace=bt709,scale=trunc(min(max(iw\,ih*a)\,1920)/2)*2:trunc(ow/a/2)*2,format=yuv420p" -codec:a:0 copy -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type fmp4 -hls_fmp4_init_filename "c2f3f84c495b9ac6072254e61bebc538-1.mp4" -start_number 0 -hls_segment_filename "/config/cache/transcodes/c2f3f84c495b9ac6072254e61bebc538%d.mp4" -hls_playlist_type vod -hls_list_size 0 -y "/config/cache/transcodes/c2f3f84c495b9ac6072254e61bebc538.m3u8"
[01:53:53] [INF] [11] MediaBrowser.MediaEncoding.Subtitles.SubtitleEncoder: /usr/lib/jellyfin-ffmpeg/ffmpeg -i "/media/Media_2/Film/Mon_Media.mkv" -copyts -map 0:3 -an -vn -c:s copy "/config/data/data/subtitles/7/72974eff-1443-affb-08e5-3c3cb9f99a93.srt" -map 0:4 -an -vn -c:s copy "/config/data/data/subtitles/4/4cc5525a-c784-767d-dddb-e49cc6f40549.srt"
ffmpeg version 6.0.1-Jellyfin Copyright (c) 2000-2023 the FFmpeg developers
built with gcc 11 (Ubuntu 11.4.0-1ubuntu1~22.04)
configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --disable-static --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libsvtav1 --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=arm64 --cross-prefix=/usr/bin/aarch64-linux-gnu- --toolchain=hardened --enable-cross-compile --enable-rkmpp --enable-rkrga
libavutil 58. 2.100 / 58. 2.100
libavcodec 60. 3.100 / 60. 3.100
libavformat 60. 3.100 / 60. 3.100
libavdevice 60. 1.100 / 60. 1.100
libavfilter 9. 3.100 / 9. 3.100
libswscale 7. 1.100 / 7. 1.100
libswresample 4. 10.100 / 4. 10.100
libpostproc 57. 1.100 / 57. 1.100
Input #0, matroska,webm, from '/media/Media_2/Film/Mon_Media.mkv':
Metadata:
title : Mon_Media
encoder : libebml v1.4.4 + libmatroska v1.7.1
creation_time : 2023-03-29T02:25:45.000000Z
Duration: 03:12:51.14, start: 0.000000, bitrate: 25639 kb/s
[SAR 1:1 DAR 480:259], 23.98 fps, 23.98 tbr, 1k tbn (default) (original)
Metadata:
BPS : 24256651
DURATION : 03:12:38.129000000
NUMBER_OF_FRAMES: 277117
NUMBER_OF_BYTES : 35045187834
_STATISTICS_WRITING_APP: mkvmerge v74.0.0 ('You Oughta Know') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2023-03-29 02:25:45
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Side data:
DOVI configuration record: version: 1.0, profile: 8, level: 6, rpu flag: 1, el flag: 0, bl flag: 1, compatibility id: 1
Stream #0:1(eng): Audio: eac3, 48000 Hz, 5.1(side), fltp, 768 kb/s (default) (original)
Metadata:
title : EAC3 5.1
BPS : 768000
DURATION : 03:12:38.112000000
NUMBER_OF_FRAMES: 361191
NUMBER_OF_BYTES : 1109578752
_STATISTICS_WRITING_APP: mkvmerge v74.0.0 ('You Oughta Know') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2023-03-29 02:25:45
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:2(fre): Audio: eac3, 48000 Hz, 7.1, fltp, 640 kb/s (default)
Metadata:
title : EAC3 5.1
BPS : 640000
DURATION : 03:12:51.136000000
NUMBER_OF_FRAMES: 361598
NUMBER_OF_BYTES : 925690880
_STATISTICS_WRITING_APP: mkvmerge v74.0.0 ('You Oughta Know') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2023-03-29 02:25:45
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:3(fre): Subtitle: subrip (default) (forced)
Metadata:
title : Full
BPS : 40
DURATION : 03:11:08.640000000
NUMBER_OF_FRAMES: 2353
NUMBER_OF_BYTES : 57811
_STATISTICS_WRITING_APP: mkvmerge v74.0.0 ('You Oughta Know') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2023-03-29 02:25:45
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:4(eng): Subtitle: subrip
Metadata:
title : Full
BPS : 38
DURATION : 03:01:53.747000000
NUMBER_OF_FRAMES: 2359
NUMBER_OF_BYTES : 52667
_STATISTICS_WRITING_APP: mkvmerge v74.0.0 ('You Oughta Know') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2023-03-29 02:25:45
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Output #0, srt, to '/config/data/data/subtitles/7/72974eff-1443-affb-08e5-3c3cb9f99a93.srt':
Metadata:
title : Mon_Media
encoder : Lavf60.3.100
Metadata:
title : Full
BPS : 38
DURATION : 03:01:53.747000000
NUMBER_OF_FRAMES: 2359
NUMBER_OF_BYTES : 52667
_STATISTICS_WRITING_APP: mkvmerge v74.0.0 ('You Oughta Know') 64-bit
_STATISTICS_WRITING_DATE_UTC: 2023-03-29 02:25:45
_STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream mapping:
Stream #0:3 -> #0:0 (copy)
Stream #0:4 -> #1:0 (copy)
Press [q] to stop, [?] for help
[01:54:08] [INF] [24] Emby.Server.Implementations.HttpServer.WebSocketManager: WS 192.168.0.18 request