2024-07-08, 02:52 PM
After the update to 10.9.7, or maybe the one before (I'm not sure), I cannot play a lot of files: after a bit of troubleshooting I think playback fails if transcoding is involved, because I found those lines in the logfile:
root@jellyfin:/config/log# cat log_20240708.log | grep ffmpeg
[2024-07-08 11:35:50.070 +00:00] [INF] [1] Main: Environment Variables: ["[JELLYFIN_FFMPEG, /usr/lib/jellyfin-ffmpeg/ffmpeg]", "[JELLYFIN_CONFIG_DIR, /config/config]", "[DOTNET_SYSTEM_GLOBALIZATION_INVARIANT, 1]", "[JELLYFIN_MEDIA_DIR, /media]", "[JELLYFIN_DATA_DIR, /config]", "[JELLYFIN_LOG_DIR, /config/log]", "[JELLYFIN_CACHE_DIR, /cache]", "[JELLYFIN_WEB_DIR, /jellyfin/jellyfin-web]"]
[2024-07-08 11:35:50.076 +00:00] [INF] [1] Main: Arguments: ["/jellyfin/jellyfin.dll", "--datadir", "/config", "--cachedir", "/cache", "--ffmpeg", "/usr/local/bin/ffmpeg"]
System.ComponentModel.Win32Exception (2): An error occurred trying to start process '/usr/local/bin/ffmpeg' with working directory '/'. No such file or directory
[2024-07-08 11:39:48.326 +00:00] [WRN] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: Failed version check: "/usr/local/bin/ffmpeg"
I tried to search online for this issue, and I found people suggesting to set the ffmpeg path under Settings > Playback, but on my server the field is empty and greyed out.
Server version: 10.9.7 - latest official docker image
Client version: WebUI on Firefox, latest app on WebOS, same issue
OS: Archlinux
root@jellyfin:/config/log# cat log_20240708.log | grep ffmpeg
[2024-07-08 11:35:50.070 +00:00] [INF] [1] Main: Environment Variables: ["[JELLYFIN_FFMPEG, /usr/lib/jellyfin-ffmpeg/ffmpeg]", "[JELLYFIN_CONFIG_DIR, /config/config]", "[DOTNET_SYSTEM_GLOBALIZATION_INVARIANT, 1]", "[JELLYFIN_MEDIA_DIR, /media]", "[JELLYFIN_DATA_DIR, /config]", "[JELLYFIN_LOG_DIR, /config/log]", "[JELLYFIN_CACHE_DIR, /cache]", "[JELLYFIN_WEB_DIR, /jellyfin/jellyfin-web]"]
[2024-07-08 11:35:50.076 +00:00] [INF] [1] Main: Arguments: ["/jellyfin/jellyfin.dll", "--datadir", "/config", "--cachedir", "/cache", "--ffmpeg", "/usr/local/bin/ffmpeg"]
System.ComponentModel.Win32Exception (2): An error occurred trying to start process '/usr/local/bin/ffmpeg' with working directory '/'. No such file or directory
[2024-07-08 11:39:48.326 +00:00] [WRN] [1] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: FFmpeg: Failed version check: "/usr/local/bin/ffmpeg"
I tried to search online for this issue, and I found people suggesting to set the ffmpeg path under Settings > Playback, but on my server the field is empty and greyed out.
Server version: 10.9.7 - latest official docker image
Client version: WebUI on Firefox, latest app on WebOS, same issue
OS: Archlinux