ffmpeg命令参数

news/2024/11/23 3:20:17/

主要参数

-i 设定输入流
-f 设定输出格式(format)
-ss 开始时间
-t 时间长度

视频参数

-vframes 设置要输出的视频帧数
-b 设定视频码率
-b:v 视频码率
-r 设定帧率
-s 设定画面的宽与高
-vn 不处理视频
-aspect aspect 设置横纵比4:3 或16:9 或1.333或 1.7777
-vcodec 设定视频编解码器,如果用copy表示原始编码数据必须被拷贝
-vf 视频过滤器

音频参数

-aframes 设置要输出的音频帧数
-b:a 音频码率
-ar 设定采样率
-ac 设定声音的Channel数
-acodec 设定声音编解码器,如果用copy表示原始编解码数据必须被拷贝
-an 不处理音频
-af 音频过滤器

例子1

原格式 16:9 1920*1080 6声道
在这里插入图片描述

转换格式(设定输出格式)

ffmpeg.exe -i test.mp4 -f flv test.flv

转换格式 音频拷贝

ffmpeg.exe -i test.mp4  -acodec copy -f flv test.flv

转换格式 视频拷贝

ffmpeg.exe -i test.mp4  -vcodec copy -f flv test.flv

转换格式 音视频拷贝

ffmpeg.exe -i test.mp4  -codec copy -f flv test.flv

片段截取

输出格式可以不用特定指定输出格式-f
l从840秒开始截取60秒片段

ffmpeg.exe -i test.mp4 -ss 840 -t 60 -codec copy out.mp4

设置视频码率等

设置转换成800帧 码率1500k 帧率30 分辨率640*480

ffmpeg.exe -i test.mp4  -vframes 800   -b:v 1500k -r 30  -s 640x480    out1.mp4

转码效果
在这里插入图片描述
已变形
在这里插入图片描述

设置16:9

ffmpeg.exe -i test.mp4  -vframes 800   -b:v 1500k -r 30  -s 640x480 -aspect 16:9   out1.mp4

16:9 不会改变分辨率
在这里插入图片描述
播放效果(拉伸)
在这里插入图片描述

使用h265编码

ffmpeg.exe -i test.mp4  -vframes 800   -b:v 1500k -r 30  -s 640x480 -aspect 16:9  -vcodec libx265 out1.mp4

提取视频

去掉音频-an

>ffmpeg.exe -i test.mp4  -vframes 800   -b:v 1500k -r 30  -s 640x480 -aspect 16:9  -vcodec libx265 -an  video.mp4

提取音频

去掉视频-vn

ffmpeg.exe -i test.mp4    -acodec copy -vn  audio.mp4

视频转mp3

ffmpeg.exe -i out.mp4 -ac 2  out.mp3

设置音频码率和采样率

ffmpeg.exe -i out.mp4 -ac 2 -b:a 192k -ar 48000  out.mp3

指定MP3编码器

ffmpeg.exe -i out.mp4 -ac 2 -b:a 192k -ar 48000 -acodec libmp3lame  out.mp3

指定输出帧数

指定200帧数,即截断

ffmpeg.exe -i out.mp4 -ac 2 -b:a 192k -ar 48000 -acodec libmp3lame  -aframes 200  out.mp3

http://www.ppmy.cn/news/534666.html

相关文章

【C++】通讯录的基本实现,附有源码分享

目录 1、运行环境 2、系统实现功能 2.1菜单功能 2.2退出通讯录功能 2.3添加联系人功能 2.4显示联系人功能 2.5删除联系人功能 2.6查找联系人功能 2.7修改联系人功能 2.8清空联系人功能 2.9动态扩容功能 2.10选择优化功能 2.11文件操作 3、源码分享 1、运行环境 …

File 类,InputStream, OutputStream 的用法

目录 一.File类 关于名字和路径的操作 关于创建和销毁的操作 创建文件夹(多级目录) InputStream 第一种:字节流读取 第二种: 字符流读取(Reader) OutputStream 第一种:字节流写入 第二种方式:字符流输入 一.File类 File翻译过来"文件" 那么File类的操作实际…

LCD显示屏的保护膜要不要撕掉?

前天去拜访了一个合作的老客户,刚好看到了一批量产的LCD显示屏正在装配,并且已经是到了装配的尾单了,但是液晶和背光的保护膜都没有撕掉,我们出厂什么样就什么样的装配,在这里小编要提醒下大家,我们出厂的保…

电脑屏幕视力保护色

桌面->右键->属性->外观->高级->项目选择(窗口)、颜色1(L)选择(其它)将色调改为:85。饱和度:90(或者其它什么值)。亮度:205->添…

【LeetCode热题100】打卡第27天:二叉树的前序、中序、后序遍历

文章目录 【LeetCode热题100】打卡第27天:二叉树的前序、中序、后序遍历⛅前言📕二叉树的前序遍历🔒题目🔑题解 📕二叉树的中序遍历🔒题目🔑题解 📕二叉树的后序遍历🔒题…

电脑屏幕反光怎么处理?

具体内容如下: 其实很简单的,如果你的笔记本电脑出现屏幕反光的话,可以贴一块屏幕保护膜就可以防止电脑反光了,那么贴什么膜好点呢?只要自己买一块磨砂膜或者防眩光的膜都是可以的。但是膜该怎么贴呢?具体步…

计算机屏幕蓝光,电脑屏幕如何设置护眼色?让颜色柔和且减少屏幕蓝光?

很多经常用电脑的朋友电脑 那今天新哥就给大家详细的设置方法,我们以windows 10为例,如果你还没有使用win10也建议早点升级,确实体验好很多! 1、桌面点击右键,选择“显示设置” 2、在“显示”栏下,在“亮度…

三招教你降低电脑屏幕蓝光对眼睛的危害

方法一 首先推荐第一种便宜,使用简单的防蓝光软件f.lux. 可以在网上搜索之后免费下载,下面是下载界面。 下载安装之后打开软件,发现主界面右上角Settings按钮,点击发现有三个可以设置的地方: 1 调节白天晚上的电脑屏幕…