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

相关推荐
欢欢李1 小时前
【LTE L3 笔记 06】LTE下行参考信号
笔记·无线通信·物理层·lte·空口协议
前进的李工9 小时前
Agent 学习笔记 05:系统提示词应该怎么写
笔记·学习·prompt·agent·个人开发·few-shot·ai应用开发
蒸蒸yyyyzwd11 小时前
后端学习笔记三个知识
笔记·八股
Zhao-Jichao14 小时前
AI Prompting for Everyone 课程笔记 - P19 数据分析 Data Analysis
人工智能·笔记·数据分析
旖旎夜光14 小时前
【C++ 基础入门】类和对象(上):封装、对象模型与 this 指针
开发语言·c++·笔记·学习
ACP广源盛1392462567314 小时前
选型笔记:Type‑C 扩展坞方案评估|DP1.2 转 HDMI2.0 桥接芯片 GSV2201D@ACP
笔记·硬件架构·硬件工程·视频·国产芯片
李长渊哦16 小时前
Qoder 自定义子智能体(Subagent)学习笔记
chrome·笔记·学习
pixelpilot16 小时前
Deta Surf:把笔记、文件和网页塞进同一个 AI 工作台
笔记·其他
蒸蒸yyyyzwd17 小时前
学习笔记 复盘
笔记·八股
旖旎夜光17 小时前
【C++ 基础入门】命名空间、输入输出、缺省参数与函数重载
开发语言·c++·笔记·学习