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.mp4', "-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" ] return subprocess.Popen(ffmpeg_command, stdout=subprocess.PIPE, stderr=subprocess.PIPE) if __name__ == "__main__": start_livestream()