FFmpeg学习(二) —— 工具使用

工具命令

   通过ffmpeg --help可看到常见命令分为6个部分:

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

   主要操作具体如下:
          ffmpeg [ option ] [ [ infile options ] -i infile ] … { [ outfile options ] }

帮助信息查询

  • 获取帮助
       ffmpeg --help

  • 获取所有帮助
       ffmpeg --help full

  • 支持的视频文件格式
       ffmpeg -format

  • 支持的编解码器
       ffmpeg -codecs

  • 支持的编码器
       ffmpeg -decoders

  • 支持的解码器
       ffmpeg -encoders

  • 支持的滤镜
       ffmpeg -filters

  • 支持类型详细参数
       ffmpeg -h

ffplay常用参数

在这里插入图片描述

  • 播放视频
       ffplay text.mp4

  • 修改标题名并播放视频
       ffplay -windows_title “hello ffmpeg!” text.mp4

  • 指定宽高并播放视频
       ffplay -x 360 -y 360 text.mp4

  • 强制全屏播放视频
       ffplay -fs text.mp4

  • 屏蔽音频播放视频
       ffplay -an text.mp4

  • 从指定位置(秒)播放视频
       ffplay -ss 10 text.mp4

  • 从指定位置(秒)延续x(秒)播放视频
       ffplay -ss 10 -t 10 text.mp4

  • 从20秒开始播放10秒并设定标题为"test,播放完后自动退出
       ffplay -ss 20 -t 10 -window_title “test” -autoexit test.mp4

  • 以解码器解码每个宏块的方式播放视频
       ffplay -debug vis_mb_type text.mp4

  • 以查看B帧预测和P帧预测信息的方式播放视频
       ffplay -visms pf text.mp4



  • 调整视频宽高
       ffmpeg -i test.mp4 -s 320x240 output.mp4

  • 截取视频从10秒开始,播放15秒
       ffmpeg -i test.mp4 -ss 10 -t 15 output.mp4

说明

暂时记录到此,续更。。

关注

微信公众号搜索"Qt_io_"或"Qt开发者中心"了解更多关于Qt、C++开发知识.。

笔者 - jxd

发布了43 篇原创文章 · 获赞 0 · 访问量 3016

猜你喜欢

转载自blog.csdn.net/automoblie0/article/details/100742224
今日推荐