通过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。

相关推荐
无巧不成书021821 小时前
FFmpeg 保姆级安装教程!Windows/macOS/Linux全平台覆盖,
windows·macos·ffmpeg
kkoral3 天前
OpenCV 与 FFmpeg 的关系
opencv·ffmpeg
kkoral3 天前
如何在 Python 中使用 OpenCV 调用 FFmpeg 的特定功能?
python·opencv·ffmpeg
山栀shanzhi3 天前
【FFmpeg】音视频MP4封装格式转封装MOV
ffmpeg·音视频
山栀shanzhi3 天前
【FFmpeg】是什么是未压缩的裸流?
c++·ffmpeg
Maverick064 天前
02-SQL执行计划与优化器:Oracle是怎么决定“该怎么查“的
数据库·sql·oracle·ffmpeg
EasyDSS4 天前
RTMP高清推流直播/智能转码/无人机直播EasyDSS破局旅游慢直播痛点
ffmpeg·旅游·视频转码·fmp4·点播技术
EasyDSS4 天前
RTMP高清推流直播/视频转码EasyDSS在无人机RTMP直播场景中的应用技术解析
ffmpeg·音视频·无人机·视频转码·语音转写·点播技术
私人珍藏库4 天前
[Windows] FFmpeg 图形化:EasyFF v0.17
ffmpeg·媒体·工具·软件·win·多功能
EasyDSS5 天前
场景深耕:低延迟高并发EasyDSS无人机RTMP高清推流直播技术剖析
ffmpeg·webrtc·rtmp