通过FFmpeg和URL查看流的编码格式

  1. FFmpeg下载后会有三个执行文件,跳转到FFmpeg所在文件夹
  1. 查看视频流URL地址的编码格式命令:
cmd 复制代码
// 在下载ffmpeg的文件夹中执行如下命令,可查看流的编码格式,这里的测试流是H264编码

ffprobe http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8

这段输出是FFmpeg在处理M3U8播放列表时产生的日志信息。M3U8是一种流媒体技术,它将视频内容分割成多个小的TS(Transport Stream)文件,然后通过HTTP服务器进行分段传输。

逐行解释:

  1. [hls @ 00000230fc90b140] Opening 'http://devimages.apple.com/iphone/samples/bipbop/gear4/fileSequence1.ts' for reading

    这句话表示FFmpeg正在尝试从另一个指定的URL读取TS文件。

  2. Input #0, hls, from 'http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8':

    这句话表示FFmpeg正在处理输入的HLS播放列表,这个播放列表的URL是http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8

  3. Duration: 00:30:01.00, start: 10.000000, bitrate: 0 kb/s

    这句话表示播放列表的总时长是30分钟01秒,起始时间是10秒,但比特率是0 kb/s,这可能是因为播放列表中包含了多个不同的比特率版本,而FFmpeg尚未开始处理。

  4. Program 0

    这句话表示开始处理播放列表中的第一个节目。

  5. Metadata:

    这句话表示开始处理与节目相关的元数据。

  6. variant_bitrate : 200000

    这句话表示与节目相关的变体比特率是200 kb/s。

  7. Stream #0:0: Audio: aac (LC) ([15][0][0][0] / 0x000F), 22050 Hz, mono, fltp

    这句话表示节目中的第一个流是音频流,它使用AAC(Advanced Audio Coding)编解码器,频率为22050 Hz,单声道,浮点采样。

  8. Stream #0:1: Video: h264 (Constrained Baseline) ([27][0][0][0] / 0x001B), yuv420p(tv, smpte170m/smpte170m/bt709), 192x144, 14.99 fps, 14.99 tbr, 90k tbn

    这句话表示节目中的第二个流是视频流,它使用H.264(Advanced Video Coding,不是HEVC,即不是H265High Efficient Video Coding)编解码器,视频格式为YUV 420p,分辨率为192x144,帧率为14.99 fps,时间基为14.99 tbr,转换率为90k tbn。

相关推荐
EasyCVR12 小时前
EHOME视频平台EasyCVR视频融合平台使用OBS进行RTMP推流,WebRTC播放出现抖动、卡顿如何解决?
人工智能·算法·ffmpeg·音视频·webrtc·监控视频接入
简鹿办公13 小时前
使用 FFmpeg 进行音视频转换的相关命令行参数解释
ffmpeg·简鹿视频格式转换器·ffmpeg视频转换
EasyCVR17 小时前
萤石设备视频接入平台EasyCVR多品牌摄像机视频平台海康ehome平台(ISUP)接入EasyCVR不在线如何排查?
运维·服务器·网络·人工智能·ffmpeg·音视频
runing_an_min17 小时前
ffmpeg 视频滤镜:屏蔽边框杂色- fillborders
ffmpeg·音视频·fillborders
岁月小龙1 天前
如何让ffmpeg运行时从当前目录加载库,而不是从/lib64
ffmpeg·origin·ffprobe·rpath
行者记2 天前
ffmpeg命令——从wireshark包中的rtp包中分离h264
测试工具·ffmpeg·wireshark
EasyCVR2 天前
国标GB28181视频平台EasyCVR私有化视频平台工地防盗视频监控系统方案
运维·科技·ffmpeg·音视频·1024程序员节·监控视频接入
hypoqqq3 天前
使用ffmpeg播放rtsp视频流
ffmpeg
cuijiecheng20183 天前
音视频入门基础:FLV专题(24)——FFmpeg源码中,获取FLV文件视频信息的实现
ffmpeg·音视频
QMCY_jason3 天前
黑豹X2 armbian 编译rkmpp ffmpeg 实现CPU视频转码
ffmpeg