mirror of
https://github.com/immich-app/immich.git
synced 2026-05-18 03:10:24 +03:00
fix(server): selectively apply metadata bitstream filter for video thumbnails (#28162)
This commit is contained in:
@@ -647,7 +647,7 @@ describe(MediaService.name, () => {
|
|||||||
expect.any(String),
|
expect.any(String),
|
||||||
expect.objectContaining({
|
expect.objectContaining({
|
||||||
inputOptions: expect.arrayContaining([
|
inputOptions: expect.arrayContaining([
|
||||||
'-bsf:v',
|
'-bsf:0',
|
||||||
'hevc_metadata=colour_primaries=1:matrix_coefficients=1:transfer_characteristics=1',
|
'hevc_metadata=colour_primaries=1:matrix_coefficients=1:transfer_characteristics=1',
|
||||||
]),
|
]),
|
||||||
outputOptions: expect.any(Array),
|
outputOptions: expect.any(Array),
|
||||||
|
|||||||
@@ -423,7 +423,7 @@ export class ThumbnailConfig extends BaseConfig {
|
|||||||
|
|
||||||
if (metadataOverrides.length > 0) {
|
if (metadataOverrides.length > 0) {
|
||||||
// workaround for https://fftrac-bg.ffmpeg.org/ticket/11020
|
// workaround for https://fftrac-bg.ffmpeg.org/ticket/11020
|
||||||
options.push('-bsf:v', `${videoStream.codecName}_metadata=${metadataOverrides.join(':')}`);
|
options.push(`-bsf:${videoStream.index}`, `${videoStream.codecName}_metadata=${metadataOverrides.join(':')}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
return options;
|
return options;
|
||||||
|
|||||||
Reference in New Issue
Block a user