Add video optimization and following-first feed

هذا الالتزام موجود في:
2026-05-17 18:37:42 +03:00
الأصل 045c74014c
التزام 4912a99b8d
9 ملفات معدلة مع 416 إضافات و20 حذوفات

عرض الملف

@@ -94,6 +94,18 @@ export default () => ({
(process.env.S3_FORCE_PATH_STYLE ?? 'false').toLowerCase() === 'true',
},
},
videoProcessing: {
enabled: (process.env.VIDEO_PROCESSING_ENABLED ?? 'false').toLowerCase() === 'true',
ffmpegPath: process.env.VIDEO_PROCESSING_FFMPEG_PATH ?? 'ffmpeg',
maxWidth: Number(process.env.VIDEO_PROCESSING_MAX_WIDTH ?? 1280),
maxFps: Number(process.env.VIDEO_PROCESSING_MAX_FPS ?? 30),
crf: Number(process.env.VIDEO_PROCESSING_CRF ?? 28),
preset: process.env.VIDEO_PROCESSING_PRESET ?? 'veryfast',
audioBitrateKbps: Number(process.env.VIDEO_PROCESSING_AUDIO_BITRATE_KBPS ?? 128),
generateThumbnails:
(process.env.VIDEO_PROCESSING_GENERATE_THUMBNAILS ?? 'true').toLowerCase() === 'true',
thumbnailWidth: Number(process.env.VIDEO_PROCESSING_THUMBNAIL_WIDTH ?? 720),
},
logging: {
level: process.env.LOG_LEVEL ?? 'log',
requestEnabled: (process.env.REQUEST_LOGGING_ENABLED ?? 'true').toLowerCase() === 'true',