ffmpeg分片 m3u8以及視頻截取

M3u8:
從文件轉(zhuǎn)HLS直播欲虚,也就是生成m3u8文件:
./ffmpeg -re -i test.mp4 -c copy -f hls -bsf:v h264_mp4toannexb output.m3u8

其中 -bsf:v h264_mp4toannexb是將MP4中的H.264數(shù)據(jù)轉(zhuǎn)換為H.264AnnexB標(biāo)準(zhǔn)編碼,如果源文件是FLV铅匹、TS等可作為直播傳輸流的視頻划纽,則不需要此參數(shù)


操作m3u8的參數(shù).png


EXT-X-TARGETDURATION:最大的分片時長走哺,整數(shù),四舍五入

EXT-X-MEDIA-SEQUENCE:直播切片序列摄闸,當(dāng)打開文件時以這個標(biāo)簽的值為參考赢乓。

EXT-X-ENDLIST:結(jié)束標(biāo)簽,如果沒有這個標(biāo)簽孵睬,都是從倒數(shù)第三片開始播放播歼,如果不滿三片則不播放。

EXTINF:為每一個分片的duration

EXT-X-DISCONTINUITY:前一分片與后一分片有不連續(xù)的時候播放可能會出錯掰读,需要這個標(biāo)簽荚恶,以播放當(dāng)前分片的duraiton時間刷新M3U8列表撩穿,然后做對應(yīng)的加載動作

EXT-X-STREAM-INF:
主要出現(xiàn)在多級M3U8文件中

AVERAGE-BANDWIDTH:當(dāng)播放EXT-STREAM-INF下對應(yīng)的M3U8時占用的平均碼率 可選

CODECS:聲明EXT-X-STREAM-INF下面對應(yīng)的音頻編碼、視頻編碼信息
FRAME-RATE:視頻幀率 可選

FFMpeg切片segment參數(shù):

segment參數(shù).png
segment參數(shù)1.png

將mp4轉(zhuǎn)m3u8谒撼,內(nèi)部格式依然是mp4:
只生成切片:
./ffmpeg -re -i test.mp4 -c copy -f segment -segment_format mp4 test_output_%d.mp4
生成切片以及m3u8:
./ffmpeg -re -i test.mp4 -c copy -f segment -segment_format mp4 -segment_list_type m3u8 -segment_list output.m3u8 test_output_%d.mp4

截取視頻:
截取前10秒
./ffmpeg -i test2.mp4 -c copy -t 10 -copyts output.mp4
從第6秒開始截仁彻选:
./ffmpeg -ss 6 -i test2.mp4 -c copy output_ss6.mp4

從第6秒開始截取10秒:
ffmpeg -ss 6 -i test2.mp4 -c copy -t 10 output_ss6_t10.mp4

指定起始播放時間為第5秒,小于這個時間的會放不出來:
./ffmpeg -i test2.mp4 -c copy -t 10 -output_ts_offset 5 output_s5.mp4

抽出音頻aac文件:
./ffmpeg -i test2.mp4 -vn -acodec copy output.aac

抽出視頻流H.264:
./ffmpeg -i test2.mp4 -vcodec copy -an output.h264
抽出視頻流H.265(測試無效廓潜?抵皱?):
./ffmpeg -i test2.mp4 -vcodec copy -an -bsf hevc_mp4toannext -f hevc output.hevc

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市辩蛋,隨后出現(xiàn)的幾起案子呻畸,更是在濱河造成了極大的恐慌,老刑警劉巖悼院,帶你破解...
    沈念sama閱讀 221,695評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件伤为,死亡現(xiàn)場離奇詭異,居然都是意外死亡据途,警方通過查閱死者的電腦和手機(jī)绞愚,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,569評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來颖医,“玉大人位衩,你說我怎么就攤上這事∪巯簦” “怎么了糖驴?”我有些...
    開封第一講書人閱讀 168,130評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長佛致。 經(jīng)常有香客問我贮缕,道長,這世上最難降的妖魔是什么俺榆? 我笑而不...
    開封第一講書人閱讀 59,648評論 1 297
  • 正文 為了忘掉前任跷睦,我火速辦了婚禮,結(jié)果婚禮上肋演,老公的妹妹穿的比我還像新娘。我一直安慰自己烂琴,他們只是感情好爹殊,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,655評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著奸绷,像睡著了一般梗夸。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上号醉,一...
    開封第一講書人閱讀 52,268評論 1 309
  • 那天反症,我揣著相機(jī)與錄音辛块,去河邊找鬼。 笑死铅碍,一個胖子當(dāng)著我的面吹牛润绵,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播胞谈,決...
    沈念sama閱讀 40,835評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼尘盼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了烦绳?” 一聲冷哼從身側(cè)響起卿捎,我...
    開封第一講書人閱讀 39,740評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎径密,沒想到半個月后午阵,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,286評論 1 318
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡享扔,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,375評論 3 340
  • 正文 我和宋清朗相戀三年底桂,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片伪很。...
    茶點(diǎn)故事閱讀 40,505評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡戚啥,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出锉试,到底是詐尸還是另有隱情猫十,我是刑警寧澤,帶...
    沈念sama閱讀 36,185評論 5 350
  • 正文 年R本政府宣布呆盖,位于F島的核電站拖云,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏应又。R本人自食惡果不足惜宙项,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,873評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望株扛。 院中可真熱鬧尤筐,春花似錦、人聲如沸洞就。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,357評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽旬蟋。三九已至油昂,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背冕碟。 一陣腳步聲響...
    開封第一講書人閱讀 33,466評論 1 272
  • 我被黑心中介騙來泰國打工拦惋, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人安寺。 一個月前我還...
    沈念sama閱讀 48,921評論 3 376
  • 正文 我出身青樓厕妖,卻偏偏與公主長得像,于是被迫代替她去往敵國和親我衬。 傳聞我的和親對象是個殘疾皇子叹放,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,515評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 0 概述 FFmpeg是一套領(lǐng)先的音視頻多媒體處理開源框架,采用LGPL或GPL許可證挠羔。它提供了對音視頻的采集井仰、編...
    但行耕者閱讀 6,819評論 0 19
  • 寫在前面: 今天往移動硬盤上拷電影的時候忽然遇見文件過大無法拷貝的問題。因?yàn)橐粋€移動硬盤如果分區(qū)為NTFS格式破加,那...
    vincentgemini閱讀 14,276評論 0 9
  • 前言 如此強(qiáng)大的FFmpeg俱恶,能夠?qū)崿F(xiàn)視頻采集、視頻格式轉(zhuǎn)化范舀、視頻截圖合是、視頻添加水印、視頻切片锭环、視頻錄制聪全、視頻推流...
    騷之哈塞給閱讀 25,770評論 6 39
  • 分離視頻中的音頻和視頻數(shù)據(jù): 提取視頻數(shù)據(jù)與源視頻使用相同的編碼器:ffmpeg -i input.mp4 -c:...
    書文換酒錢閱讀 2,941評論 0 0
  • 因?yàn)檎趯W(xué)習(xí)音視頻玫锋,從當(dāng)當(dāng)買了關(guān)于FFmpeg的書蛾茉,在家補(bǔ)充知識。遇到了一些命令行的使用撩鹿,我把它從書上移到筆記上谦炬,...
    請叫我果爸閱讀 14,687評論 0 18