python篇---图片转成视频

python篇—图片转成视频

import cv2
import os

# 设置图片文件夹路径和视频输出路径
image_folder = '/workspace/11'
video_name = 'output_video.mp4'

# 获取图片文件夹中的所有图片文件名,并按顺序排序
images = [img for img in os.listdir(image_folder) if img.endswith(".jpg")]
images.sort()

# 读取第一张图片,获取其尺寸信息
frame = cv2.imread(os.path.join(image_folder, images[0]))
height, width, layers = frame.shape

# 使用VideoWriter对象创建视频
video = cv2.VideoWriter(video_name, cv2.VideoWriter_fourcc(*'mp4v'), 2, (width, height))  # 修改帧率为2帧每秒, 其中数字2是调整视频的帧率的

# 将图片逐帧写入视频
for image in images:
    video.write(cv2.imread(os.path.join(image_folder, image)))

# 释放VideoWriter对象
cv2.destroyAllWindows()
video.release()

print(f'视频已保存为 {video_name}')

得到的视频文件如下:
在这里插入图片描述

可以通过VLC来播放视频

相关推荐

  1. python教程——把视频gif

    2024-04-13 20:02:02       23 阅读
  2. python实现把PDF图片,测试成功转化代码

    2024-04-13 20:02:02       25 阅读
  3. 单双目视频图片

    2024-04-13 20:02:02       6 阅读
  4. #php把pdf文件图片#

    2024-04-13 20:02:02       11 阅读
  5. 视频截屏(视频图片

    2024-04-13 20:02:02       16 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-13 20:02:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-13 20:02:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-13 20:02:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-13 20:02:02       18 阅读

热门阅读

  1. 【RedisTemplate最常用方法】

    2024-04-13 20:02:02       15 阅读
  2. Excel:如何对数据列进行码值转换

    2024-04-13 20:02:02       12 阅读
  3. 2024mathorcup数学建模D题思路模型代码

    2024-04-13 20:02:02       12 阅读
  4. [ LeetCode ] 题刷刷(Python)-第128题:最长连续序列

    2024-04-13 20:02:02       14 阅读