mirror of
https://github.com/Chocobozzz/PeerTube.git
synced 2025-02-25 18:55:32 -06:00
Add missing niceness to ffmpeg thumbnail processes
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user