美畅物联丨音视频神器FFMPEG常用命令(1)

上一期,我们讲了《音视频神器FFmpeg基础》,这一期,我们来讲讲,FFMPEG的常用命令。

一、播放器ffplay常用命令

ffplay是以FFMPEG框架为基础,外加SDL构建的多媒体播放器。支持各种格式的音视频的播放,包括各种封装格式的音视频、以及裸音频pcm或者裸yuv数据,也可以设置音视频同步的方式(以音频为基准、以视频为基准、外部时钟)、播放时可以设置循环模式。
下面我们来具体实践:

1.1 播放音频数据

播放音频可以通过快捷键w切换显示模式

1.2 播放视频数据

如果想循环播放可以通过loop来指定循环次数

1.3 播放yuv数据

使用ffplay播放yuv原始数据表示的视频图片,要告诉ffplay视频的格式、大小、类型,如下所示:

从mp4中提取出对应的yuv数据,可以通过

f

1.4 设置音视频同步方式

音视频常用的方案有三种 以音频为基准(默认)、以视频为基准、以外部时钟为基准。

二、多媒体分析器ffprobe常用命令

ffprobe 的是FFMPEG提供的多媒体探测分析工具,可以分析格式音视频的信息

通过上面信息可以看到
音乐时长信息:Duration: 00:04:28.62;
开始时间:start: 0.025057
比特率:320 kb/s
流的类型:Stream #0:0: Audio: mp3
采样率:44100 Hz
声道:stereo

同样的我们可以通过ffprobe来查看视频的信息

我们可以看到视频有两个流:Stream #0:0(und): Video 视频流和Stream #0:1(und): Audio音频流。
分辨率:640x480
帧率:24fps
视频编码格式:h264(High) (avc1/0x31637661),
图像存储方式:yuv420p

关注“美畅物联”,了解更多视频汇聚及AIoT底座解决方案。

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值