当前位置: 首页 > article >正文

FFmpeg Video options

FFmpeg视频相关选项

1. -vframes number (output)

设置输出视频帧数

示例:

ffmpeg -i input.mp4 -vframes 90 output.mp4

表示输出90帧视频

2. -r[:stream_specifier] fps (input/output,per-stream)

设置帧率(rate)

示例:

ffmpeg -i input.mp4 -r 30 output.mp4

表示输出视频帧率为30帧/秒

3. -fpsmax[:stream_specifier] fps (output,per-stream)

设置最大帧率

4. -s size

设置视频尺寸(size)

示例:

ffmpeg -i input.mp4 -s 1280x720 output.mp4

设置输出视频尺寸为1280x720

5. -aspect[:stream_specifier] aspect (output,per-stream)

设置视频显示宽高比为指定的 aspect 值。aspect 可以是一个浮点数字符串,或者形如 num:den 的字符串,其中 num 和 den 分别是宽高比的分子和分母。例如 “4:3”、“16:9”、“1.3333” 和 “1.7777” 都是有效的参数值。如果与 -vcodec copy 一起使用,它将影响容器级别的宽高比存储,但不会影响已编码帧中存储的宽高比(如果存在的话)。

示例:

ffmpeg -i input.mp4 -aspect 16:9 output.mp4

表示设置输出视频宽高比为16:9

6. -vn (input/output)

作为输入选项,阻止文件的所有视频流被过滤或被自动选择或映射到任何输出。请参阅 -discard 选项以单独禁用流。

作为输出选项,禁用视频录制,即禁止任何视频流的自动选择或映射。如需完全手动控制,请参见 -map 选项。

示例:

ffmpeg -i input.mp4 -vn output.mp3

表示提取input.mp4视频中的音频

7. -vcodec codec (output)

设置视频编解码器,copy表示复制

示例:

ffmpeg -i input.mp4 -vcodec libx264 -acodec aac output.mp4

表示输出视频用libx264编码,音频用aac编码

8. -vf filtergraph (output)

设置视频滤镜,和-filter:v 功能相同

示例:

ffmpeg -i input.mp4 -vf "scale=640:480" output.mp4

表示输出视频分辨率缩放为640x480

ffmpeg -i input.mp4 -vf "crop=w:h:x:y" output.mp4

表示剪裁起始点为(x, y) 宽为为,高为h的视频

9. -b bitrate (-b:v)

设置视频比特率

示例:

ffmpeg -i input.mp4 -b:v 1M -b:a 128k output.mp4

表示输出视频比特率为1Mbps,音频比特率为128kbps


http://www.kler.cn/a/543722.html

相关文章:

  • 如何用.NET Core Identity实现定制化的用户身份验证系统
  • 新一代SCADA: 宏集Panorama Suite 2025 正式发布,提供更灵活、符合人体工学且安全的应用体验
  • 玩转观察者模式
  • C++基础知识学习记录—构造函数
  • 机器学习 - 线性回归(最大后验估计)
  • 【Vue中BUG解决】npm error path git
  • Hdoop之MapReduce的原理
  • 解决 Excel 打开 UTF-8 编码 CSV 文件乱码的问题
  • JUnit 5 自定义注解:方法级 JSON 参数注入
  • qt 事件的传递顺序
  • C++ 设计模式-原型模式
  • fetch() 与 XMLHttpRequest 的差异
  • KVM虚拟化快速入门,最佳的开源可商用虚拟化平台
  • http常用状态码
  • 政策赋能科技服务,CES Asia 2025将展北京科技新貌
  • 零信任网络安全
  • 川翔云电脑是什么?租电脑?
  • 排序合集之快排详解(二)
  • python-leetcode 27.合并两个有序链表
  • DeepSeek让VScode编程起飞
  • HTTP/2 由来及特性
  • mysql8.0使用MGR实现高可用与利用MySQL Router构建读写分离MGR集群
  • Linux Media 子系统 V4l2
  • [概率论] 随机变量
  • 【Elasticsearch】constant_score
  • 百度舆情优化:百度下拉框中的负面如何清除?