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()
相关推荐
却道天凉_好个秋3 小时前
音视频学习(九十四):NACK和RTX
音视频·nack·rtcp·rtx
NGBQ121386 小时前
Adobe-Premiere-Pro-2026-26.0.2.2-m0nkrus 全解析:专业视频编辑软件深度指南
前端·adobe·音视频
芯跳加速6 小时前
AI 视频自动化学习日记 · 第三天
人工智能·学习·ai·自动化·音视频
chushiyunen6 小时前
python edge-tts实现tts文本转语音、音频
数据库·python·音视频
液态不合群8 小时前
OpenCV多线程编程:从单线程到多线程的视频处理
人工智能·opencv·音视频
飞Link8 小时前
具身智能音频处理核心框架 PyAudio 深度拆解与实战
开发语言·python·音视频
弓.长.9 小时前
ReactNative for OpenHarmony项目鸿蒙化三方库:react-native-video — 视频播放组件
react native·音视频·harmonyos
大傻^10 小时前
Spring AI Alibaba 多模态开发:集成视觉理解与视频分析能力
人工智能·spring·音视频·springai·springaialibaba·混合检索
却道天凉_好个秋10 小时前
音视频学习(九十三):CompoundRTCP
音视频·rtcp·compoundrtcp
山栀shanzhi10 小时前
【FFmpeg】音视频MP4封装格式转封装MOV
ffmpeg·音视频