用Python每帧拆分mp4视频文件,这样方便看竞品的动画逻辑。
比拼到最后,就是拼细节,拼体验。一定要比竞品做的跟好才有机会。

良志良成Python实现,拆分mp4

# pip install opencv-python

import cv2
import os

def save_frames(video_path, output_folder):
    # 创建输出文件夹(如果不存在)
    if not os.path.exists(output_folder):
        os.makedirs(output_folder)

    # 打开视频文件
    cap = cv2.VideoCapture(video_path)

    # 初始化帧计数器
    frame_count = 0

    # 逐帧读取视频
    while True:
        ret, frame = cap.read()
        if not ret:
            break  # 如果读取失败,退出循环

        # 保存帧为图片
        frame_filename = os.path.join(output_folder, f'frame_{frame_count:04d}.jpg')
        cv2.imwrite(frame_filename, frame)
        frame_count += 1

    # 释放视频捕获对象
    cap.release()
    print(f"成功保存 {frame_count} 张图片到 {output_folder} 文件夹")

# 设置视频路径和输出文件夹
video_path = '/Users/lzlc/Downloads/飞书20250714-190905.mp4'  # 替换为你的视频文件路径
output_folder = './frames1'  # 输出图片的文件夹

# 调用函数
save_frames(video_path, output_folder)

标签: none

添加新评论