UNPKG

media-exporter-processor

Version:

Media processing API with thumbnail generation and cloud storage

23 lines 686 B
export interface ThumbnailConfig { sizes: number[]; quality: number; format: "webp" | "jpeg" | "png"; } export interface ThumbnailResult { size: number; path: string; buffer: Buffer; } export declare class ThumbnailService { private config; private static readonly DEFAULT_CONFIG; constructor(config?: ThumbnailConfig); private getFFmpegPath; generateImageThumbnails(imagePath: string): Promise<ThumbnailResult[]>; generateThumbnails(videoPath: string): Promise<ThumbnailResult[]>; private extractFrame; private resizeImage; private resizeImageDirect; private cleanupFiles; } //# sourceMappingURL=ThumbnailService.d.ts.map