[Multimedia]useful command for ffprobe&&ffplay&&ffmpeg

本文详细介绍了ffmpeg工具中ffprobe、ffplay和ffmpeg的常用命令,包括查看媒体信息、播放媒体文件、码率控制、转换视频格式等功能,对于多媒体开发人员极具参考价值。
摘要由CSDN通过智能技术生成

       本文主要介绍ffmpeg中的ffprobe,ffplay&&ffmpeg常用命令.在做多媒体开发时,非常实用:ffprobe可以查看媒体信息,ffplay可以播放,ffmpeg可以转换文件.

一、ffprobe篇

格式:ffprobe [输入文件名]

1.1查看mp4格式的文件

ffprobe E:\work\video_clip\1-container\mp4\h264\h264_720x480.mp4 
=>
  Duration: 00:00:10.00, start: 0.000000, bitrate: 422 kb/s
  Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p, 720x480 [SAR 1:1 DAR 3:2], 367 kb/s, 24 fps, 25 tbr, 12288 tbn, 50 tbc (d
efault)
  Stream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 47 kb/s (default)

  ->该视频文件的时长是10秒,开始播放时间是0,整个文件的比特率是422Kbit/s

  ->第一个流是视频流,编码格式是h264格式(封装格式为avc1),每一帧的数据表示为yuv420p,分辨率为720x480,这路流的比特率为367Kbit/s,帧率为每秒钟24帧

  ->第二个流是音频流,编码方式为aac(封装格式为MP4A),并且采用的Profile是LC规格,采样率是44.1KHz,声道是立体声,这路流的比特率47Kbit/s

1.2.显示帧信息(这里只讲解video帧信息)

ffprobe -show_frames E:\work\video_clip\1-container\mp4\h264\h264_720x480.mp4 
=>
[FRAME]
media_type=video
stream_index=0
key_frame=1
pkt_pts=0
pkt_pts_time=0.000000
pkt_dts=0
pkt_dts_time=0.000000
best_effort_timestamp=0
best_effort_timestamp_time=0.000000
pkt_duration=492
pkt_duration_time=0.040039        
pkt_pos=9452
pkt_size=31345
width=720                         
height=480
pix_fmt=yuv420p                   
sample_aspect_ratio=1:1
pict_type=I                       
coded_picture_num
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值