jaina heartles
7c3c0aa940
Use subtitle cache when burning-in subs
5 months ago
Nyanmisaka
36d934f4c0
Enable Rockchip MJPEG encoder for Trickplay ( #12610 )
5 months ago
Tim Eisele
0d85af019c
Use enums for encoding options ( #12561 )
5 months ago
gnattu
df00909b85
Backport #12562 and #12521 ( #12602 )
...
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
Co-authored-by: Nyanmisaka <nst799610810@gmail.com>
5 months ago
Nyanmisaka
5d4f71eb9a
Enable tone-mapping and HLS remuxing for DoVi Profile 10 in AV1 ( #12604 )
5 months ago
gnattu
5a8a19e07b
Add MediaStream.ReferenceFrameRate for problematic video files ( #12603 )
...
Co-authored-by: Nyanmisaka <nst799610810@gmail.com>
5 months ago
Niels van Velzen
9afaa6ae4d
Merge pull request #12548 from Bond-009/utf8bom
...
Remove BOM from UTF-8 files
5 months ago
Bond-009
ccfd8fa66c
Merge pull request #12590 from nyanmisaka/bwdif-cuda-deint
...
Enable the new BWDIF CUDA deint filter when available
5 months ago
Nyanmisaka
48b2941cfe
Add native VPP tonemap for QSV on Windows ( #12592 )
5 months ago
nyanmisaka
aecd294fd7
Enable the new BWDIF CUDA deint filter when available
...
this requires jellyfin-ffmpeg7
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
5 months ago
Bond-009
737a1b8a37
Merge pull request #12384 from evanjarrett/qsv-renderdevice
...
Update QSV device args to use the renderNodePath
5 months ago
Nyanmisaka
95f91e0263
Adapting AMD VAAPI-Vulkan pipeline to FFmpeg 7.0 ( #12577 )
5 months ago
gnattu
e68755a6c1
Allow SW encoders to use VideoToolbox HW filters ( #12576 )
5 months ago
gnattu
dbf91be3a6
Remove redundant frame conversion for vaapi
...
Signed-off-by: gnattu <gnattuoc@me.com>
5 months ago
gnattu
ae82a4eee0
Enable software tonemap for dolby vision
...
This applies software tonemapx filter for dolby vision videos that have no compatability fallback.
Due to the complexity of the reshaping process, this is quite CPU-intensive. For real-time transcoding and tonemapping of 4K 60fps content, a CPU with 16 cores of Zen3-level performance is recommended.
Signed-off-by: gnattu <gnattuoc@me.com>
5 months ago
Bond-009
7207749044
Merge pull request #12540 from nyanmisaka/tune-x2645-params
...
Tune x264/5 encoding params for realtime playback
5 months ago
Bond_009
97a02f5803
Remove BOM from UTF-8 files
...
I think some people need to change their IDE configuration ;)
5 months ago
nyanmisaka
d7be6a5ab0
Tune x264/5 encoding params for realtime playback
...
Some options that are too performance-intensive are disabled, while
others are left enabled to trade-off between real-time playback and quality.
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
5 months ago
gnattu
298fe97ab2
Add new tonemap mode options
...
Signed-off-by: gnattu <gnattuoc@me.com>
5 months ago
gnattu
6c8ca30f7f
Prevent server from starting if the ffmpeg path is invalid ( #12463 )
5 months ago
gnattu
639d75bd83
Fix noautorotate cli for videotoolbox ( #12530 )
5 months ago
Bond-009
6281cd707d
Merge pull request #11250 from nyanmisaka/fix-hwa-video-rotation
...
Fix the broken video orientation (+-90/180)
5 months ago
nyanmisaka
5ef7ab540a
Adjust filters to adapt FFmpeg 7.0
...
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
6 months ago
nyanmisaka
fd73b0cac0
Backport pull request #12493 from jellyfin/release-10.9.z
...
Fix bitstream filter not applied to videos in TS container
Original-merge: 078ee1f2de
Merged-by: nielsvanvelzen <nielsvanvelzen@users.noreply.github.com>
Backported-by: Joshua M. Boniface <joshua@boniface.me>
6 months ago
Evan Jarrett
6eec6c9957
fix number parser
6 months ago
Evan Jarrett
e1f72b1f27
Add ability to specify gpu index on windows
6 months ago
Bond-009
f7846d0141
Merge pull request #12429 from gnattu/fix-vt-decoder
...
Fix VideoToolbox Hi10P
6 months ago
gnattu
7d9e315593
Remove duplicated check
...
Signed-off-by: gnattu <gnattuoc@me.com>
6 months ago
gnattu
487dbf3e85
Fix Videotoolbox Hi10P hardware decoding
...
We need to mark h264 as 10bit supported for videotoolbox
Signed-off-by: gnattu <gnattuoc@me.com>
6 months ago
gnattu
808cd6f06a
Fix software decoder with videotoolbox encoder
...
Format should be placed before hwupload to support some software decoders
Signed-off-by: gnattu <gnattuoc@me.com>
6 months ago
gnattu
447dd3aed7
Use Math.Min
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
6 months ago
gnattu
058a3dcc6a
Remove legacy encoders
...
Signed-off-by: gnattu <gnattuoc@me.com>
6 months ago
gnattu
1f819d3382
Remove VPx encoders
...
Signed-off-by: gnattu <gnattuoc@me.com>
6 months ago
Nyanmisaka
2aa9cf4007
Merge branch 'master' into fix-hwa-video-rotation
6 months ago
gnattu
7ea91dfcc4
Update VideoToolbox pipeline for jellyfin-ffmpeg7 ( #12380 )
6 months ago
Evan Jarrett
0d8669fbe8
Add a new EncodingOption for QsvDevice
6 months ago
Evan Jarrett
51433528a1
Allow QSV to use the renderNodePath instead of defaulting to the first available device
6 months ago
gnattu
3788ccd447
Add comments for Dave750/NightmodeDialogue 7.1 downmix
...
Signed-off-by: gnattu <gnattuoc@me.com>
6 months ago
gnattu
c171b6def2
fix space
...
Signed-off-by: gnattu <gnattuoc@me.com>
6 months ago
gnattu
31dccaca0f
Add 5.0 and 7.0 support to ac4 downmix
...
Signed-off-by: gnattu <gnattuoc@me.com>
6 months ago
gnattu
daf8d649f2
Add AC4 downmix
...
Signed-off-by: gnattu <gnattuoc@me.com>
6 months ago
gnattu
0a1a109b2e
Add RFC7845 downmix algorithm ( #12300 )
6 months ago
Nyanmisaka
00088c2954
Merge branch 'master' into fix-hwa-video-rotation
7 months ago
Bond-009
d5cf0ad2c8
Merge pull request #11492 from jellyfin/better-vbr-settings
...
Add better audio VBR settings
7 months ago
gnattu
efee37a632
Simplify EnableAudioVbrEncoding getter
...
Co-authored-by: Bond-009 <bond.009@outlook.com>
7 months ago
gnattu
5262439300
Enable hardware Trickplay processing pipeline for VideoToolbox ( #11510 )
7 months ago
Cody Robibero
c207404089
Merge pull request #11511 from jellyfin/trickplay-keyframe-only
7 months ago
gnattu
24910348a1
Force channel to be >= 1
...
Co-authored-by: Cody Robibero <cody@robibe.ro>
7 months ago
gnattu
0381c5a288
Add EnableAudioVbrEncoding to TranscodingProfile
...
This will allow the client selectively disable VBR audio when it causes problems.
Signed-off-by: gnattu <gnattuoc@me.com>
7 months ago
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>
7 months ago