专栏首页程序手艺人FFMPEG 参数详细说明

FFMPEG 参数详细说明

FFMPEG 3.4.1 版本参数详细说明

用法:ffmpeg [options] [[infile options] -i infile] … {[outfile options] outfile} …

 获得帮助:

-h - 打印基本选项
-h long - 打印更多选项
-h full - 打印所有选项(包括所有格式和编解码器特定选项,非常长)
-h type = name - 打印指定解码器/编码器/解复用器/ muxer / filter的所有选项
有关选项的详细说明,请参见man ffmpeg。

打印帮助/信息/功能:

-L显示许可证
-h主题显示帮助
- ?主题显示帮助
-help主题显示帮助
--help主题显示帮助
-version显示版本
-buildconf显示构建配置
-formats显示可用格式
-muxers显示可用的复用器
-demuxers显示可用的解复用器
-devices显示可用的设备
-codecs显示可用的编解码器
-decoders显示可用的解码器
-encoders显示可用的编码器
-bsfs显示可用的位流过滤器
- 协议显示可用的协议
-filters显示可用的过滤器
-pix_fmts显示可用的像素格式
-layouts显示标准通道布局
-sample_fmts显示可用的音频样本格式
-colors显示可用的颜色名称
-sources设备列出输入设备的源
-sinks设备列表输出设备的接收器
-hwaccels显示可用的硬件加速方法

全局选项(影响整个程序而不仅仅是一个文件:

-loglevel loglevel设置日志记录级别
-v loglevel设置日志记录级别
-report生成报告
-max_alloc bytes设置单个已分配块的最大大小
-y覆盖输出文件
-n永远不会覆盖输出文件
-ignore_unknown忽略未知的流类型
-filter_threads非复杂过滤器线程的数量
-filter_complex_threads -filter_complex的线程数
-stats在编码期间打印进度报告
-max_error_rate错误率(0.0:无错误,1.0:100%错误最大错误率
-bits_per_raw_sample number设置每个原始样本的位数
-vol音量改变音量(256 =正常)

每个文件的主要选项:

-f fmt force格式
-c编解码器编解码器名称
-codec编解码器编解码器名称
- pre preset  预设预设名称
-map_metadata outfile [,metadata]:infile [,metadata]设置来自infile的outfile的元数据信息
-t持续时间记录或转码音频/视频的“持续时间”秒
-to time_stop记录或转码停止时间
-fs limit_size设置限制文件大小(以字节为单位)
-ss time_off设置开始时间偏移量
-sseof time_off设置相对于EOF的开始时间偏移量
-seek_timestamp使用-ss启用/禁用时间戳搜索
-timestamp time设置录制时间戳('now'设置当前时间)
-metadata string = string add metadata
-program title = string:st = number ...用指定的流添加程序
-target type指定目标文件类型(“vcd”,“svcd”,“dvd”,“dv”或“dv50”,带有可选前缀“pal-”,“ntsc-”或“film-”)
-apad音频垫
-frames number设置要输出的帧数
-filter filter_graph set stream filtergraph
-filter_script filename从文件中读取流过滤器描述
-reinit_filter对输入参数更改重新启动filtergraph
-discard            丢弃
-disposition       配置

视频选项:

-vframes number设置要输出的视频帧数
-r速率设置帧速率(Hz值,分数或缩写)
-s size设置框架大小(WxH或缩写)
- 方面设定宽高比(4:3,16:9或1.3333,1.77777)
-bits_per_raw_sample number设置每个原始样本的位数
-vn禁用视频
-vcodec编解码器强制视频编解码器('复制'复制流)
-timecode hh:mm:ss [:;。] ff设置初始TimeCode值。
-pass n 选择通行证号码(1到3)
-vf filter_graph 设置视频过滤器
-ab 比特率音频比特率(请使用-b:a)
-b 比特率视频比特率(请使用-b:v)
-dn 禁用数据

音频选项:

-frames number设置要输出的音频帧数
-aq质量设置音频质量(特定于编解码器)
-ar rate set audio sampling rate(Hz)
-ac通道设置音频通道数
- 禁用音频
-acodec编解码器强制音频编解码器('复制'到复制流)
-vol音量改变音量(256 =正常)
-af filter_graph设置音频过滤器

字幕选项:

-s size设置框架大小(WxH或缩写)
-sn禁用字幕
-scodec编解码器强制字幕编解码器('复制'复制流)
-stag fourcc / tag力字幕标签/ fourcc
-fix_sub_duration修复字幕持续时间
-canvas_size size设置画布大小(WxH或缩写)
-spre预设将字幕选项设置为指示的预设

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • [ 后端篇 ] 05 - AWS DynamoDB 入门教程

    DynamoDB 属于AWS 专有的 NoSQL 数据库服务。其实和Mongod类似。

    程序手艺人
  • Linux下的最好用Markdown工具之一

    作为一名技术人员经常写文档,自然离不开Markdown语法,之前也体验过不少Markdown工具,比如:小书匠/简书/vim插件等,都不尽如人意,直到发现Har...

    程序手艺人
  • [ 利器篇 ] - LInux 下百度网盘客户端 BaiduPCS

    如果平时电脑的操作系统为Linux,那如何下载百度网盘中文件呢 ? 百度网盘网页版默认下载有大小限制,如果超过之后会默认打开本地安装百度网盘(Linux 根本没...

    程序手艺人
  • 腾讯传 1998-2016:中国互联网公司进化论

    因为基金总经理的大力推荐,这两週我读了吴晓波写的「腾讯传」。这本书将腾讯的发展历程分为三大部分:创业(1998-2004)、出击(2005-2009)、巨头(2...

    机器人网
  • 利用CSS设置图片黑白/灰色效果

    为了形成对比,我把图片引入两次,其中一个添加了一个class g ,用来给它设置样式。

    德顺
  • 腾讯云上快速爆发的腾讯会议

    庚子新春,一场突其而来的疫情打乱了中国经济秩序。但经济终要复苏,此时,线上会议服务成为企业远程工作的重要协同工具。

    周小军@运维专家
  • SDN/NFV专利态势和技术发展趋势

    1摘要 通过对SDN/NFV领域发明专利的国内外年度分布、地域分布和申请人情况等进行统计和分析,研究目前SDN/NFV技术的全球及国内专利申请态势,整理SDN/...

    SDNLAB
  • 世界一流的CNC数控编程软件(UG), 你觉得哪个好?

    随着科技技术,数控加工对零件的复杂度、精度、工艺等有了更高的要求,普通的人工编程难以胜任,于是CAM(计算机辅助制造)软件应运而生,它利用计算机来进行生产设备管...

    UG数控编程
  • 加速 Webpack

    作者:吴浩麟 https://www.ibm.com/developerworks/cn/web/wa-lo-expedite-webpack/index.ht...

    企鹅号小编
  • 怎么使用SecureCRT软件通过Console口登录设备?

    Windows XP系统的PC自带超级终端,可无需另行准备终端仿真软件。其他系统的PC不自带终端仿真软件,请您另行准备。不同终端仿真软件的使用方法请参照具体...

    网络技术联盟站

扫码关注云+社区

领取腾讯云代金券