使用Python将多张图片生成视频,并添加背景音乐及字幕
这篇博客将介绍如何使用Python用多张图片生成视频,并添加背景音乐及字幕。主要分三步:
- 多张照片生成视频
- 添加字幕
- 添加背景音乐
moviepy不好使,moviepy 1.0.3+python3.7.6对音频的操作很不友好。原始音频有音乐,添加字幕后音乐没了。
或者添加了音乐但实际保存下来并没有音乐。
建议用ffmpeg。
1. 效果图
2. 多张照片生成视频
读取照片并根据照片名称排序后,裁剪照片为相同大小,生成视频.mp4或者avi
注意mp4和avi的视频编码不一致
- codec: MJPG output: example.avi
- codec: MP4V output: baby.mp4
# 用python根据图片做视频(.avi,.mp4)# 注意:codec: MJPG output: example.avi codec: MP4V output: baby.mp4
# USAGE
# python generateVideo.py -i images/ -c MJPG--output images/baby.avi
使用Python将多张图片生成视频,并添加背景音乐及字幕相关推荐
- 将视频分割成多张图片和多张图片生成视频
文章目录 前言 一.将视频按帧生成图片 二.将多张图片生成视频 总结 前言 提示:这里可以添加本文要记录的大概内容: 最近学习需要用到将视频按帧生成图片,和将多张图片生成视频.经过查找与整理,做一下汇 ...
- Python:多张图片生成GIF图片
Python:多张图片生成GIF图片 准备工作 安装 imageio 准备多张测试图片,可直接使用上一篇文章内的测试结果图片 - 传送门 Python实现过程 import imageiogif = ...
- python怎么加字幕_使用Python和百度语音识别生成视频字幕的实现
从视频中提取音频 安装 moviepy pip install moviepy 相关代码: audio_file = work_path + '\\out.wav' video = VideoFile ...
- python cv2 模块图片生成视频
python cv2 模块图片生成视频 事件起因 在工位上写bug的时候觉得窗外风景不错,iPhone自带的延时摄影会根据时长调整压缩比例,然后想下载一个app拍摄固定比例的延时视频. slow sh ...
- python 视频语音转文字_使用Python和百度语音识别生成视频字幕的实现
从视频中提取音频 安装 moviepy pip install moviepy 相关代码: audio_file = work_path + '\\out.wav' video = VideoFile ...
- 如何把视频文件添加中英文对照字幕
如何把视频文件添加中英文对照字幕 在这里用到了subtitle edit的软件,首先我们先安装好subtitle和vlc软件,见上一篇文章下载Subtitle edit和vlc 1,点击视频,打开视频 ...
- 深入解析,python合并多张图片成视频,可用于批量制作短视频
随着短视频的兴起,越来越多的人开始用各种形式进行视频制作,本篇博客从程序员的角度为大家解析一下如何通过 Python 合并多个图片为一个视频 文章目录 合并多张图片到视频的方法说明 moviepy 将 ...
- python将图片帧生成视频
import cv2 import osfourcc = cv2.VideoWriter_fourcc('m', 'p', '4', 'v') # 设置输出视频为mp4格式# cap_fps是帧率,可 ...
- iOS开发--AVFoundation视频合成(添加背景音乐)
前言 当下音视频处理的技术的重要性不言而喻, FFmpeg的强大不可撼动, 但是, 确实难啃. 由简递难, 我们来看看苹果原生的API如何做到对视频素材进行处理的. AVFoundation既可以对视 ...
最新文章
- PYTHON黑帽编程 4.1 SNIFFER(嗅探器)之数据捕获(下)
- Swift 中如何测试驱动开发
- linux Swap交换分区概念
- opensource项目_Best of Opensource.com 2017:排名前27的文章和资源
- spring作用域单例和global_面试必备 | 69道Spring面试题
- python多线程和多进程
- frpc在linux下开机启动,frp 设置开机自启
- 数据库查询-模糊查询
- window.dialogArguments的用法
- 【源码分享】短信平台插件74cms_v4.1_骑士人才系统
- html向上移动图片代码,图片随网页上下移动的代码实例
- 计算机快速格式化u盘启动,制作启动盘格式化u盘
- 学软件测试有前途吗?发展前景怎么样?
- FPGA集成开发环境
- WinForm 窗体的边框
- win10桌面频繁刷新
- 2023 USAMO(美国数学奥林匹克)试题答案解析
- 台式计算机硬盘接口,台式机硬盘接口之sata接口
- C语言:判断100-999中哪些数为水仙花数以及拓展应用
- 介孔二氧化硅载金微球/介孔镍-二氧化硅核壳微球Ni/SiO2/海藻酸钠/二氧化硅杂化微球的制备方法