当前位置: 首页 > article >正文

Python将两个视频横向的拼接--视频效果对比

1、直接上干货!

import cv2
import numpy as np
#视频的路径 
INPUT_FILE1 = 'E:/Download/BUG/Video/32.mp4'
INPUT_FILE2 = 'E:/Download/BUG/Video/33.mp4'
OUTPUT_FILE = 'E:/Download/BUG/Video/32_33.mp4'
 
reader1 = cv2.VideoCapture(INPUT_FILE1)
reader2 = cv2.VideoCapture(INPUT_FILE2)
width = int(reader1.get(cv2.CAP_PROP_FRAME_WIDTH))
height = int(reader1.get(cv2.CAP_PROP_FRAME_HEIGHT))
#视频的输出格式
fourcc = cv2.VideoWriter_fourcc('m', 'p', '4', 'v')
print(width)
print(height)
writer = cv2.VideoWriter(OUTPUT_FILE,fourcc,
              30, # fps
              (width*2, height)) 
 
print(reader1.isOpened())
print(reader2.isOpened())
have_more_frame = True

while have_more_frame:
    have_more_frame, frame1 = reader1.read()
    _, frame2 = reader2.read()
    #frame1 = cv2.resize(frame1, (width, height))
    #frame2 = cv2.resize(frame2, (width, height))
    img = np.hstack((frame1, frame2))
    cv2.waitKey(1)
    writer.write(img)

   
 
#释放所有的资源 
writer.release()
reader1.release()
reader2.release()
cv2.destroyAllWindows()

效果如下:


http://www.kler.cn/a/461471.html

相关文章:

  • TT100K数据集, YOLO格式, COCO格式
  • 2025考研江南大学复试科目控制综合(初试807自动控制原理)
  • Android 第三方框架:网络框架:OkHttp:源码分析:缓存
  • Servlet解析
  • 十二、Vue 路由
  • 直观解读 JuiceFS 的数据和元数据设计(一)
  • yolo数据集 - 2130张边坡排水沟堵塞数据集分享 - 无人机采集与数据增强处理
  • 计算机毕业设计Python深度学习美食推荐系统 美食可视化 美食数据分析大屏 美食爬虫 美团爬虫 机器学习 大数据毕业设计 Django Vue.js
  • KAFKA入门:原理架构解析
  • 自建私有云相册:Docker一键部署Immich,照片视频备份利器
  • C14.【C++ Cont】string类字符串的push_back、pop_back、字符串+=与+运算和insert
  • 要在 C++ 中实现一个函数,该函数接收一个函数指针 a 并在等待 3 秒后调用它
  • 使用Python实现量子密码学的探索
  • Linux Debian安装ClamAV和命令行扫描病毒方法,以及用Linux Shell编写了一个批量扫描病毒的脚本
  • uniapp——微信小程序读取bin文件,解析文件的数据内容(三)
  • 118.杨辉三角120.三角形最小路径和
  • docker加速镜像和加速镜像配置
  • 基于FPGA的辩论赛系统设计-8名选手-正反两方-支持单选手评分-正反两方评分总和
  • 小程序分包优化实践:解决主包过大和vendor.js体积问题
  • C++ 设计模式:中介者模式(Mediator Pattern)
  • khadas edge2安装ubuntu22.04与ubuntu20.04 docker镜像
  • 计算机网络 (18)使用广播信道的数据链路层
  • Android中加载一张图片占用的内存
  • 2024年总结(2024年1月1日至2024年12月31日)
  • java中的文件操作
  • arthas查看拼接好参数的sql, redis, es完整可直接执行的命令