Hi,
habe nun Jellyfin im LXC Container am start.
Leider bekomme ich es mit dem Transcoding nicht hin.
Hardware ist ein Core-i3 8100.
Wie bin ich vorgegangen.
Debian Buster container mit Jellyfin installiert und container editiert.
Auf dem Container sieht es so aus:
Alles läuft soweit nur leider Transcoding nicht.
So sieht die Fehlermeldung ffmpeg log:
Das einzige was ich im Proxmox und im Container noch installiert habe ist vainfo.
Hat jemand eine Idee??? Wenn wir es zum laufen bringen, könnte ich noch eine installations Anleitung für Jellyfin im LXC Container erstellen.
Lg
Edit: Bin schon ein Stückchen weiter, berechtigungen habe ich gesetzt.
Fehler kommt jetzt das hier im ffmpeg log:
habe nun Jellyfin im LXC Container am start.
Leider bekomme ich es mit dem Transcoding nicht hin.
Hardware ist ein Core-i3 8100.
Wie bin ich vorgegangen.
Debian Buster container mit Jellyfin installiert und container editiert.
Code:
root@pve:~# ls -l /dev/dri/*
crw-rw---- 1 root video 226, 0 Oct 13 17:53 /dev/dri/card0
crw-rw---- 1 root render 226, 128 Oct 13 07:03 /dev/dri/renderD128
/dev/dri/by-path:
total 0
lrwxrwxrwx 1 root root 8 Oct 13 17:53 pci-0000:00:02.0-card -> ../card0
lrwxrwxrwx 1 root root 13 Oct 13 07:03 pci-0000:00:02.0-render -> ../renderD128
root@pve:~#
Code:
nano /etc/pve/lxc/103.conf
lxc.cgroup.devices.allow = c 226:128 rwm
lxc.mount.entry: /dev/dri/renderD128 dev/dri/renderD128 none bind,optional,create=file
mp0: /media/Filme,mp=/media/Filme
Auf dem Container sieht es so aus:
Code:
root@Jellyfin:~# ls -l /dev/dri/*crw-rw---- 1 root postdrop 226, 128 Oct 13 05:03 /dev/dri/renderD128
Alles läuft soweit nur leider Transcoding nicht.
So sieht die Fehlermeldung ffmpeg log:
Code:
ffmpeg version 4.2.1 Copyright (c) 2000-2019 the FFmpeg developers
built with gcc 8 (Debian 8.3.0-6)
configuration: --toolchain=hardened --prefix=/usr --target-os=linux --enable-cross-compile --extra-cflags=--static --enable-gpl --enable-static --disable-doc --disable-ffplay --disable-shared --disable-libxcb --disable-sdl2 --disable-xlib --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-libwebp --enable-libx264 --enable-libx265 --enable-libzvbi --enable-omx --enable-omx-rpi --enable-version3 --enable-vaapi --enable-vdpau --arch=amd64 --enable-nvenc --enable-nvdec
libavutil 56. 31.100 / 56. 31.100
libavcodec 58. 54.100 / 58. 54.100
libavformat 58. 29.100 / 58. 29.100
libavdevice 58. 8.100 / 58. 8.100
libavfilter 7. 57.100 / 7. 57.100
libswscale 5. 5.100 / 5. 5.100
libswresample 3. 5.100 / 3. 5.100
libpostproc 55. 5.100 / 55. 5.100
[AVHWDeviceContext @ 0x560ecb4543c0] No VA display found for device /dev/dri/renderD128.
Device creation failed: -22.
Failed to set value '/dev/dri/renderD128' for option 'vaapi_device': Invalid argument
Error parsing global options: Invalid argument
Das einzige was ich im Proxmox und im Container noch installiert habe ist vainfo.
Code:
root@Jellyfin:~# vainfo
error: XDG_RUNTIME_DIR not set in the environment.
error: can't connect to X server!
libva info: VA-API version 1.4.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_1_4
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.4 (libva 2.4.0)
vainfo: Driver version: Intel i965 driver for Intel(R) Coffee Lake - 2.3.0
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Simple : VAEntrypointEncSlice
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointEncSlice
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointEncSliceLP
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointEncSliceLP
VAProfileH264MultiviewHigh : VAEntrypointVLD
VAProfileH264StereoHigh : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileNone : VAEntrypointVideoProc
VAProfileJPEGBaseline : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointEncPicture
VAProfileVP8Version0_3 : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointVLD
VAProfileHEVCMain10 : VAEntrypointVLD
VAProfileVP9Profile0 : VAEntrypointVLD
VAProfileVP9Profile2 : VAEntrypointVLD
root@Jellyfin:~#
Hat jemand eine Idee??? Wenn wir es zum laufen bringen, könnte ich noch eine installations Anleitung für Jellyfin im LXC Container erstellen.
Lg
Edit: Bin schon ein Stückchen weiter, berechtigungen habe ich gesetzt.
Code:
root@Jellyfin:~# chown jellyfin:render /dev/dri/*
root@Jellyfin:~# ls -l /dev/dri
total 0
crw-rw---- 1 jellyfin render 226, 128 Oct 13 05:03 renderD128
Fehler kommt jetzt das hier im ffmpeg log:
Code:
Input #0, matroska,webm, from 'file:/media/Filme/Captain Marvel.mkv':
Metadata:
encoder : libebml v1.3.7 + libmatroska v1.5.0
creation_time : 2019-06-02T16:59:16.000000Z
Duration: 02:03:41.54, start: 0.001000, bitrate: 48006 kb/s
Chapter #0:0: start 0.000000, end 411.285867
Metadata:
title : Kapitel 01
Chapter #0:1: start 411.285867, end 847.054533
Metadata:
title : Kapitel 02
Chapter #0:2: start 847.054533, end 1397.437689
Metadata:
title : Kapitel 03
Chapter #0:3: start 1397.437689, end 1777.192067
Metadata:
title : Kapitel 04
Chapter #0:4: start 1777.192067, end 2106.938156
Metadata:
title : Kapitel 05
Chapter #0:5: start 2106.938156, end 2647.603289
Metadata:
title : Kapitel 06
Chapter #0:6: start 2647.603289, end 3042.664622
Metadata:
title : Kapitel 07
Chapter #0:7: start 3042.664622, end 3377.791067
Metadata:
title : Kapitel 08
Chapter #0:8: start 3377.791067, end 3781.986533
Metadata:
title : Kapitel 09
Chapter #0:9: start 3781.986533, end 4276.563956
Metadata:
title : Kapitel 10
Chapter #0:10: start 4276.563956, end 4668.330333
Metadata:
title : Kapitel 11
Chapter #0:11: start 4668.330333, end 5222.217000
Metadata:
title : Kapitel 12
Chapter #0:12: start 5222.217000, end 5601.596000
Metadata:
title : Kapitel 13
Chapter #0:13: start 5601.596000, end 6050.961578
Metadata:
title : Kapitel 14
Chapter #0:14: start 6050.961578, end 6384.252867
Metadata:
title : Kapitel 15
Chapter #0:15: start 6384.252867, end 6769.053956
Metadata:
title : Kapitel 16
Chapter #0:16: start 6769.053956, end 7421.540000
Metadata:
title : Kapitel 17
Stream #0:0(ger): Video: hevc (Main 10), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x2160 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 23.98 tbc (default)
Metadata:
BPS-eng : 46971205
DURATION-eng : 02:03:41.539000000
NUMBER_OF_FRAMES-eng: 177939
NUMBER_OF_BYTES-eng: 43574828950
_STATISTICS_WRITING_APP-eng: mkvmerge v34.0.0 ('Sight and Seen') 64-bit
_STATISTICS_WRITING_DATE_UTC-eng: 2019-06-02 16:59:16
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:1(ger): Audio: eac3, 48000 Hz, 7.1, fltp (default)
Metadata:
BPS-eng : 1024000
DURATION-eng : 02:03:41.536000000
NUMBER_OF_FRAMES-eng: 231923
NUMBER_OF_BYTES-eng: 949956608
_STATISTICS_WRITING_APP-eng: mkvmerge v34.0.0 ('Sight and Seen') 64-bit
_STATISTICS_WRITING_DATE_UTC-eng: 2019-06-02 16:59:16
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream #0:2(ger): Subtitle: hdmv_pgs_subtitle (default)
Metadata:
BPS-eng : 25879
DURATION-eng : 02:02:14.202000000
NUMBER_OF_FRAMES-eng: 2600
NUMBER_OF_BYTES-eng: 23725457
_STATISTICS_WRITING_APP-eng: mkvmerge v34.0.0 ('Sight and Seen') 64-bit
_STATISTICS_WRITING_DATE_UTC-eng: 2019-06-02 16:59:16
_STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Stream mapping:
Stream #0:0 (hevc) -> overlay:main (graph 0)
Stream #0:2 (pgssub) -> scale (graph 0)
scale_vaapi (graph 0) -> Stream #0:0 (h264_vaapi)
Stream #0:1 -> #0:1 (eac3 (native) -> mp3 (libmp3lame))
Press [q] to stop, [?] for help
[AVHWFramesContext @ 0x7f92d400f2c0] Failed to read image from surface 0x4000018: 20 (the requested function is not implemented).
[hevc @ 0x560359223600] Failed to transfer data to output frame: -5.
Error while processing the decoded data for stream #0:0
[libmp3lame @ 0x560359238840] 3 frames left in the queue on closing
Conversion failed!
Last edited: