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:720[x0];[0:v]scale=w=1280:h=720[inn0];[x0][inn0]overlay=0:0[x1];[1:v]scale=w=1000:h=720[inn1];[x1][inn1]overlay=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:512[x0];[0:v]scale=w=512:h=512[inn0];[x0][inn0]overlay=0:0[x1];[1:v]scale=w=320:h=320[inn1];[x1][inn1]overlay=512:96[x2]; [2:v]scale=w=512:h=512[inn2];[x2][inn2]overlay=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

相关推荐
Dann Hiroaki2 小时前
笔记分享: 哈尔滨工业大学CS31002编译原理——02. 语法分析
笔记·算法
KhalilRuan2 小时前
Unity-MMORPG内容笔记-其三
笔记
kfepiza3 小时前
Debian的`/etc/network/interfaces`的`allow-hotplug`和`auto`对比讲解 笔记250704
linux·服务器·网络·笔记·debian
I'm写代码6 小时前
el-tree树形结构笔记
javascript·vue.js·笔记
Andy杨7 小时前
20250707-4-Kubernetes 集群部署、配置和验证-K8s基本资源概念初_笔记
笔记·容器·kubernetes
UQI-LIUWJ10 小时前
李宏毅LLM笔记: AI Agent
人工智能·笔记
ouliten10 小时前
cuda编程笔记(6)--流
笔记
Love__Tay10 小时前
笔记/云计算基础
笔记·学习·云计算
李元豪11 小时前
【行云流水ai笔记】粗粒度控制:推荐CTRL、GeDi 细粒度/多属性控制:推荐TOLE、GPT-4RL
人工智能·笔记
特种加菲猫12 小时前
指尖上的魔法:优雅高效的Linux命令手册
linux·笔记