工具命令
通过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
相关文章
rtmp测试地址(2021版)
FFmpeg —— Linux下进行配置
FFmpeg —— 简介
FFmpeg —— Linux下进行配置
FFmpeg —— 工具指令介绍
FFmpeg —— 常用工具命令
FFmpeg —— AVFormatContext
FFmpeg —— AVCodecContext
FFmpeg —— AVFrame
FFmpeg —— AVStream
FFmpeg —— AVPacket
FFmpeg —— AVDictionary
FFmpeg —— 函数使用记录
FFmpeg —— 解码流程
FFmpeg —— 将PCM转为AAC
FFmpeg —— 转封装
FFmpeg —— 将rtsp流保存本地h264
FFmpeg —— Linux下使用Qt录制麦克风并生成AAC文件
FFmpeg —— Win10下使用Qt制作录音软件并可生成MP3文件
FFmpeg —— Linux下使用Qt制作音视频播放器(1)
FFmpeg —— Linux下使用Qt制作音视频播放器(2)
FFmpeg —— Win10下使用Qt制作本地及网络播放器
FFmpeg —— OpenCv处理捕获的rtsp流并用Qt播放
关注
笔者 - jxd
微信公众号搜索 “码农总动员” 或 微信扫描下方二维码,了解更多你不知道的XX,O(∩_∩)O