1
0
Fork 0
mirror of https://github.com/Chocobozzz/PeerTube.git synced 2025-10-03 17:59:37 +02:00

Correctly handle webp images

This commit is contained in:
Chocobozzz 2025-03-31 09:01:26 +02:00
parent dff2e95369
commit 260a6e5ec4
No known key found for this signature in database
GPG key ID: 583A612D890159BE
3 changed files with 23 additions and 43 deletions

View file

@ -1,14 +1,10 @@
import { FFmpegImage } from '@peertube/peertube-ffmpeg'
import { getFFmpegCommandWrapperOptions } from './ffmpeg-options.js'
export function processGIF (options: Parameters<FFmpegImage['processGIF']>[0]) {
return new FFmpegImage(getFFmpegCommandWrapperOptions('thumbnail')).processGIF(options)
export function processImage (options: Parameters<FFmpegImage['processImage']>[0]) {
return new FFmpegImage(getFFmpegCommandWrapperOptions('thumbnail')).processImage(options)
}
export function generateThumbnailFromVideo (options: Parameters<FFmpegImage['generateThumbnailFromVideo']>[0]) {
return new FFmpegImage(getFFmpegCommandWrapperOptions('thumbnail')).generateThumbnailFromVideo(options)
}
export function convertWebPToJPG (options: Parameters<FFmpegImage['convertWebPToJPG']>[0]) {
return new FFmpegImage(getFFmpegCommandWrapperOptions('thumbnail')).convertWebPToJPG(options)
}