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()