在ffmpeg命令行執行過程中,我們可以看到如下數據:
1、ffmpeg在運行過程中需要用到的lib庫如下
libavutil 52. 47.101 / 52. 47.101
libavcodec 55. 37.102 / 55. 37.102
libavformat 55. 19.103 / 55. 19.103
libavdevice 55. 4.100 / 55. 4.100
libavfilter 3. 88.102 / 3. 88.102
libswscale 2. 5.101 / 2. 5.101
libswresample 0. 17.104 / 0. 17.104
libpostproc 52. 3.100 / 52. 3.100
2、Input #0, hls,applehttp, from 'http://172.30.25.246:9090/mpeg/wd/vodtest/FLAT_TE
ST06.m3u8':
其中介紹的是片源的信息,hls爲傳輸協議(是蘋果的),後面的網址是視頻的來源。
3、Duration: 00:01:30.00, start: 51210.426000, bitrate: 0 kb/s
Duration爲時長,可以看見正在播放的片源爲1分30秒。Start後面代表的是視頻片內的偏移地址,bitrate爲碼率。
4、Metadata:
variant_bitrate : 0
Stream #0:0: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p, 720x576 [
SAR 17:12 DAR 85:48], 25 fps, 25 tbr, 90k tbn, 50 tbc
Stream #0:1: Audio: aac ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 51
kb/s
Metadata爲元數據,就是描述其他數據的數據,相當於數據庫裏面的字段。
Stream #0:0: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p, 720x576 [SAR 17:12 DAR 85:48], 25 fps, 25 tbr, 90k tbn, 50 tbc
第0:0個流是視頻流,編碼爲h264,顏色編碼爲yuv420p,分辨率爲720x576, 25幀每秒,幀率爲25,文件層的時間精度爲1S=90k,視頻層的時間精度爲1S=50
Stream #0:1: Audio: aac ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 51 kb/s
第0:1個流是音頻流,採用的是aac(高級編碼)技術,採樣頻率爲48000Hz;立體聲;AV_SAMPLE_FMT_FLTP格式的數據,碼率爲51kb/s。