Jellyfin Forum
Using ffmpeg in jellyfin or latest version - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: General Questions (https://forum.jellyfin.org/f-general-questions)
+--- Thread: Using ffmpeg in jellyfin or latest version (/t-using-ffmpeg-in-jellyfin-or-latest-version)



Using ffmpeg in jellyfin or latest version - crazydrve - 2023-12-29

Hello,

I was curious if it makes a different to use ffmpeg that doesnt come with jellyfin?

I noticed jellyfin version is v5.1.4 and the latest is v6.1.

I cant tell any difference myself but just curious what others have experienced.


Thank you


RE: Using ffmpeg in jellyfin or latest version - Serge K - 2023-12-29

By the way I also noticed that latest ffmpeg 6.1 worse then ffmpeg 5.x.x.
I can see the this during transcoding of avi media - ffmpeg 6.1 has worse picture due to visible pixelation


RE: Using ffmpeg in jellyfin or latest version - TheDreadPirate - 2023-12-29

I'm assuming you are talking about vanilla ffmpeg 6.1, since jellyfin-ffmpeg doesn't have a 6.1 release yet.
Jellyfin-ffmpeg and vanilla ffmpeg are not identical. Nyan, our resident ffmpeg guru, makes minor changes to the jellyfin version for improved transcoding and device compatibility is my understanding.

We do not recommend swapping jellyfin-ffmpeg for vanilla ffmpeg.


RE: Using ffmpeg in jellyfin or latest version - Serge K - 2023-12-30

I use ffmpeg 6.1 from here https://johnvansickle.com/ffmpeg/
but when I use ffmpeg jellyfin from here https://github.com/jellyfin/jellyfin-ffmpeg/releases/tag/v6.0.1-1
it does not work - Jellyfin does not recognize ffmpeg files
file jellyfin-ffmpeg_6.0.1-1_portable_linux64-gpl.tar.xz

QNAP TS-251D
Linux Qnap251D 5.10.60-qnap #1 SMP Tue Nov 28 07:48:15 CST 2023 x86_64 GNU/Linux


RE: Using ffmpeg in jellyfin or latest version - nyanmisaka - 2023-12-30

(2023-12-30, 09:27 AM)Serge K Wrote: I use ffmpeg 6.1 from here https://johnvansickle.com/ffmpeg/
but when I use ffmpeg jellyfin from here https://github.com/jellyfin/jellyfin-ffmpeg/releases/tag/v6.0.1-1
it does not work - Jellyfin does not recognize ffmpeg files
file jellyfin-ffmpeg_6.0.1-1_portable_linux64-gpl.tar.xz

QNAP TS-251D
Linux Qnap251D 5.10.60-qnap #1 SMP Tue Nov 28 07:48:15 CST 2023 x86_64 GNU/Linux

What do you mean by not recognizing? Is it that the jellyfin-ffmpeg binary cannot be run manually, or the path to the ffmpeg cannot be found in the Jellyfin dashboard?


RE: Using ffmpeg in jellyfin or latest version - Serge K - 2023-12-30

yes I know - in 10.8.13 not possible to set path to ffmpeg
for this you need to modify file encoding.xml
but when I use ffmpeg from https://johnvansickle.com/ffmpeg/ - everything works and paths is saved in file encoding.xml
and if I change path to ffmpeg from here https://github.com/jellyfin/jellyfin-ffm...g/v6.0.1-1 - it is not working, ffmpeg path is not saved

the same problem was in 10.8.12 - ffmpeg files from https://github.com/jellyfin/jellyfin-ffm...g/v6.0.1-1 can not be recognize by Jellyfin


RE: Using ffmpeg in jellyfin or latest version - nyanmisaka - 2023-12-30

(2023-12-30, 11:31 AM)Serge K Wrote: yes I know - in 10.8.13 not possible to set path to ffmpeg
for this you need to modify file encoding.xml
but when I use ffmpeg from https://johnvansickle.com/ffmpeg/ - everything works and paths is saved in file encoding.xml
and if I change path to ffmpeg from here https://github.com/jellyfin/jellyfin-ffm...g/v6.0.1-1 - it is not working, ffmpeg path is not saved

the same problem was in 10.8.12 - ffmpeg files from https://github.com/jellyfin/jellyfin-ffm...g/v6.0.1-1 can not be recognize by Jellyfin

I searched and found that this QNAP model uses an older glibc (2.21), which is not supported by this portable ffmpeg version (requires 2.23+).
You can try to solve this problem by installing entware. Here is an article just for reference.


RE: Using ffmpeg in jellyfin or latest version - Serge K - 2023-12-30

So I have Entware installed on my NAS with glibc 2.27. But how force to work this? Need advice
[/] # strings /opt/lib/libc.so.6 | grep GLIBC
GLIBC_2.2.5
............
GLIBC_2.27
GLIBC_PRIVATE