唯一区别:win和ubuntu上cwd = os.getcwd()有别,其他一样
import os # 与操作系统交互模块
import sys # 与python解释器和运行环境相关的函数和变量
import django # django框架模块# ubuntu中
cwd = os.getcwd() # /opt/dvi_video
# print(cwd)
root = os.path.basename(cwd) # dvi_video
# print(root)base_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) # D:\d_pycharm_program\dvi_video
# print(base_dir)
sys.path.append(base_dir)os.environ.setdefault('DJANGO_SETTINGS_MODULE', f'{root}.settings')
django.setup()from utils.to_video import video_to_video, image_to_video, play_video
from django.conf import settings# # 图片转视频程序测试
# input_path = os.path.join(r"E:\a_e\剪辑\照片\景\青龙寺\DSC08975.jpg")
# save_path = os.path.join(settings.MEDIA_ROOT, 'video', 'test.mp4')
# image_to_video(input_path, save_path)# 视频转视频程序测试
input_path = os.path.join(r"E:\a_e\剪辑\视频\世博园.mp4")
save_path = os.path.join(settings.MEDIA_ROOT, 'video', 'test.mp4')
video_to_video(input_path, save_path)# 播放视频测试
# play_video(r"E:\a_e\剪辑\视频\世博园.mp4")