博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ffmpeg使用参数介绍
阅读量:3590 次
发布时间:2019-05-20

本文共 1174 字,大约阅读时间需要 3 分钟。

1,功能:将视频按照每1s截取一帧,并将截取的帧文件进行保存。

命令:ffmpeg -i 'http://vod.xmcdn.com/download/1.0.0/group2/M0B/5A/92/wKgLdF0dbvaA1WfkAE8aHR05ZSA451.mp4?buy_key=aed65595bbd6d943057c57973f8b5b93&sign=7f9ae925a87afb6289ffbb5df7c3e84a&timestamp=1562210039033000&token=8342&duration=24' -loglevel error -r 1 -t 4 -f image2 ./images/image-%05d.jpeg

-i 表示视频地址或视频流地址

-r截帧频率,如果3s截取一帧,则参数为1/3,如果1s截取3帧,则参数为3

-f fmt (input/output)’ 强制输入或输出文件格式。 -f image2表示输入或输出文件的格式是image2格式(图片格式)

-t duration (output)’ 当到达 duration 时,停止写输出。示例中的4表示到第4s停止输出

-loglevel error 只有error级别的日志才会输出

-y 有相同名字的文件是否覆盖

-y (global) 覆盖输出文件而不询问

-n (global) 不覆盖输出文件,如果一个给定的输出文件已经存在,则立即退出

2,拉取视频流中信息,分别保存成图片和视频

ffmpeg -i 'http://ivi.bupt.edu.cn/hls/cctv1hd.m3u8' -r 1 -t 200 -f image2 images/image-%05d.jpeg  //中央电视台视频流中的图片

ffmpeg -i 'http://ivi.bupt.edu.cn/hls/cctv1hd.m3u8' -r 10 -vcodec copy video/aaaaa.mp4    //copy中央电视台的视频流中的视频

-vcodec 视频的格式为codec

3,音频参数设置

ffmpeg -i http://voice-bj-wav.bj.bcebos.com/20190704/08dada07559fabef5def8c6704f52bbc_368.wav -loglevel error -vn -y -ar 16000 -ac 1 -f s16le test.pcm

-vn 禁止视频录制video no

-y 同视频

-loglevel同视频

-ar 设置音频采样频率

-ac 设置音频通道数

-f 设置音频格式format

更详细的参数设置可以参看下面文档。

参考文档:

ffmpeg官网:

ffmpeg git地址:

 

转载地址:http://hnown.baihongyu.com/

你可能感兴趣的文章
JS时间标准格式化
查看>>
JS 整数与罗马数字相互转换(1~3999)
查看>>
js 自定义迭代器
查看>>
Django2.1-mysql学习(一)
查看>>
Django2.1-mysql学习(二)
查看>>
解决 Django 问题:No migrations to apply. 无法生成表
查看>>
Django2.1-mysql学习(三)
查看>>
Django2.1-mysql学习(四)
查看>>
Django2.1-mysql学习(五)
查看>>
Django2.1-mysql学习(六)
查看>>
Django2.1-mysql学习(后续)
查看>>
Django连接mysql-workbench异常
查看>>
CSS中的各种选择器及优先级
查看>>
JS中Math对象的常用简单方法
查看>>
如何自己传入style后的属性
查看>>
基于pytorch的人工智能分类垃圾桶
查看>>
git学习笔记V1
查看>>
markdown学习笔记V1
查看>>
深度学习入门笔记v1.0.0
查看>>
YOLO综述
查看>>