视频信息查看,帧信息查看
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
视频信息查看,帧信息查看相关推荐
- 查看视频的IPB帧,IPB帧编码顺序,视频的第一帧图片
> 如何查看视频的IPB帧 Android, 如何获取视频的每一帧的信息 视频 = 图片.图像(摄像头) + 声音(麦克风) : 谷歌官方给我们的提供的api接口类:MediaMetadataR ...
- 怎么查看视频的帧率帧数、用Matlab把视频分成一帧帧的图片,再把图片按指定帧率合成视频
一.把视频分成一帧帧的图片的几种方法 ① obj = VideoReader('E:\工业相机\sp\PIC_0145.MP4');%输入视频位置 numFrames = obj.NumberOfFr ...
- Linux查看WAS的jvm信息,linux 下使用命令查看jvm信息
java程序员除了编写业务代码之外,特别是项目上线之后,更需要关注的是系统的性能表现,这个时候就需要了解一下jvm的性能表现了,可以借助于java虚拟机自带的一些分析工具,主要有三个常用的命令. 1. ...
- 服务器查看不到集群信息,集群服务器查看内存
集群服务器查看内存 内容精选 换一换 用户可以查看在不同云服务区已经申请成功的专属云.进入指定的专属云,还可以查看该专属云内专属计算资源详情及云服务器等专属云内基础服务的实例信息.登录管理控制台.单击 ...
- ubtunu查看服务器信息,ubuntu查看服务器地址
ubuntu查看服务器地址 内容精选 换一换 OBS Browser+是一款用于访问和管理对象存储服务的图形化工具,支持通过配置内网DNS服务器地址的方式,使在华为云上的Windows ECS通过内网 ...
- 你知道怎么使用DebugView查看调试信息吗?
简介 DebugView是sysinternals工具集中的一款用来查看调试信息的工具.不管你是内核开发人员还是应用程序开发人员,都会用到这款神器.先简单看看DebugView可以干什么吧. 可以查看 ...
- Maven查看插件信息
1.说明 工作中使用到很多的Maven插件, 从网上拷贝别人的配置用起来很简单, 但是想改几个参数就感觉无处下手了, 当然可以从插件的官方网站查看帮助手册, 也可以通过Maven的help命令查看插件 ...
- 远程服务器登入信息,远程登录服务器查看信息
远程登录服务器查看信息 内容精选 换一换 云堡垒机与LDAP服务器对接,认证登录系统的用户身份.本小节主要介绍如何配置LDAP域认证模式.不支持一键同步LDAP服务器用户.不能添加两个相同的LDAP配 ...
- 服务器配置信息怎么查看,查看服务器配置信息
查看服务器配置信息 内容精选 换一换 有,该NTP服务器仅限于在华为云控制台上购买的弹性云服务器安装使用.如需在购买的弹性云服务器上安装NTP服务器,您可以选择使用华为云控制台自己提供的NTP服务器, ...
- 华为服务器查看阵列信息,查看服务器磁盘阵列
查看服务器磁盘阵列 内容精选 换一换 Windows云服务器变更规格后,可能会发生磁盘脱机,因此,变更规格后,需检查磁盘挂载状态是否正常.本节操作介绍变更规格后检查磁盘挂载状态的操作步骤.对比规格变更 ...
最新文章
- 简单JS实现走马灯效果的文字(无需jQuery)
- Java基础 集合(Collection)结构详解 Collection和Collections的区别
- Vue--findIndex方法的使用原理
- C/C++制作人机猜拳小游戏
- 备份linux系统报错_Linux 系统如何快速入门?分享民工哥总结的经验
- 用户-第三方支付公司-银行 资金流动过程
- LeetCode(232)——用栈实现队列(JavaScript)
- Tronado自定义Form组件
- 【原】linux下tar解压缩问题:time stamp in the future
- 基于主键索引和普通索引的查询区别
- windows10开启Webdav文件服务
- 视觉SLAM十四讲 罗德里格斯公式推导 全解
- 关于android RTP驱动的问题
- Think-Cell Chart 咨询级图表制作-秦川-专题视频课程
- APP响应时间和响应速度测试
- note 8 字符串
- 微前端框架qiankun之原理与实战
- S3C6410板子移植 Android2.2
- 用手写板向计算机输入汉字是什么技术,使用手写板输入文字的简单介绍
- QCC3040/QCC3046 ANC(主动降噪)调测