jellyfin/MediaBrowser.Controller/MediaEncoding
gnattu 78929418cc Use better audio VBR settings
LAME's VBR mode only has advantage over a certain bitrate range. For very low and very high bitrate, use the ABR mode instead.

aac_at's CVBR mode produces very good quality and is not worse than its TVBR mode in blind testing. Use this mode for convenience.

The ffmpeg native aac encoder will have quality regression with its VBR mode. Always use CBR mode for ffmpeg's native aac encoder.

Signed-off-by: gnattu <gnattuoc@me.com>
2024-07-17 21:27:35 +08:00
..
BaseEncodingJobOptions.cs Add EqualsAny for VideoCodecTag condition 2024-02-05 23:41:43 +08:00
EncodingHelper.cs Use better audio VBR settings 2024-07-17 21:27:35 +08:00
EncodingJobInfo.cs Add EqualsAny for VideoCodecTag condition 2024-02-05 23:41:43 +08:00
FilterOptionType.cs
IAttachmentExtractor.cs
IEncodingManager.cs
IMediaEncoder.cs Backport pull request #11754 from jellyfin/release-10.9.z 2024-05-25 11:46:12 -04:00
ISubtitleEncoder.cs
ITranscodeManager.cs Updated contributors, upgraded to AsyncKeyedLocker 6.3.0 which now supports non-keyed locking using a similar interface and changed SemaphoreSlim-based locks to using AsyncNonKeyedLocker. 2024-01-14 12:11:16 +01:00
JobLogger.cs
MediaInfoRequest.cs
TranscodingJob.cs Add TranscodingSegmentCleaner to replace ffmpeg's hlsenc deletion 2024-03-16 07:35:05 +08:00
TranscodingJobType.cs
TranscodingSegmentCleaner.cs Apply suggestions from code review 2024-03-17 20:45:00 +08:00
TranscodingThrottler.cs Add sanity check for ThrottleDelaySeconds 2024-03-16 07:35:05 +08:00