manage_google_storage_videos_task.py 804 B

1234567891011121314151617181920212223242526272829303132333435
  1. """
  2. @author: luojunhui
  3. @tools: PyCharm MarsCodeAI && DeepSeek
  4. """
  5. import sys
  6. import signal
  7. import time
  8. import threading
  9. from tqdm import tqdm
  10. from coldStartTasks.multi_modal import GenerateTextFromVideo
  11. def upload_videos_to_google_task():
  12. """
  13. 本地视频上传至google云存储
  14. """
  15. video_processing = GenerateTextFromVideo()
  16. video_processing.connect_db()
  17. video_processing.upload_video_to_google_ai()
  18. def delete_finished_videos():
  19. """
  20. 从google云删除已经处理完成的视频
  21. """
  22. video_processing = GenerateTextFromVideo()
  23. video_processing.connect_db()
  24. storage_file_list = video_processing.google_ai_api.get_file_list()
  25. for file in storage_file_list:
  26. video_processing.google_ai_api.delete_video(file.name)
  27. delete_finished_videos()