run_video_understanding_with_google.py 921 B

1234567891011121314151617181920212223242526272829303132333435
  1. """
  2. @author: luojunhui
  3. """
  4. import datetime
  5. from applications import log
  6. from coldStartTasks.ai_pipeline import GenerateTextFromVideo
  7. def main():
  8. task = GenerateTextFromVideo()
  9. # 查询有多少任务正在处理中
  10. processing_tasks = task.get_processing_task_num()
  11. if processing_tasks:
  12. print(
  13. f"{datetime.datetime.now()} 当前有 {processing_tasks} 个任务正在等待 google 处理..."
  14. )
  15. task.convert_video_to_text_with_google_ai_task()
  16. else:
  17. print(f"{datetime.datetime.now()} 没有任务正在处理中...")
  18. # upload video to google ai
  19. task.upload_video_to_google_ai_task()
  20. log(
  21. task="video_understanding_with_google",
  22. function="main",
  23. message="upload_video_to_google_ai_task",
  24. )
  25. task.convert_video_to_text_with_google_ai_task()
  26. if __name__ == "__main__":
  27. main()