2024-01-12, 06:14 PM
(This post was last modified: 2024-01-12, 06:15 PM by TheDreadPirate. Edited 1 time in total.)
Ah, yes. I remember this discussion about OGG gain metadata. Not in 10.8 AFAIK.
Jellyfin will not transcode OGG/Vorbis, or any audio codec, unless configured to do so. The official clients and the two 3rd party clients I've used (Finamp and Symfonium) have a setting for "Internet bit rate". The desktop clients also have a max audio bit rate setting, IIRC. If the source bit rate is higher than this configured max bit rate it will transcode.
The official clients will request a transcode to AAC, Finamp also requests AAC, and Symfonium requests OGG/Vorbis.
If you set this max audio/Internet bit rate to auto, it should never transcode unless there is a compatibility issue with the client.
Transcoding from lossy to lossy will always result in quality loss. Probably not noticeable for reasonable bit rates.
See above. The client requests what codec is used for the transcode. AFAIK, there is no way to change what audio codec the client requests for the official clients or 3rd party clients.
OGG isn't the only codec with dynamic bit rates. MP3 can do VBR and FLAC is VBR by design. AFAIK, if a Jellyfin client supports an audio codec, it supports all features of it.
(2024-01-12, 02:34 PM)pixel24 Wrote: If I have understood everything correctly, when I use the official apps (Linux desktop and Android), a conversion of the OGG -> AAC format takes place. Recoding always means a loss of quality. Or does it?
Jellyfin will not transcode OGG/Vorbis, or any audio codec, unless configured to do so. The official clients and the two 3rd party clients I've used (Finamp and Symfonium) have a setting for "Internet bit rate". The desktop clients also have a max audio bit rate setting, IIRC. If the source bit rate is higher than this configured max bit rate it will transcode.
The official clients will request a transcode to AAC, Finamp also requests AAC, and Symfonium requests OGG/Vorbis.
If you set this max audio/Internet bit rate to auto, it should never transcode unless there is a compatibility issue with the client.
Transcoding from lossy to lossy will always result in quality loss. Probably not noticeable for reasonable bit rates.
(2024-01-12, 02:34 PM)pixel24 Wrote: I like OGG-Vorbis because it is an open format and is also qualitatively better than MP3 in some respects. Will Jellyfin fully support this at some point?
See above. The client requests what codec is used for the transcode. AFAIK, there is no way to change what audio codec the client requests for the official clients or 3rd party clients.
(2024-01-12, 02:34 PM)pixel24 Wrote: Another question in this context is the support of dynamic bit rates. When creating OGG files, I select -m 256 -M 512 as the lower and upper limit. Does Jellyfin process at all when streaming to the client?
OGG isn't the only codec with dynamic bit rates. MP3 can do VBR and FLAC is VBR by design. AFAIK, if a Jellyfin client supports an audio codec, it supports all features of it.