Files
video-render/main.py
LeoMortari c5d3e83a5f #v2 - Inicia testes da v2
- Adiciona rastreamento de objetos
- Facial detection
- Legenda interativa
- Cortes mais precisos
- Refinamento do Prompt
2025-11-12 11:38:09 -03:00

31 lines
871 B
Python

import os
import warnings
# Suppress FFmpeg/AV1 warnings for cleaner logs
os.environ['OPENCV_FFMPEG_CAPTURE_OPTIONS'] = 'loglevel;quiet'
os.environ['OPENCV_LOG_LEVEL'] = 'ERROR'
# Suppress MoviePy verbose logging
os.environ['PYGAME_HIDE_SUPPORT_PROMPT'] = '1'
# Filter deprecation warnings
warnings.filterwarnings('ignore', category=DeprecationWarning)
warnings.filterwarnings('ignore', category=UserWarning, module='moviepy')
from video_render.config import load_settings
from video_render.logging_utils import setup_logging
from video_render.messaging import RabbitMQWorker
from video_render.pipeline import VideoPipeline
def main() -> None:
setup_logging()
settings = load_settings()
pipeline = VideoPipeline(settings)
worker = RabbitMQWorker(settings)
worker.consume_forever(pipeline.process_message)
if __name__ == "__main__":
main()