FFmpeg精確時間拆分視頻文件

如果視頻文件太大父叙,因為項目原因需要拆分成多個文件,如下顶籽,就可以拆分視頻
ffmpeg -ss [start] -t [duration] -accurate_seek -i [in].mp4 -codec copy [out].mp4

[start]:為需要截取內(nèi)容的開始時間
[duration]:為需要截取的時長
[in]:為輸入視頻文件名
[out]:為輸出視頻文件名

這種截取的好處是特別快玩般,因為不會對視頻重新編碼,但是這種方式會導致:如果視頻結(jié)尾不是關鍵幀礼饱,那么視頻最后就會出現(xiàn)一段空白坏为。

這個時候,你可以加入-avoid_negative_ts 1變成這樣:

ffmpeg -ss [start] -t [duration] -accurate_seek -i [in].mp4 -codec copy -avoid_negative_ts 1 [out].mp4

這樣截取視頻之后镊绪,時間不會精確截取匀伏,他會找到附近對關鍵幀,補全這個視頻蝴韭,但是這樣也會有問題够颠,連續(xù)分割的視頻之間存在細微的交集。

最后詳細看了下FFmpeg的文檔榄鉴,如果你需要精確截取視頻履磨,避免關鍵幀的丟失并精確截取時間,這個時候最好是重新編碼視頻庆尘。就變成這樣了:

ffmpeg -ss [start] -t [duration] -i [in].mp4 -c:v libx264 -c:a aac -strict experimental -b:a 98k [out].mp4

最后剃诅,你可以寫一段腳本,把整個視頻拆分:

import os
import json

with open("timeline.json") as f:
    times = json.loads(f.read())
    
times = times["timeline"]

for i in range(len(times)):
    start = times[i]["time"]
    try:
        length = times[i+1]["time"] - times[i]["time"]
    except:
        length = 1000
    os.system('ffmpeg -ss %s -i small.mp4 -t %s -c:v libx264 -c:a aac -strict experimental -b:a 98k %s.mp4' % (start,length,str(i+1)))
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末驶忌,一起剝皮案震驚了整個濱河市矛辕,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌付魔,老刑警劉巖聊品,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異几苍,居然都是意外死亡翻屈,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進店門妻坝,熙熙樓的掌柜王于貴愁眉苦臉地迎上來伸眶,“玉大人,你說我怎么就攤上這事惠勒。” “怎么了爬坑?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵纠屋,是天一觀的道長。 經(jīng)常有香客問我盾计,道長售担,這世上最難降的妖魔是什么赁遗? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮族铆,結(jié)果婚禮上岩四,老公的妹妹穿的比我還像新娘。我一直安慰自己哥攘,他們只是感情好剖煌,可當我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著逝淹,像睡著了一般耕姊。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上栅葡,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天茉兰,我揣著相機與錄音,去河邊找鬼欣簇。 笑死规脸,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的熊咽。 我是一名探鬼主播莫鸭,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼网棍!你這毒婦竟也來了黔龟?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤滥玷,失蹤者是張志新(化名)和其女友劉穎氏身,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體惑畴,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡蛋欣,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了如贷。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片陷虎。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖杠袱,靈堂內(nèi)的尸體忽然破棺而出尚猿,到底是詐尸還是另有隱情,我是刑警寧澤楣富,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布凿掂,位于F島的核電站,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏庄萎。R本人自食惡果不足惜踪少,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望糠涛。 院中可真熱鬧援奢,春花似錦、人聲如沸忍捡。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽锉罐。三九已至帆竹,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間脓规,已是汗流浹背栽连。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留侨舆,地道東北人秒紧。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像挨下,于是被迫代替她去往敵國和親熔恢。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,577評論 2 353

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