y0_str / main.py
alptangall's picture
Update main.py
fb4eaa3 verified
raw
history blame
860 Bytes
import subprocess
import time
import os
from threading import Thread
from datetime import datetime
import requests
def start_livestream(video_path):
ffmpeg_command = [
"ffmpeg",
"-re",
"-stream_loop", "-1",
"-i", video_path,
"-c:v", "libx264",
"-preset", "veryfast",
"-maxrate", "3000k",
"-bufsize", "6000k",
"-pix_fmt", "yuv420p", # Đảm bảo định dạng pixel được hỗ trợ
"-vf", "format=yuv420p", # Chuyển đổi video đầu vào sang yuv420p
"-g", "50",
"-c:a", "aac",
"-b:a", "128k",
"-ar", "44100",
"-f", "flv",
f"rtmp://a.rtmp.youtube.com/live2/agmy-bsya-r9j1-up14-fcj0"
]
print('beginning')
return subprocess.run(ffmpeg_command)
if __name__ == "__main__":
start_livestream('video1.mp4')