mirror of
https://github.com/immich-app/immich
synced 2025-10-17 18:19:27 +00:00
feat(all): transcoding improvements (#2171)
* test: rename some fixtures and add text for vertical video conversion * feat: transcode video asset when audio or container don't match target * chore: add niceness to the ffmpeg command to allow other processes to be prioritised * chore: change video conversion queue to one concurrency * feat: add transcode disabled preset to completely turn off transcoding * linter * Change log level and remove unused await * opps forgot to save * better logging --------- Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
This commit is contained in:
parent
6f1d0a3caa
commit
a5a6bebf0b
11 changed files with 190 additions and 50 deletions
3
web/src/api/open-api/api.ts
generated
3
web/src/api/open-api/api.ts
generated
|
|
@ -2046,7 +2046,8 @@ export interface SystemConfigFFmpegDto {
|
|||
export const SystemConfigFFmpegDtoTranscodeEnum = {
|
||||
All: 'all',
|
||||
Optimal: 'optimal',
|
||||
Required: 'required'
|
||||
Required: 'required',
|
||||
Disabled: 'disabled'
|
||||
} as const;
|
||||
|
||||
export type SystemConfigFFmpegDtoTranscodeEnum = typeof SystemConfigFFmpegDtoTranscodeEnum[keyof typeof SystemConfigFFmpegDtoTranscodeEnum];
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue