2024-02-27, 01:55 PM
(2024-02-24, 05:11 PM)gnattu Wrote: By the way the<EncoderAppPathDisplay>ffmpeg</EncoderAppPathDisplay>
is only how the path is displayed, you need to modify<EncoderAppPath>ffmpeg</EncoderAppPath>
as well.
If you are using homebrew's ffmpeg, then it will look like thie:
<EncoderAppPath>/opt/homebrew/bin/ffmpeg</EncoderAppPath>
<EncoderAppPathDisplay>/opt/homebrew/bin/ffmpeg</EncoderAppPathDisplay>
Thank you, I tried this and it worked, hevc transcoding works now with CPU usage around 170%~
The thing is that this line
<EncoderAppPath>/opt/homebrew/bin/ffmpeg</EncoderAppPath>
is not displayed in the encoding.xml by default, so I have to manully add this line by before the <EncoderAppPathDisplay> line.
So both of @TheDreadPirate and @gnattu are right, Jellyfin's default ffmpeg doesn't work for HEVC and required an apple silicon native ffmpeg build.