2023-07-13, 03:13 PM
It sounds like something with the M1's decoder since it played back fine on the 3060. I'm assuming "flawlessly" also meant the quality was good in addition to it playing smoothly. I've heard mixed things about video quality from the M1.
In Windows, the task manager (or HWInfo64) breaks down what parts of the GPU are being used. 3D, encode, decode, etc. Does MacOS has an equivalent? I'm curious if it is decoding in software and not hardware. If it is decoding in software, that would be an appropriate issue to submit to the server git since the web UI is part of the server code.
As for the version of ffmpeg. Jellyfin does not use an old version, but there are newer versions that will be packaged with Jellyfin when 10.9.0 is released. You can manually install the latest version and Jellyfin 10.8.10 should not care. But since that is on the server side, and we already determined that is transcodes ok when you played content in Ubuntu, upgrading ffmpeg probably won't make a difference. But it can't hurt to try.
In Windows, the task manager (or HWInfo64) breaks down what parts of the GPU are being used. 3D, encode, decode, etc. Does MacOS has an equivalent? I'm curious if it is decoding in software and not hardware. If it is decoding in software, that would be an appropriate issue to submit to the server git since the web UI is part of the server code.
As for the version of ffmpeg. Jellyfin does not use an old version, but there are newer versions that will be packaged with Jellyfin when 10.9.0 is released. You can manually install the latest version and Jellyfin 10.8.10 should not care. But since that is on the server side, and we already determined that is transcodes ok when you played content in Ubuntu, upgrading ffmpeg probably won't make a difference. But it can't hurt to try.