FFmpeg视频剪辑常用命令
如果要找一个用于音视频编辑的解决方案,FFmpeg无疑是极为优秀的。
前阵子在弄一个视频剪辑类的APP,把用到的常见的一些FFmpeg命令分享处理,供读者参考。
常见命令:
视频局部裁剪:
-i input.mp4 -b:v 2048k -vf crop=828:462:0:665 -ss 22.30 -t 8.80 output.mp4
视频倒放:
-i input.mp4 -b:v 2048k -vf reverse output.mp4
视频翻转:
-i input.mp4 -b:v 2048k -vf hflip output.mp4
视频插入图片:
-i input.mp4 -b:v 2048k -strict -2 -vf "movie=myimage.png,scale=550:231,lut=a=val*1.0[mask0];[in][mask0] overlay=140:106:enable='between (t,0.0,8.8)'[out]" output.mp4
命令对比参考:
-i input.mp4 -b:v 2048k -strict -2 -vf “movie=
图片名.png
,scale=图片宽度
:图片高度
,lut=a=val*透明度
[mask0];[in][mask0] overlay=图片X坐标
:图片Y坐标
:enable=‘between (t,图片显示的开始时间
,图片显示的持续时长
)’[out]” output.mp4
视频倍速:
-i input.mp4 -b:v 2048k -filter_complex "[0:v]setpts=0.5*PTS[v];[0:a]atempo=2[a]" -map "[v]" -map "[a]" output.mp4
主要参数说明:
设 rate 表示倍速, rate = 2.0; 则
setpts = 1.0/rate;
atempo = rate/1.0;
视频制作调色板(用于提高GIF清晰度):
-i input.mp4 -b 2048k -r 10 -vf fps=15,scale=414:-1:flags=lanczos,palettegen -y 调色板.png
视频转GIF:
-i input.mp4 -i 调色板.png -r 10 -lavfi "fps=15,scale=414:-1:flags=lanczos[x];[x][1:v]paletteuse" -y output.gif
多张图片+音频转视频:
-threads 2 -y -r 60 -i input.mp3 -f image2 -framerate 5 -i imageGroupPath/image_%%d.png -t 8 -b:v 2048k output.mp4
主要参数说明:
-framerate 5 设置帧率为5;
imageGroupPath/image_%%d.png 自动读取imageGroupPath文件夹中,以image_1.png、image_2.png、image_3.png以此类推的所有图片;
视频+音频合成新视频:
-i input.mp3 -i input.mp4 -t 15 -b:v 2048k -y output.mp4
命令详解
- -b:v 2048k
视频比特率2048 kbit/s,这是影响清晰度的参数之一
- crop=828:462:0:665
局部裁剪,格式为crop=width:height:X:Y
- -ss 5 -t 8.8
需要编辑的开始时间为第5秒,时长8.8秒
- hflip
hflip表示水平翻转,vflip表示垂直翻转,reverse表示倒放
- scale=414:-1
缩放,格式为scale=宽:高,-1默认为自动
- -r 24
将输出文件的帧速率强制为 24 fps
- 最后贴上FFmpeg的官方地址
1、FFmpeg github 地址
2、用于APP端的的mobile-ffmpeg 地址
有疑问可评论或私信。
FFmpeg视频剪辑常用命令相关推荐
- ffmpeg 视频剪辑常用命令
1. 从视频中抽取帧 ffmpeg -i input.mp4 -r 1 -q:v 2 D:\images\img_%02d.jpeg -i 输入视频 -r 提取频率,每秒多少帧,可以为小数 -q:v ...
- 【网络通信 -- 直播】FFMPEG 简介与常用命令总结
[网络通信 -- 直播]FFMPEG 简介与常用命令总结 [1]FFMPEG 简介 FFmpeg,项目的名称来自 MPEG 视频编码标准,"FF"代表"Fast Forw ...
- FFmpeg入门之常用命令
ffmpeg常用命令 常用命令分类 ffmpeg处理流程 基本信息查询 如命令行: ffmpeg -codecs 录制命令 UBUNTU上录制mp4的命令 ffmpeg -thread_queue_s ...
- 音视频开发三:FFmpeg安装与常用命令
前言:在不同平台下安装FFmpeg 1.mac系统下安装ffmpeg. 打开terminal,运行:brew install ffmpeg 安装完后,terminal中输入:ffmpeg,出现下面提示 ...
- FFMPEG转码常用命令研究
ffmpeg简介 官网链接是http://www.ffmpeg.org/上有说明,它是音视频的分离,转换,解码的完全解决方案. 其中最重要的就是libavcodec库.它被mplayer或者xine ...
- ffmpeg AV转换常用命令
帖子比较长,建议Ctrl+D bookmark一下,或者提交到别的什么Social bookmark sites,不想看mencoder/ffmpeg详细技术手册的,可以把它当快速简易参考看,主要的功 ...
- FFmpeg视频剪辑拼接
需求: 剪切视频指定部分 拼接多段视频为一段完整的视频 素材如下: video1.mp4 从第5秒开始,截取10秒 video2.mp4 从倒数第10秒开始,截取到末尾 video3.mp4 从第1分 ...
- ffmpeg视频抽帧命令
windows下FFMPEG关于视频抽帧的命令 ffmpeg -ss 00:00:00 -t 00:03:00 -i D:\project\1.mp4 -q 2 -r 1 -vf scale=640: ...
- ffmpeg视频剪辑利器
安装 下载地址 Download FFmpeghttps://ffmpeg.org/download.html 环境变量配置 解压后,在path配置bin路径 官方文档 ffmpeg Document ...
最新文章
- MicroPython技术及应用定义
- 【图像】直方图均衡化
- ueditor html中使用方法,vue集成百度UEditor富文本编辑器使用教程
- Android Volley框架的使用(二)
- 图解MySQL 内连接、左连接、右连接
- 2018春招-赛码网-例题-不确定输入组数的多组数列求和
- HP DV3 笔记本 重装系统
- MySql 数据类型 - 整型
- SOP24/SSOP24低功耗LCD驱动芯片VK1056B规格书下载
- 颜色选择器(拾色器)
- 计算机上标和下标的快捷键,【1人回答】Word文档中怎么输入上标下标,上标下标快捷键是什么?-3D溜溜网...
- 关于android studio menu键的问题
- 面了三十个人,说说我的真实感受
- Leetcode分类练习-查找(2)对撞指针
- 模式识别(二)特征矢量与空间
- funcode小游戏暑假大作业,开源,新颖,游戏名:凿空,免费。
- 数据分析实战:利用python对心脏病数据集进行分析
- 解决Vmware 16安装Windows7后安装VMware tools选项为灰色及无法成功安装问题
- 基于python3的社区发现模块度计算
- 【厚积薄发系列】C++项目总结20—pdb和dump服务器部署以及结合windbg自动下载
热门文章
- 淘宝宝贝的标题,到底要如何优化,不妨进来看看,也许对你有帮助
- Pytorch 深度学习结果无法复现的解决办法
- FastRTPS - eProsima FASTRTPSGEN Manual
- python输入复数_如何在Python中作为用户输入获取复数?
- 采购招投标系统-高效管控招采流程-降低采购成本
- h5页面使用js实现图片上传(安卓用户也可拍摄、相册二选一)
- HTML5七夕情人节表白网页制作 __浪漫空中散落的花瓣3D相册__ HTML+CSS+JavaScript
- 【渝粤教育】电大中专电子商务网站建设与维护 (6)作业 题库
- Linux下Vim的常用命令操作大全
- 工作电路简单到令人发指的蓝牙芯片,一起看看