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

FFmpeg转码参数说明及视频转码示例

-b :   设置音频或者视频的转码码率   -b:v  只设置视频码率    -b:a 只设置音频码率

-ab:  只设置音频码率, 默认码率大小为:  128k bit/s

-g:   设置视频GOP大小,表示I帧之间的间隔,默认为12

-ar:  设置音频采样率,默认0      -ac:  设置音频通道数量 默认0

-bf:  设置连续编码为B帧的数量 ,默认为0

-minrate: 最小码率     -maxrate: 最大码率    两者默认都为0

-bufsize:  设置码率缓冲区大小,默认为0

-keyint_min:  设置关键帧最小间隔,默认:25

-profile: 设置音视频profile  默认: -99

-level:   设置音视频level  默认: -99

-threads: 设置编解码线程数量 

-channel_layout: 设置音频通道布局格式

//下面4个参数为不常用

-timecode_frame_start: 设置GOP帧开始时间(需在non-drop-frame默认情况下使用)

-sc_threshold: 支持场景切换

-me_threshold: 运动估计阈值(默认0)

-mb_threshold: 宏块阈值(默认0)

视频转码率示例:

先分析视频信息,有两个流,一个视频流,一个音频流

查看格式:

http://www.lryc.cn/news/319673.html

相关文章:

  • qiankun:vite/webpack项目配置
  • 【Linux】深入了解Linux磁盘配额:限制用户磁盘空间的利器
  • Kamailio Debian安装
  • web学习笔记(三十四)
  • 2024/03/16----面试中遇到的一些面试题
  • 【SysBench】Linux 安装 sysbench-1.20
  • 设计模式 — — 代理模式
  • 【高通camera hal bug分析】高通自带相机镜像问题
  • EPICS和Arduino Uno之间基于串行文本协议的控制开发
  • 数据结构的概念大合集02(线性表)
  • CSS3DRenderer, CSS3DSprite API 使用案例demo
  • 河马优化算法(HO)-2024年Nature子刊新算法 公式原理详解与性能测评 Matlab代码免费获取
  • SLAM 算法综述
  • 搭建Hadoop3.x完全分布式集群
  • linux常用命令(二)
  • 【Vue】Request模块 - axios 封装Vuex的持久化存储
  • 【2024第一期CANN训练营】4、AscendCL推理应用开发
  • Rust 构建开源 Pingora 框架可以与nginx媲美
  • MediaCodec源码分析 ACodec状态详解
  • 【Elasticsearch】windows安装elasticsearch教程及遇到的坑
  • 如何快速搭建物联网工业云平台
  • Spring Data访问Elasticsearch----Elasticsearch对象映射
  • Linux之shell循环
  • Python入门教程(一)|基本语法概述
  • Android Studio入门——页面跳转
  • 肝了三天,完成了AIGC工具网站大全,建议收藏再看
  • 算法练习:前缀和
  • Kafka MQ 生产者
  • ​​SQLiteC/C++接口详细介绍之sqlite3类(十)
  • Vue中nextTick一文详解