diff options
| author | gnattu <gnattu@users.noreply.github.com> | 2024-03-20 05:42:45 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-03-19 15:42:45 -0600 |
| commit | bf285a572d17436a119684c43b311ddbfe13bed6 (patch) | |
| tree | 00f43e7b6172ecb6c3d0865e151fc4ab72ba2878 /MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs | |
| parent | 7a2c3b07105310b8b8483b7ca0929670dc508028 (diff) | |
fix: make sure the dimension is divisible by two for zscale (#11185)
Diffstat (limited to 'MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs')
| -rw-r--r-- | MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs b/MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs index cc6971c1b..cb724cc8a 100644 --- a/MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs +++ b/MediaBrowser.MediaEncoding/Encoder/MediaEncoder.cs @@ -691,7 +691,7 @@ namespace MediaBrowser.MediaEncoding.Encoder Video3DFormat.HalfTopAndBottom => @"crop=iw:ih/2:0:0,scale=(iw*2):ih),setdar=dar=a,crop=min(iw\,ih*dar):min(ih\,iw/dar):(iw-min(iw\,iw*sar))/2:(ih - min (ih\,ih/sar))/2,setsar=sar=1", // ftab crop height in half, set the display aspect,crop out any black bars we may have made Video3DFormat.FullTopAndBottom => @"crop=iw:ih/2:0:0,setdar=dar=a,crop=min(iw\,ih*dar):min(ih\,iw/dar):(iw-min(iw\,iw*sar))/2:(ih - min (ih\,ih/sar))/2,setsar=sar=1", - _ => "scale=trunc(iw*sar):ih" + _ => "scale=round(iw*dar/2)*2:round(ih/2)*2" }; filters.Add(scaler); |
