imageio 视频帧拼接

图片加入视频:

python 复制代码
import cv2

import imageio
import numpy as np

if __name__ == '__main__':

    video_path=r"D:\data\tmp\data_similar\box\153\1030_0930_0.mp4"

    img_path=r"D:\data\tmp\data_similar\sample\bi_1.jpg"

    img=cv2.imread(img_path)
    img=cv2.cvtColor(img,cv2.COLOR_BGR2RGB)
    writer = imageio.get_writer(
        "video.mp4", fps=30, codec="libx264", bitrate="8000k",
        ffmpeg_params=["-crf", "18", "-preset", "slow"]
    )
    writer.append_data(img)

    video = cv2.VideoCapture(video_path)
    fps = int(video.get(cv2.CAP_PROP_FPS))
    count = video.get(cv2.CAP_PROP_FRAME_COUNT)
    while True:
        ret, frame = video.read()
        if not ret: break
        frame = cv2.cvtColor(frame, cv2.COLOR_BGR2RGB)

        writer.append_data(frame.astype(np.uint8))

    writer.close()
相关推荐
科研前沿1 小时前
镜像视界浙江科技有限公司的关键技术突破有哪些?
大数据·人工智能·科技·算法·音视频·空间计算
东方佑3 小时前
VideoBlockTokenizer:视频色块语义token化器的设计与实现
音视频
Black蜡笔小新4 小时前
国标GB28181之后,视频监控EasyCVR的下一个“统一战场”在哪里?
音视频
沃虎Chinty-035 小时前
音频变压器选型与应用:三大核心功能深度解析
音视频
互联科技报6 小时前
2026年第一季度短视频矩阵视频混剪头部工具市场动态深度解析
人工智能·矩阵·音视频
Digitally6 小时前
如何将 iPad 上的视频无损传输到 Mac
macos·音视频·ipad
AI2512247 小时前
AI视频生成技术解析:主流软件原理与选型指南
人工智能·音视频
ting94520008 小时前
微软 VibeVoice 万字深度解析:从原理、架构、部署到行业落地,重新定义长音频 AI
人工智能·架构·音视频
山楂树の8 小时前
H.265 (HEVC) 视频解码转逐帧图像 完整实现方案
学习·音视频·h.265
大强同学9 小时前
用Claude Code把一篇文章自动做成视频,全程不用碰剪辑软件
音视频