安裝ffmpeg是一款處理視頻的軟件,包含常用的轉(zhuǎn)碼,截圖等功能。 轉(zhuǎn)碼部分包含轉(zhuǎn)換成我們常用的mp4格式,m3u8格式,m3u8+key格式。m3u8直播格式等 官網(wǎng):https:/// 安裝方法很簡單,以windows為例,下載ffmpeg放到任意文件夾里即可。需要注意的就是如果需要用到加密key的m3u8,則需要將ffmpeg添加到環(huán)境變量中。 比如您將ffmpeg安裝在D盤下,添加到環(huán)境變量中的路徑應(yīng)該為:D:\ffmpeg\bin,關(guān)于怎么添加環(huán)境變量,請自行搜索教程 如果不安裝到環(huán)境變量,則使用時(shí)需要點(diǎn)擊系統(tǒng)>運(yùn)行,輸入cmd,調(diào)出cmd窗口,輸入d:(回車),輸入 cd ffmpeg(回車),下面就可以執(zhí)行下面的命令進(jìn)行轉(zhuǎn)碼操作 #ffmpeg的簡單使用一:將input.avi轉(zhuǎn)換成output.mp4:
二:增加一些要求:
-ab:設(shè)置比特率 -vol:音量提高到200% 三:轉(zhuǎn)碼時(shí)修改尺寸:
四:將視頻轉(zhuǎn)成m3u8點(diǎn)播文件
-hls_time 10:每個(gè)ts文件10秒左右。這個(gè)會(huì)根據(jù)具體情況,盡量維系在10秒一個(gè)ts -hls_list_size 0:m3u8索引里保留所有的ts路徑 五:將視頻轉(zhuǎn)成加密的m3u8點(diǎn)播文件
key_info需要替換成自己的路徑,因?yàn)樾枰用?,所以需要?zhǔn)備二個(gè)文件一個(gè)是:key.key,一個(gè)是key_info。詳細(xì)的不在這里作介紹,如果有興趣可以看視頻實(shí)際了解詳細(xì)使用方法。 六:截圖:
-ss:截圖的時(shí)間點(diǎn) 七:連續(xù)截圖:
fps=1/2:每2秒截一張圖,如果是每秒截一張的話應(yīng)該是fps=1 scale:所截圖片大小,上面的代碼是設(shè)置寬為原始的1/4大小,高度自動(dòng),相當(dāng)于iw/4:ih/4,也可以設(shè)置成固定值如120:80 tile:網(wǎng)格化,自動(dòng)將100張圖合并成一張大圖 八:連續(xù)截圖的另外一個(gè)方法
fps=1/2:每2秒截一張圖,如果是每秒截一張的話應(yīng)該是fps=1 -s:尺寸 這種方式截出來的是小圖,需要自己再拼合。 |
|