ffmpeg一些常用的命令

调整亮度

ffmpeg -i 1.avi -vf eq=brightness=-0.4 output.mp4

低损裁切视频

ffmpeg -i 1.avi -vf crop=1000:720:280:0 -c:v libx264 -c:a copy crop_v0.avi

拼接视频

ffmpeg -i *V1.avi -i crop_v0.avi -filter_complex "pad=2280:720x0;0:vscale=w=1280:h=720inn0;x0inn0overlay=0:0x1;1:vscale=w=1000:h=720inn1;x1inn1overlay=1280:0" outv1v0.mp4

去音

ffmpeg -i outv1v0.mp4 -an -vcodec copy outv1v0_1.mp4

加速

ffmpeg -i outv1v0_1.mp4 -filter:v "setpts=0.5*PTS" out2.mp4

亮度

ffmpeg -i crop_v1.avi -vf eq=contrast=1:brightness=-0.2 -c:v libx264 -c:a copy crop_v1_bright.avi

复制代码

设置视频的帧率为20fps ffmpeg -i Desktop/input.mp4 -r 20 Desktop/output.mp4 -r 20:表示帧率设置为 20fps 设置视频的码率 ffmpeg -i Desktop/input.mp4 -b:v 1M Desktop/output.mp4 -b:v :指定视频的码率 -b:a : 指定音频的码率 1M:码率的值 1M 表示 1Mb/s

ffmpeg -i test_bef.mp4 -i test_det.mp4 -i test_aft.mp4 -filter_complex "pad=1344:512x0;0:vscale=w=512:h=512inn0;x0inn0overlay=0:0x1;1:vscale=w=320:h=320inn1;x1inn1overlay=512:96x2; 2:vscale=w=512:h=512inn2;x2inn2overlay=832:0" test_concat.mp4

ffmpeg -f image2 -r 5 -i %06d.jpg -vcodec libx264 -vf drawtext="fontsize=20:fontcolor=red:text=%{n}:x=(w-text_w-100):y=(h-text_h-100)" test_aft.mp4

ffmpeg -f image2 -r 5 -i %07d.jpg -vcodec libx264 test_det.mp4

ffmpeg -f image2 -r 5 -i %08d.jpg -vcodec libx264 test_seg.mp4

相关推荐
解局易否结局9 分钟前
鸿蒙PC应用开发:窗口管理 + 鼠标键盘交互 + 文件对话框
笔记·华为·计算机外设·交互·harmonyos
三品吉他手会点灯17 分钟前
嵌入式机器学习 - 学习笔记1.0.2 - 学习路线导览:从机器学习基础到 TinyML应用
人工智能·笔记·嵌入式硬件·学习·机器学习
m0_669649461 小时前
医院发电机:安装与维护的区别要点
笔记
风曦Kisaki2 小时前
# Linux实战笔记-HIS项目实战Day01:版本控制与Git基础
linux·笔记·git
三品吉他手会点灯2 小时前
嵌入式机器学习 - 学习笔记1.0.1 - 从 Alexa 到 TinyML:为什么机器学习开始跑进微控制器?
人工智能·笔记·嵌入式硬件·学习·机器学习
博界IT精灵3 小时前
主存的扩展及其与CPU的连接(笔记没做完)
笔记·考研
Yang_jie_033 小时前
笔记:数据结构(链队列的相关判断条件)
数据结构·笔记
百里香酚兰1 天前
【python学习笔记】pyttsx3库疑似只播报一次语音
笔记·python·学习
chnyi6_ya1 天前
论文阅读笔记:VideoWeaver — 面向智能体长视频生成的技能评估与进化
论文阅读·笔记·音视频
J_yyy1 天前
基于Reactor的文件管理服务开发笔记
c++·笔记·reactor·多线程编程·muduo