今天学长给大家带来了 Python 实现合并视频的功能。
编写代码
要求:将几个视频片段,合并成新的视频输出。
下面是一个简单的 Python 脚本,可以快速实现这个功能,代码如下:
import os
import fitz # PyMuPDF
# 源码获取,关注公众号:学长工具库
def ensure_directories_exist():
img_folder = "../tmp/pic"
if not os.path.exists(img_folder):
os.makedirs(img_folder)
def convert_pdf_to_images(pdf_file):
pdf_document = fitz.open(pdf_file)
for page_number in range(pdf_document.page_count):
page = pdf_document.load_page(page_number)
image = page.get_pixmap()
image_file = f"../tmp/pic/page_{page_number + 1}.png"
image.save(image_file, "png")
pdf_document.close()
print("PDF转换为图片完成!")
# 创建保存图片的目录
ensure_directories_exist()
# 替换为你的PDF文件路径
pdf_file_path = "../resources/软件测试面试宝典120道-中级.pdf"
convert_pdf_to_images(pdf_file_path)
运行结果
然后运行该程序,就可以实现将几个视频片段,合并成新的视频输出,如下图:

结论
通过本文的介绍,你学会了如何使用 Python 快速实现将几个视频片段,合并成新的视频输出。
原文始发于微信公众号(学长工具库):14.Python实现合并视频功能
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之家整理,本文链接:https://www.bmabk.com/index.php/post/267461.html