ffmpeg在做音视频编解码时非常方便,所以在很多场景下转码使用的是ffmpeg,通过ffmpeg --help可以看到ffmpeg常见的命令大概分为6个部分,具体如下。

  • ffmpeg信息查询部分
  • 公共操作参数部分
  • 文件主要操作参数部分
  • 视频操作参数部分
  • 音频操作参数部分
  • 字幕操作参数部分

ffmpeg信息查询部分的主要参数具体如下:

通过ffmpeg --help查看到的help信息是ffmpeg命令的基础信息,如果想获得高级参数部分,那么可以通过使用ffmpeg --help long参数来查看,如果希望获得全部的帮助信息,那么可以通过使用ffmpeg --help full参数来获得。

-L参数

通过-L参数,可以看到ffmpeg目前所支持的license协议;

-version参数

通过-version参数,可以查看ffmpeg的版本,包括子模块的详细版本信息,如libavformatlibavcodec

FFmpeg查看支持的封装、编解码器、滤镜(四)相关推荐

  1. vs2017编译libass静态库,并添加到ffmpeg中去,以支持ass,subtitles滤镜

    本人写过ffmpeg为mkv封装格式的音视频文件添加内挂字幕 ,里面字幕和视频是两个独立的通道,可以将字幕从文件中剔除,添加自己的字幕. 若想字幕和视频粘在一块,无法分割,则需要ass,subtitl ...

  2. 树莓派编译安装FFmpeg(添加H.264硬件编解码器支持)

    说明 FFmpeg是一套开源的音视频编解码库,有非常强大的功能,包括视频采集功能.视频格式转换等.众所周知视频编解码是一个非常消耗系统资源的过程,而树莓派自带了H.264的硬件编解码器,因此本文将详解 ...

  3. QT软件开发-基于FFMPEG设计录屏与rtsp、rtmp推流软件(支持桌面与摄像头)(四)

    QT软件开发-基于FFMPEG设计录屏与rtsp.rtmp推流软件(支持桌面与摄像头)(一) https://xiaolong.blog.csdn.net/article/details/126954 ...

  4. FFmpeg编码支持与定制(三)

    1.FFmpeg编码支持与定制 FFmpeg本身支持一些音视频编码格式.文件封装格式与流媒体传输协议,但是支持的数量依然有限,FFmpeg所做的只是提供一套基础的框架,所有的编码格式.文件封装格式与流 ...

  5. ffmpeg源码笔记-查找编解码器(一)

    目录 1. 查找编码器的方法 2. 查找解码器的方法 3. 源码解读avcodec_find_encoder_by_name调用 4. 源码解读avcodec_find_encoder调用流程 5. ...

  6. IOS免签支持在线封装app分发源码 免签封装带绿标

    简介: [运营版]在线IOS免签封包 查看更多关于 免签封包 的文章 分发平台 查看更多关于 分发平台 的文章 一键IOS免签 查看更多关于 一键IOS免签 的文章 支持在线封装app分发源码 查看更 ...

  7. AVI音视频封装格式学习(四)——linux系统C语言AVI格式音视频封装应用

    拖了很久的AVI音视频封装实例,花了一天时间终于调完了,兼容性不是太好,但作为参考学习使用应该没有问题.RIFF和AVI以及WAV格式,可以参考前面的一些文章.这里详细介绍将一个H264视频流和一个2 ...

  8. 基于Android O8.1的ffmpeg NDK 开发 - 2 - APP显示ffmpeg所支持协议,编解码,过滤器,格式,配置等信息

    我们今天的目标是仿照雷神的博客(https://blog.csdn.net/leixiaohua1020/article/details/47008825),把这个APP写出来,先上图: APP中有5 ...

  9. 最简单的基于FFMPEG 4.2的封装格式转换器(无编解码MP4转FLV)

    文章目录 最简单的基于FFMPEG 4.2的封装格式转换器(无编解码) 配置 代码 结果 关键函数说明 avformat_open_input avformat_find_stream_info av ...

最新文章

  1. 数据结构与算法:二分查找
  2. 百练OJ:2943:小白鼠排队
  3. Android升级butterknife,Android组件化开发中使用Butterknife的坑
  4. python将字典写入json文件中
  5. 直方图python高度_python – 子图中直方图的动画
  6. 关于Java中的GUI事件处理
  7. quartus仿真15:全加器和半加器及如何生成符号文件
  8. jQuery各种选择器总结
  9. 用reloadRowsAtIndexPaths刷新单个cell 跳动问题
  10. 地铁关门提示音,可使用倒计时
  11. 判断平面内两直线平行c语言,5.2 平行线及其判定教学设计模板
  12. Android color颜色-色号总结
  13. 二进制的转换(二进制、八进制、十进制、十六进制)
  14. STM32生成bin文件
  15. 暴雪修改手机500服务器错误,改造:500内部服务器错误
  16. 自定义画圆进度条,带波浪动态效果
  17. python异常-TypeError: ‘tuple‘ object is not callable.当不同的环境下同一个语句运行结果不同时,不如重启程序、更改不相关变量试试
  18. 基于arduino的一位数码管控制
  19. 从委内瑞拉大范围停电一事来看美国的攻击手段
  20. 商城-商品规格管理-SPU和SKU数据结构

热门文章

  1. 设置linux RHEL6.6本地镜像作为yum源
  2. 基于CentOS7上的搭建javaweb环境 - 学习笔记
  3. iPhone的Push(推送通知)功能原理浅析
  4. 《Java编程思想》学习笔记(一)——再度理解OOP
  5. 分布式流控介绍和实现原理
  6. C++ 领域:游戏、HPC、编译器、金融、财务
  7. AngularJS 资源和开发教程
  8. MyBatis框架generatorSqlmapCustom自动生成及下载方法
  9. 解决element-ui中表格行点击事件和表格单元格点击事件冲突的问题
  10. oracle共享内存系统全局,Oracle10g 管理系统全局区简介