this post was submitted on 26 Jun 2023
13 points (88.2% liked)

Jellyfin: The Free Software Media System

5476 readers
17 users here now

Current stable release: 10.9.7

Community Standards

Website

Forum

GitHub

Documentation

Feature Requests

Matrix (General Information & Help)

Matrix (Announcements)

Matrix (General Development)

Matrix (Off-Topic) - Come get to know the team and blow off steam!

Matrix Space - List of all the available rooms on Matrix.

Discord - Bridged to our Matrix rooms

founded 4 years ago
MODERATORS
 

I'm wondering, is there some way to tell Jellyfin to just transcode or reencode all my media for a particular client? And have that stored and used? I'm just thinking that each clients have different support and it's not always possible to get all the stars aligned, but jellyfin knows when a transcode is needed based on the client profile.

I guess I can do with hand break or something, but yeah... Any thoughts? Thanks.

top 10 comments
sorted by: hot top controversial new old
[–] [email protected] 7 points 1 year ago (2 children)

Jellyfin has no support for creating transcodes in advance. If you do use handbrake to create another version, jellyfin supports having multiple versions of an item, and you will see a dropdown selector for which to play similar to how you can choose an audio track.

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago)

Afaik multiple item merging is only automatic for movies at the moment. Support for merging of show episodes is still WIP. (There's a PR on Github)

[–] [email protected] 1 points 1 year ago (1 children)

I tried to do this changing DTS to aas 5.1, but it seems to pretty stereo on the Roku. It's this bit supported?

On my phone I see it listed as 6 track aas.

[–] [email protected] 1 points 1 year ago (2 children)

Not sure, to get surround working it needs to be supported on the particular client.

If it's not, you can still select the track, it'll just be downmixed to stereo.

[–] [email protected] 2 points 1 year ago

Ok I found the information here https://developer.roku.com/docs/specs/media/streaming-specifications.md

Looks like aac (which is what I meant) is capped to 2.0. let me see if I can do ac3 or some other output format.

[–] [email protected] 1 points 1 year ago

Yeah, I guess I'm just not sure how to really understand what transcoding is supported... Maybe I should try pcm lol.

[–] [email protected] 4 points 1 year ago

You can use handbrake or something like tdarr to have specific transcodes created.

It is just a trade off of whether you want to buy more storage or use more compute power when streaming.

[–] [email protected] 1 points 1 year ago (1 children)

I think you can have some that will create the transcode, don't think it is automatically for a client.

Good luck

[–] [email protected] 1 points 1 year ago

Yeah, Ive started to reencode most of my videos with EAC3 instead. This resolves a lot of issues, including the DTS studdering on the roku client.

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago)

Jellyfin doesn't support this and is unlikely to add it, even as a plugin.

There are several tools out there that can automate converting a large library such as:
https://github.com/mdhiggins/sickbeard_mp4_automator
https://github.com/HaveAGitGat/Tdarr

And you can see a supported codec grid on here:
https://jellyfin.org/docs/general/clients/codec-support/

It seems like an mp4 file, with H264 video and ACC audio would be the safest bet, with transcoding only occuring when the client resolution is less than the native video resolution.

edit: This post doesn't appear to have federated. As it contains links to tools which can perform the desired transcoding, I'm bumping it in the hope of it being sent.

load more comments
view more: next ›