本帖最后由 hrpzcf 于 2021-9-22 23:41 编辑
你不会是复制我的源代码下去直接运行的吧,这肯定是不行的呀
这个源代码是作为一个模块的,要在你自己写的代码中导入使用的
首先你要在命令窗口中安装这个模块,要安装到哪个Python环境你自己决定,要求py版本大于等于 3.7
不用从这复制源代码,这里的源代码只是作为参观学习交流用的,模块我已经上传了,可以直接通过pip安装pip install vidtoch -U -i https://mirrors.cloud.tencent.com/pypi/simple
然后新建一个文件,把里面的路径替换为你自己的路径from vidtoch import *
def main():
# 一定要将 vidtoch 升级到 0.3.0 版本才能使用此代码
with vTools() as vt:
vt.open(r"C:\Users\hrpzcf\Desktop\1.mp4") # 原视频文件路径
if vt.isOpened(): # 检查源视频文件是否被成功打开
vt.save(
r"C:\Users\hrpzcf\Desktop\f.mp4", # 即将生成的视频文件保存路径
acqRate=0.2, # 对原视频的采集率,0 < acqRate <= 1,值越大视频越清晰字体越小,可忽略
overwrite=1) # 如果保存目录已有同名文件,此参数控制是否覆盖同名文件,值为 True 则覆盖,可忽略
# with 代码块结束后会自动调用close方法关闭vTools实例
if __name__ == "__main__":
main()
然后运行这个文件就成了,更具体的用法可以访问帖子末尾贴的 gitee 网址,有包括 ffmpeg 的安装方法
|