1、查看视频流index的方法:

方法一、ffprobe /Users/laa/Desktop/abc/视频.mp4

ffprobe -select_streams 0 -show_packets /Users/laa/Desktop/abc/shipin.mp4 |grep flags=

方法二、通过-show_streams参数可以查看到多媒体文件中的流信息,流的信息使用STREAMS标签括起来,可以看到

index=0
codec_name=h264
输入命令:ffprobe -show_streams /Users/lily/Desktop/白雾/只有一个关键帧.mp4输出如下:
ffprobe version 3.4.2 Copyright (c) 2007-2018 the FFmpeg developersbuilt with Apple LLVM version 9.0.0 (clang-900.0.39.2)configuration: --prefix=/usr/local/Cellar/ffmpeg/3.4.2 --enable-shared --enable-pthreads --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --disable-jack --enable-gpl --enable-libmp3lame --enable-libx264 --enable-libxvid --enable-opencl --enable-videotoolbox --disable-lzmalibavutil      55. 78.100 / 55. 78.100libavcodec     57.107.100 / 57.107.100libavformat    57. 83.100 / 57. 83.100libavdevice    57. 10.100 / 57. 10.100libavfilter     6.107.100 /  6.107.100libavresample   3.  7.  0 /  3.  7.  0libswscale      4.  8.100 /  4.  8.100libswresample   2.  9.100 /  2.  9.100libpostproc    54.  7.100 / 54.  7.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/Users/liaa/Desktop/abc/只有一个关键帧.mp4':Metadata:major_brand     : isomminor_version   : 512compatible_brands: isomiso2avc1mp41encoder         : Lavf57.25.100comment         : GIFSHOW [26196011][iOS][10.3.3][iPhone7,1][5.2.0.222][Camera:b]Duration: 00:00:11.54, start: 0.000000, bitrate: 927 kb/sStream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 720x960, 858 kb/s, 19.49 fps, 20 tbr, 19200 tbn, 1200 tbc (default)Metadata:handler_name    : VideoHandlerStream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, mono, fltp, 63 kb/s (default)Metadata:handler_name    : SoundHandler
[STREAM]
index=0
codec_name=h264
codec_long_name=H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
profile=High
codec_type=video
codec_time_base=197/7680
codec_tag_string=avc1
codec_tag=0x31637661
width=720
height=960
coded_width=720
coded_height=960
has_b_frames=2
sample_aspect_ratio=0:1
display_aspect_ratio=0:1
pix_fmt=yuv420p
level=52
color_range=unknown
color_space=unknown
color_transfer=unknown
color_primaries=unknown
chroma_location=left
field_order=unknown
timecode=N/A
refs=1
is_avc=true
nal_length_size=4
id=N/A
r_frame_rate=20/1
avg_frame_rate=3840/197
time_base=1/19200
start_pts=0
start_time=0.000000
duration_ts=221626
duration=11.543021
bit_rate=858673
max_bit_rate=N/A
bits_per_raw_sample=8
nb_frames=225
nb_read_frames=N/A
nb_read_packets=N/A
DISPOSITION:default=1
DISPOSITION:dub=0
DISPOSITION:original=0
DISPOSITION:comment=0
DISPOSITION:lyrics=0
DISPOSITION:karaoke=0
DISPOSITION:forced=0
DISPOSITION:hearing_impaired=0
DISPOSITION:visual_impaired=0
DISPOSITION:clean_effects=0
DISPOSITION:attached_pic=0
DISPOSITION:timed_thumbnails=0
TAG:language=und
TAG:handler_name=VideoHandler
[/STREAM]
[STREAM]
index=1
codec_name=aac
codec_long_name=AAC (Advanced Audio Coding)
profile=LC
codec_type=audio
codec_time_base=1/44100
codec_tag_string=mp4a
codec_tag=0x6134706d
sample_fmt=fltp
sample_rate=44100
channels=1
channel_layout=mono
bits_per_sample=0
id=N/A
r_frame_rate=0/0
avg_frame_rate=0/0
time_base=1/44100
start_pts=0
start_time=0.000000
duration_ts=503931
duration=11.427007
bit_rate=63471
max_bit_rate=63471
bits_per_raw_sample=N/A
nb_frames=493
nb_read_frames=N/A
nb_read_packets=N/A
DISPOSITION:default=1
DISPOSITION:dub=0
DISPOSITION:original=0
DISPOSITION:comment=0
DISPOSITION:lyrics=0
DISPOSITION:karaoke=0
DISPOSITION:forced=0
DISPOSITION:hearing_impaired=0
DISPOSITION:visual_impaired=0
DISPOSITION:clean_effects=0
DISPOSITION:attached_pic=0
DISPOSITION:timed_thumbnails=0
TAG:language=und
TAG:handler_name=SoundHandler
[/STREAM]

2.使用

ffprobe -select_streams 0 -show_packets,查看关键帧数量,最后一行的就是:其中,
-select_streams 后面跟视频的index,上个命令可以看到。
ffprobe -select_streams 0 -show_packets /Users/laa/Desktop/abc/只有一个关键帧.mp4 |grep flags=K |wc -lffprobe version 3.4.2 Copyright (c) 2007-2018 the FFmpeg developersbuilt with Apple LLVM version 9.0.0 (clang-900.0.39.2)configuration: --prefix=/usr/local/Cellar/ffmpeg/3.4.2 --enable-shared --enable-pthreads --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= --disable-jack --enable-gpl --enable-libmp3lame --enable-libx264 --enable-libxvid --enable-opencl --enable-videotoolbox --disable-lzmalibavutil      55. 78.100 / 55. 78.100libavcodec     57.107.100 / 57.107.100libavformat    57. 83.100 / 57. 83.100libavdevice    57. 10.100 / 57. 10.100libavfilter     6.107.100 /  6.107.100libavresample   3.  7.  0 /  3.  7.  0libswscale      4.  8.100 /  4.  8.100libswresample   2.  9.100 /  2.  9.100libpostproc    54.  7.100 / 54.  7.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/Users/laa/Desktop/abc/只有一个关键帧.mp4':Metadata:major_brand     : isomminor_version   : 512compatible_brands: isomiso2avc1mp41encoder         : Lavf57.25.100comment         : GIFSHOW [26196011][iOS][10.3.3][iPhone7,1][5.2.0.222][Camera:b]Duration: 00:00:11.54, start: 0.000000, bitrate: 927 kb/sStream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 720x960, 858 kb/s, 19.49 fps, 20 tbr, 19200 tbn, 1200 tbc (default)Metadata:handler_name    : VideoHandlerStream #0:1(und): Audio: aac (LC) (mp4a / 0x6134706D), 44100 Hz, mono, fltp, 63 kb/s (default)Metadata:handler_name    : SoundHandler1

转载于:https://www.cnblogs.com/lily1989/p/9020262.html

视频信息查看,帧信息查看相关推荐

  1. 查看视频的IPB帧,IPB帧编码顺序,视频的第一帧图片

    > 如何查看视频的IPB帧 Android, 如何获取视频的每一帧的信息 视频 = 图片.图像(摄像头) + 声音(麦克风) : 谷歌官方给我们的提供的api接口类:MediaMetadataR ...

  2. 怎么查看视频的帧率帧数、用Matlab把视频分成一帧帧的图片,再把图片按指定帧率合成视频

    一.把视频分成一帧帧的图片的几种方法 ① obj = VideoReader('E:\工业相机\sp\PIC_0145.MP4');%输入视频位置 numFrames = obj.NumberOfFr ...

  3. Linux查看WAS的jvm信息,linux 下使用命令查看jvm信息

    java程序员除了编写业务代码之外,特别是项目上线之后,更需要关注的是系统的性能表现,这个时候就需要了解一下jvm的性能表现了,可以借助于java虚拟机自带的一些分析工具,主要有三个常用的命令. 1. ...

  4. 服务器查看不到集群信息,集群服务器查看内存

    集群服务器查看内存 内容精选 换一换 用户可以查看在不同云服务区已经申请成功的专属云.进入指定的专属云,还可以查看该专属云内专属计算资源详情及云服务器等专属云内基础服务的实例信息.登录管理控制台.单击 ...

  5. ubtunu查看服务器信息,ubuntu查看服务器地址

    ubuntu查看服务器地址 内容精选 换一换 OBS Browser+是一款用于访问和管理对象存储服务的图形化工具,支持通过配置内网DNS服务器地址的方式,使在华为云上的Windows ECS通过内网 ...

  6. 你知道怎么使用DebugView查看调试信息吗?

    简介 DebugView是sysinternals工具集中的一款用来查看调试信息的工具.不管你是内核开发人员还是应用程序开发人员,都会用到这款神器.先简单看看DebugView可以干什么吧. 可以查看 ...

  7. Maven查看插件信息

    1.说明 工作中使用到很多的Maven插件, 从网上拷贝别人的配置用起来很简单, 但是想改几个参数就感觉无处下手了, 当然可以从插件的官方网站查看帮助手册, 也可以通过Maven的help命令查看插件 ...

  8. 远程服务器登入信息,远程登录服务器查看信息

    远程登录服务器查看信息 内容精选 换一换 云堡垒机与LDAP服务器对接,认证登录系统的用户身份.本小节主要介绍如何配置LDAP域认证模式.不支持一键同步LDAP服务器用户.不能添加两个相同的LDAP配 ...

  9. 服务器配置信息怎么查看,查看服务器配置信息

    查看服务器配置信息 内容精选 换一换 有,该NTP服务器仅限于在华为云控制台上购买的弹性云服务器安装使用.如需在购买的弹性云服务器上安装NTP服务器,您可以选择使用华为云控制台自己提供的NTP服务器, ...

  10. 华为服务器查看阵列信息,查看服务器磁盘阵列

    查看服务器磁盘阵列 内容精选 换一换 Windows云服务器变更规格后,可能会发生磁盘脱机,因此,变更规格后,需检查磁盘挂载状态是否正常.本节操作介绍变更规格后检查磁盘挂载状态的操作步骤.对比规格变更 ...

最新文章

  1. 简单JS实现走马灯效果的文字(无需jQuery)
  2. Java基础 集合(Collection)结构详解 Collection和Collections的区别
  3. Vue--findIndex方法的使用原理
  4. C/C++制作人机猜拳小游戏
  5. 备份linux系统报错_Linux 系统如何快速入门?分享民工哥总结的经验
  6. 用户-第三方支付公司-银行 资金流动过程
  7. LeetCode(232)——用栈实现队列(JavaScript)
  8. Tronado自定义Form组件
  9. 【原】linux下tar解压缩问题:time stamp in the future
  10. 基于主键索引和普通索引的查询区别
  11. windows10开启Webdav文件服务
  12. 视觉SLAM十四讲 罗德里格斯公式推导 全解
  13. 关于android RTP驱动的问题
  14. Think-Cell Chart 咨询级图表制作-秦川-专题视频课程
  15. APP响应时间和响应速度测试
  16. note 8 字符串
  17. 微前端框架qiankun之原理与实战
  18. S3C6410板子移植 Android2.2
  19. 用手写板向计算机输入汉字是什么技术,使用手写板输入文字的简单介绍
  20. QCC3040/QCC3046 ANC(主动降噪)调测

热门文章

  1. VB获取快捷方式原文件路径
  2. 图像标注,三倍加速:谷歌AI新方案,数据民工的福音 | Demo可玩耍
  3. 北大主场夺金ACM-ICPC全球总决赛,总教练罗国杰分享背后“秘笈”
  4. 百度DuerOS与高通合推手机语音交互解决方案,谁会欢喜谁要愁?
  5. 8Linux磁盘划分、RAID
  6. 可可托海将打造研学旅游基地促经济发展
  7. 深入理解jvm运行时区域
  8. linux下超简单的ntp时间服务器
  9. PHP与JSP的比较
  10. 智能传感器产业三年行动指南