FFmpeg Video options

FFmpeg视频相关选项

  1. -vframes number (output)

设置输出视频帧数

示例:

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

表示输出90帧视频

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

设置帧率(rate)

示例:

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

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

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

设置最大帧率

  1. -s size

设置视频尺寸(size)

示例:

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

设置输出视频尺寸为1280x720

  1. -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

  1. -vn (input/output)

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

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

示例:

ffmpeg -i input.mp4 -vn output.mp3

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

  1. -vcodec codec (output)

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

示例:

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

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

  1. -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的视频

  1. -b bitrate (-b:v)

设置视频比特率

示例:

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

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

相关推荐
Evonso1 天前
静态编译的ffmpeg用法
ffmpeg
_chirs2 天前
编译不依赖动态库的FFMPEG(麒麟国防 V10)
arm开发·ffmpeg
熊猫钓鱼>_>3 天前
从零到一:打造“抗造” Electron 录屏神器的故事
前端·javascript·ffmpeg·electron·node·录屏·record
UpYoung!3 天前
【格式转换工具】专业级多媒体格式转换解决方案——Freemake Video Converter 完全指南:轻量化视频剪辑媒体格式转换
ffmpeg·短视频·实用工具·开源工具·多媒体格式转换·运维必备·视频转换格式
试剂小课堂 Pro4 天前
Ald-PEG-Ald:丙醛与聚乙二醇两端连接的对称分子
java·c语言·c++·python·ffmpeg
MaoSource4 天前
Debian 12 安装 FFmpeg 命令
服务器·ffmpeg·debian
白云千载尽5 天前
交换空间扩容与删除、hugginface更换默认目录、ffmpeg视频处理、清理空间
python·ffmpeg·控制·mpc·navsim
xmRao5 天前
Qt+FFmpeg 实现 PCM 转 WAV
qt·ffmpeg·pcm
eWidget5 天前
Shell循环进阶:break/continue,循环嵌套与优化技巧
运维·开发语言·ffmpeg·运维开发
Knight_AL5 天前
Java + FFmpeg 实现视频分片合并(生成 list.txt 自动合并)
java·ffmpeg·音视频