1
0
Fork 0

Add missing niceness to ffmpeg thumbnail processes

This commit is contained in:
Chocobozzz 2021-01-27 09:09:59 +01:00
parent 5d84d717b2
commit a4a8cd3971
No known key found for this signature in database
GPG key ID: 583A612D890159BE
2 changed files with 4 additions and 4 deletions

View file

@ -56,7 +56,7 @@ export type AvailableEncoders = {
// ---------------------------------------------------------------------------
function convertWebPToJPG (path: string, destination: string): Promise<void> {
const command = ffmpeg(path)
const command = ffmpeg(path, { niceness: FFMPEG_NICE.THUMBNAIL })
.output(destination)
return runCommand(command)
@ -67,7 +67,7 @@ function processGIF (
destination: string,
newSize: { width: number, height: number }
): Promise<void> {
const command = ffmpeg(path)
const command = ffmpeg(path, { niceness: FFMPEG_NICE.THUMBNAIL })
.fps(20)
.size(`${newSize.width}x${newSize.height}`)
.output(destination)

View file

@ -362,8 +362,8 @@ const VIDEO_RATE_TYPES: { [ id: string ]: VideoRateType } = {
const FFMPEG_NICE: { [ id: string ]: number } = {
// parent process defaults to niceness = 0
// reminder: lower = higher priority, max value is 19, lowest is -20
THUMBNAIL: 2, // low value in order to avoid blocking server
LIVE: 9, // prioritize over VOD
LIVE: 5, // prioritize over VOD and THUMBNAIL
THUMBNAIL: 10,
VOD: 15
}