博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ffmpeg 图片转视频
阅读量:4199 次
发布时间:2019-05-26

本文共 881 字,大约阅读时间需要 2 分钟。

单图片转视频

先产生一个背景后,再做 overlay,这里需要注意一下分辨率的设置,视频源的分辨率要和图片分辨率一样;

ffmpeg -ss 0 -t 30 -f lavfi -i color=c=0x000000:s=1920x1080:r=30 -i ~/Desktop/test.png -filter_complex “[1:v]scale=1920:1080[v1];[0:v][v1]overlay=0:0[outv]” -map [outv] -c:v libx264 ~/Desktop/test.mp4 -y

ffmpeg -ss 0 -t 30 -f lavfi -i color=c=0x000000:s=1920x1080:r=30  -i ~/Desktop/test.png -filter_complex  "[1:v]scale=1920:1080[v1];[0:v][v1]overlay=0:0[outv]"  -map [outv] -c:v libx264 ~/Desktop/test.mp4 -y

为什么这么转,还 overlay 处理一下?因为直接转图片,默认是按25帧每秒转的,那么转出来的视频的时长只有40ms;视频时长太短了,没有意义;所以通过overlay 来转, 可以设置单图片的输出时长。

多图片转视频

多张图片组转视频

ffmpeg -f image2 -i ~/Desktop/images/image%d.jpg  -vcodec libx264  ~/Desktop/test.mp4 -y

图片按固定的帧率转视频

ffmpeg -f image2 -i ~/Desktop/images/image%d.jpg  -vcodec libx264  -r 10 ~/Desktop/test.mp4 -y

设置图片切换帧率为每秒一张图片

ffmpeg -r 1 -i ~/Desktop/%d.jpg -vf fps=1 -vcodec libx264 ~/Desktop/test.mp4 -y

转载地址:http://xgfli.baihongyu.com/

你可能感兴趣的文章
python之sklearn-特征工程-1.1特征工程
查看>>
python之sklearn-特征工程-1.2 特征抽取
查看>>
python之sklearn-特征工程-1.3 特征预处理
查看>>
python之sklearn-特征工程-1.4 特征选择
查看>>
python之sklearn-特征工程-1.5 特征降维
查看>>
python之sklearn-特征工程-1.6 机器学习算法简介
查看>>
python之sklearn- 分类算法-2.1 数据集介绍与划分
查看>>
python之sklearn- 分类算法-2.2 sklearn转换器和估计器
查看>>
python之sklearn-分类算法-2.5 朴素贝叶斯算法
查看>>
python之sklearn-分类算法-2.6 决策树
查看>>
python之sklearn-分类算法-3.1 线性回归
查看>>
python之sklearn-分类算法-3.2 欠拟合与过拟合
查看>>
python之sklearn-分类算法-3.5 模型的保存与加载
查看>>
JWT的基本介绍
查看>>
关于nlp-pyltp的基本介绍和使用
查看>>
NLP(二)词袋模型及余弦相似度、编辑距离相似度
查看>>
排坑:调用python包nltk执行报错:raise LookupError(resource_not_found)
查看>>
python批量替换列表中的元素
查看>>
TensorFlow和keras的前世今生以及keras和tf.keras的对比
查看>>
Keras(一)分类模型实战
查看>>