ffmpeg使用筆記——視頻的剪切與合并

〇、ffmpeg版本號(hào)

7.1.0

一、基本命令

1.1 剪切

ffmpeg -ss 0:53:25 -t 0:00:50 -i N:\Test\Sample.mkv -vcodec copy -acodec copy N:\Test\Cut.mkv.mkv

1.2 拼接

#博客教程里沒(méi)有 -safe 0 這一項(xiàng),加上就可以拼接mkv格式純視頻

ffmpeg -f concat -safe 0 -i N:\Test\list.txt -c copy N:\Test\Merge.mkv

list.txt 格式

file 'N:\Test\Sample1.mkv'
file 'N:\Test\Sample2.mkv'

二撬统、mkv格式

2.1 mkv純視頻轰异、mka純音頻

基本正常
但持續(xù)時(shí)間會(huì)有問(wèn)題,需要逐幀精確剪切會(huì)有問(wèn)題

#命令

ffmpeg -ss 00:40:00 -t 0:02:00 -i N:\Test\Sample.mkv -vcodec copy -acodec copy N:\Test\Cut.mkv

#結(jié)果

frame= 2909 fps=0.0 q=-1.0 Lsize=?? 37515kB time=00:01:59.97 bitrate=2561.5kbits
/s speed= 513x

2.2 單音軌多字幕

#命令

ffmpeg -ss 00:00:10 -t 0:01:00 -i N:\Test\Sample.mkv -vcodec copy -acodec copy N:\Test\Cut.mkv

只能導(dǎo)出單音軌單字幕
視頻從原起始位置開(kāi)始遮怜,實(shí)際持續(xù)時(shí)間為ss+t
視頻內(nèi)容結(jié)束后持續(xù)黑屏,直至原結(jié)束位置

2.2.1 字幕問(wèn)題的解釋

#輸入

Stream #0:0(jpn): Video: h264 (High) (H264 / 0x34363248), yuv420p(progressiv
e), 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 23.98 fps, 23.98 tbr, 1k tbn, 1k tbc (
default)

Stream #0:1(jpn): Audio: aac (LC) ([255][0][0][0] / 0x00FF), 48000 Hz, stere
o, fltp (default)
Stream #0:2(chi): Subtitle: ass (default)
Stream #0:3(chi): Subtitle: ass
Stream #0:4(jpn): Subtitle: ass

#結(jié)果

Stream mapping:
? Stream #0:0 -> #0:0 (copy)
? Stream #0:1 -> #0:1 (copy)
? Stream #0:2 -> #0:2 (ass (ssa) -> ass (ssa))

ffmpeg只輸出了有default標(biāo)記的文件流鸿市,所以導(dǎo)致單字幕
同理應(yīng)該可以解釋輸入多音軌視頻锯梁、輸出單音軌視頻的問(wèn)題

2.3 多音軌多字幕

只能導(dǎo)出單音軌單字幕
視頻起始位置、實(shí)際持續(xù)時(shí)間均正常
視頻內(nèi)容結(jié)束后持續(xù)黑屏焰情,直至原結(jié)束位置

2.4 總結(jié)

可以認(rèn)為陌凳,先分流音視頻是必須的,不僅可以避免上述問(wèn)題
而且非mkv格式純視頻内舟、mka格式純音頻合敦,會(huì)導(dǎo)致導(dǎo)出的文件比特率無(wú)法顯示
無(wú)論是由MKVExtractGUI分流的AAC音頻,還是直接用ffmpeg剪切的mkv格式帶音軌視頻验游,都無(wú)比特率

三充岛、純音頻

3.1 AAC格式

#照搬裁剪視頻格式,無(wú)法運(yùn)行

ffmpeg -ss 00:00:10 -t 0:01:00 -i N:\Test\Sample.aac -vcodec copy -acodec copy N:\Test\Cut.aac

#只刪去 -vcodec copy 依然不行耕蝉;刪去 -vcodec copy -acodec copy?可以運(yùn)行崔梗,但出現(xiàn)了轉(zhuǎn)碼過(guò)程

ffmpeg -ss 00:00:10 -t 0:01:00 -i N:\Test\Sample.aac N:\Test\Cut.aac

#上述兩個(gè)命令都會(huì)出現(xiàn)如下提示
#出現(xiàn)在輸入之前

[aac @ 000000000054a9a0] Estimating duration from bitrate, this may be inaccurate

#第二個(gè)命令的輸出與結(jié)果

Stream mapping:???????????????????????????????????????????????????????#Stream mapping出現(xiàn)在Output之前
? Stream #0:0 -> #0:0 (aac (native) -> aac (native))
Press [q] to stop, [?] for help
Output #0, adts, to 'N:\Test\Cut.aac':
? Metadata:
??? encoder : Lavf57.76.100???????????????????????????????????????#重編碼
??? Stream #0:0: Audio: aac (LC), 48000 Hz, stereo, fltp, 128 kb/s
??? Metadata:
????? encoder : Lavc57.102.100 aac
size= 982kB time=00:01:00.01 bitrate= 134.0kbits/s speed=21.7x

雖然單純?cè)趂fmpeg中,可以避開(kāi)處理AAC音頻的問(wèn)題垒在。但后續(xù)如果使用Ae乃至MeGUI(忘了MeGUI輸出是什么格式的了蒜魄,至少Ae導(dǎo)出的AAC是個(gè)問(wèn)題,除非換個(gè)音頻格式),還是會(huì)遇上這個(gè)問(wèn)題权悟。

3.2 M4A格式

M4A格式?jīng)]問(wèn)題砸王,仿照視頻方法即可

3.3 MP3格式

同上,并且雖然在cmd中會(huì)出現(xiàn)中文標(biāo)記亂碼的情況峦阁,但輸出文件的標(biāo)記沒(méi)有問(wèn)題谦铃。

#亂碼情況

Input #0, mp3, from ' N:\Test\Sample.mp3':
? Metadata:
??? artist????????? ?? : 涓冩湹緇勫悎
??? title?????????????? : 涓嶄竴鏍風(fēng)殑鎴
??? comment??? ? : V1.0
? Duration: 00:04:17.72, start: 0.000000, bitrate: 320 kb/s
??? Stream #0:0: Audio: mp3, 44100 Hz, stereo, s16p, 320 kb/s
Output #0, mp3, to 'N:\Test\Cut.mp3':
? Metadata:
??? TPE1??????????? : 涓冩湹緇勫悎
??? TIT2?????????????: 涓嶄竴鏍風(fēng)殑鎴
??? comment????? : V1.0
??? TSSE?????????? : Lavf57.76.100
??? Stream #0:0: Audio: mp3, 44100 Hz, stereo, s16p, 320 kb/s

#輸出文件代碼

General
Complete name?????????? : N:\Test\Cut.mp3?
Format???????????????????????? : MPEG Audio
File size?????????????????????? : 2.29 MiB
Duration?????????????????????? : 1 min 0 s
Overall bit rate mode???: Constant
Overall bit rate???????????? : 320 kb/s
Track name??????????????? ? : Sample
Performer???????????????????? : Sample
Writing library?????????????? : LAME
comment????????????????????? : V1.0

3.4 Flac格式

可以剪切,放不了...

#命令

ffmpeg -ss 00:00:10 -t 0:01:00 -i N:\Test\Sample.flac -vcodec copy -acodec copy N:\Test\Cut.flac

#代碼

Input #0, flac, from 'N:\Test\Sample.flac':
? Metadata:
??? ALBUM?????????? : 鏈堟弧寮
??? ARTIST????????? : 鍒樼弬鐭
??? TITLE?????????? : 鏈堟弧寮
? Duration: 00:04:14.99, start: 0.000000, bitrate: 888 kb/s
??? Stream #0:0: Audio: flac, 44100 Hz, stereo, s16
Output #0, flac, to 'N:\Test\Cut.flac':
? Metadata:
??? ALBUM?????????? : 鏈堟弧寮
??? ARTIST????????? : 鍒樼弬鐭
??? TITLE?????????? : 鏈堟弧寮
??? encoder???????? : Lavf57.76.100
??? Stream #0:0: Audio: flac, 44100 Hz, stereo, s16
Stream mapping:
? Stream #0:0 -> #0:0 (copy)
Press [q] to stop, [?] for help
size=??? 6102kB time=00:00:59.93 bitrate= 834.0kbits/s speed=3.84e+003x

四榔昔、MP4格式

沒(méi)問(wèn)題

沒(méi)有嘗試過(guò)MP4格式帶軟字幕的驹闰,估計(jì)一般也看不到

封裝了章節(jié)等其他內(nèi)容的,還是要把章節(jié)剔除撒会,再剪輯嘹朗。

最好就是干干凈凈的單音軌單視頻軌,無(wú)論是MP4還是MKV封裝诵肛。

五屹培、FLV格式

沒(méi)問(wèn)題

六、H264格式純視頻

之前試過(guò)怔檩,似乎比AAC格式純音頻問(wèn)題還大褪秀,根本讀不了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末薛训,一起剝皮案震驚了整個(gè)濱河市媒吗,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌乙埃,老刑警劉巖闸英,帶你破解...
    沈念sama閱讀 210,914評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異介袜,居然都是意外死亡甫何,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評(píng)論 2 383
  • 文/潘曉璐 我一進(jìn)店門(mén)米酬,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)沛豌,“玉大人趋箩,你說(shuō)我怎么就攤上這事赃额。” “怎么了叫确?”我有些...
    開(kāi)封第一講書(shū)人閱讀 156,531評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵跳芳,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我竹勉,道長(zhǎng)飞盆,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,309評(píng)論 1 282
  • 正文 為了忘掉前任,我火速辦了婚禮吓歇,結(jié)果婚禮上孽水,老公的妹妹穿的比我還像新娘。我一直安慰自己城看,他們只是感情好女气,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,381評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著测柠,像睡著了一般炼鞠。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上轰胁,一...
    開(kāi)封第一講書(shū)人閱讀 49,730評(píng)論 1 289
  • 那天谒主,我揣著相機(jī)與錄音,去河邊找鬼赃阀。 笑死霎肯,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的榛斯。 我是一名探鬼主播姿现,決...
    沈念sama閱讀 38,882評(píng)論 3 404
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼肖抱!你這毒婦竟也來(lái)了备典?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 37,643評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤意述,失蹤者是張志新(化名)和其女友劉穎提佣,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體荤崇,經(jīng)...
    沈念sama閱讀 44,095評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡拌屏,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,448評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了术荤。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片倚喂。...
    茶點(diǎn)故事閱讀 38,566評(píng)論 1 339
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖瓣戚,靈堂內(nèi)的尸體忽然破棺而出端圈,到底是詐尸還是另有隱情,我是刑警寧澤子库,帶...
    沈念sama閱讀 34,253評(píng)論 4 328
  • 正文 年R本政府宣布舱权,位于F島的核電站,受9級(jí)特大地震影響仑嗅,放射性物質(zhì)發(fā)生泄漏宴倍。R本人自食惡果不足惜张症,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,829評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望鸵贬。 院中可真熱鬧俗他,春花似錦、人聲如沸阔逼。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,715評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)颜价。三九已至涯保,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間周伦,已是汗流浹背夕春。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,945評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留专挪,地道東北人及志。 一個(gè)月前我還...
    沈念sama閱讀 46,248評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像寨腔,于是被迫代替她去往敵國(guó)和親速侈。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,440評(píng)論 2 348

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