-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconfig.py
30 lines (28 loc) · 1.57 KB
/
config.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
# BOT Credentials
from os import getenv
import os
API_ID = int(os.getenv("API_ID"))
API_HASH = os.getenv("API_HASH")
API_TOKEN = os.getenv("API_TOKEN")
CHANNEL_ID = "-1002147738867" # قم بتغيير هذا إلى معرف قناة Telegram الخاص بك
# Audio compression settings
AUDIO_BITRATE = "32k"
AUDIO_FORMAT = "mp3"
AUDIO_CHANNELS = 1
AUDIO_SAMPLE_RATE = 44100
# Video compression settings
VIDEO_SCALE = "iw:ih" # الحفاظ على الأبعاد الأصلية للفيديو
VIDEO_FPS = 30 # الحفاظ على معدل الإطارات كما هو
VIDEO_CODEC = "h264_nvenc" # استخدام ترميز h264_nvenc لتسريع الضغط باستخدام المعالج الرسومي
VIDEO_BITRATE = "1500k" # تعيين معدل البت للضغط
VIDEO_CRF = 23 # الحفاظ على قيمة CRF لتوازن جيد بين الحجم والجودة
VIDEO_PRESET = "medium" # استخدام إعداد "medium" للحصول على توازن بين السرعة والجودة
VIDEO_PIXEL_FORMAT = "yuv420p" # الحفاظ على تنسيق البيكسل المناسب
VIDEO_PROFILE = "high" # الحفاظ على إعدادات "high" لجودة الفيديو
VIDEO_AUDIO_CODEC = "aac" # استخدام ترميز الصوت aac
VIDEO_AUDIO_BITRATE = "128k" # تعيين معدل البت الصوتي
VIDEO_AUDIO_CHANNELS = 2 # الحفاظ على قنوات الصوت
VIDEO_AUDIO_SAMPLE_RATE = 48000 # الحفاظ على معدل العينة الصوتي
# Temporary file settings
TEMP_FILE_SUFFIX_AUDIO = ".mp3"
TEMP_FILE_SUFFIX_VIDEO = ".mp4"