FFmpeg使用(一)

簡介

ffmpeg是處理音頻和視頻的程序,可以將音頻和視頻裝換成流弥搞,并且包含了音頻/視頻的解碼庫libavcodec.提供了一套很完整的音視頻解決方案论巍。
了解更多

相關(guān)資源

ffmpeg官網(wǎng)地址

ffmpeg的Github項(xiàng)目地址

常用參數(shù)介紹

零兆衅、主要參數(shù)

  • -i 跟輸入文件
  • -f 設(shè)置輸出格式
  • -y 輸出文件已存在則覆蓋該文件
  • -fs 超過制定的文件大小則結(jié)束轉(zhuǎn)換
  • -ss 制定開始時(shí)間
  • -t 從-ss時(shí)間開始轉(zhuǎn)換的持續(xù)時(shí)間
  • -title 設(shè)置標(biāo)題
  • -timestamp 設(shè)置時(shí)間戳
  • -vsync 增減Frame使得影音同步

一地沮、視頻相關(guān)參數(shù)

  • -b:v 設(shè)置視頻流量嗜浮,默認(rèn)為200Kbit/s
  • -r 設(shè)置幀率 默認(rèn)為25
  • -s 設(shè)置畫面的寬和高
  • -aspect 設(shè)置畫面的比例
  • -vn 不處理視頻,于僅針對(duì)聲音做處理時(shí)使用摩疑。
  • -vcodec(-c:v) 設(shè)置視頻編解碼器危融,未設(shè)置時(shí)使用與輸入文件相同的編解碼器

二、音頻相關(guān)參數(shù)

  • -b:a 設(shè)置每個(gè)通道的流量
  • -ar 設(shè)置采樣率
  • -ac 設(shè)置聲音的通道數(shù)目
  • -acodec 設(shè)置音頻編解碼器雷袋,未設(shè)置時(shí)使用與輸入文件相同的編解碼器
  • -an 不處理聲音吉殃,僅針對(duì)視頻做處理時(shí)使用
  • -vol 設(shè)置音量大小,256為標(biāo)準(zhǔn)音量楷怒。(要設(shè)置成兩倍音量時(shí)則輸入512蛋勺,依此類推。)

基礎(chǔ)命令

ffmpeg版本對(duì)應(yīng)信息

1鸠删、 查看當(dāng)前版本所包含的編解碼器

ffmpeg -formats
輸出:
D  3dostr          3DO STR
 E 3g2             3GP2 (3GPP2 file format)
 E 3gp             3GP (3GPP file format)
D  4xm             4X Technologies
 E a64             a64 - video for Commodore 64
  ......

常見用法

一抱完、視頻相關(guān)操作

1、查看視頻(音頻)信息

ffmpeg -i test1.avi
ffmpeg -i test2.mp3

2刃泡、將一組圖片序列合成視頻

ffmpeg -f image2 -i image%d.jpg output.mpg
# -i image%d.jpg  將當(dāng)前目錄下的image1.jpg巧娱、image2.jpg...包含

3、 將視頻分解成圖片序列

ffmpeg -i test1.mpg image%d.jpg

4烘贴、將.mpg 裝換成 .avi文件

ffmpeg -i test1.mpg out.avi

5禁添、 從視頻中抽出聲音,存為.mp3文件

ffmpeg -i test1.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 sound.mp3

二桨踪、音頻相關(guān)操作

1老翘、拼接多個(gè)音頻

需求: 將test1.mp3test2.mp3兩個(gè)文件連接在一起。

ffmpeg -i "concat:123.mp3|124.mp3" -acodec copy output.mp3
# 其中 -acodec copy 表示重新編碼并且復(fù)制到輸出文件中锻离。

2铺峭、 混合多個(gè)音頻
需求: 將test1.mp3test2.mp3混合成一個(gè)音頻,以第一個(gè)文件的長度為準(zhǔn)纳账。

ffmpeg -i test1.mp3 -i test2.mp3 -filter_complex amix=inputs=2:duration=first:dropout_transition=2 -f mp3 output.mp3
# --filter_complex: ffmpeg的濾鏡功能
# amix 表示混合多個(gè)音頻到單個(gè)音頻
# inputs=2:表示輸入兩個(gè)音頻文件,可以多個(gè)
# duration:表示輸出文件的長度 有多個(gè)參數(shù)
#      - longest 最長
#      - shortest 最短
#      - first  第一個(gè)文件長度
# dropout_transition:聲音淡出時(shí)間(以秒為單位)捺疼。 默認(rèn)值為2秒

3疏虫、 截取一個(gè)音頻

需求: 截取test1.mp3音頻文件的開始一分鐘

ffmpeg -i test1.mp3 -acodec copy -ss 00:00:00 -t 00:01:00 output.mp3
# -ss 開始截取的時(shí)間點(diǎn)
# -t 截取音頻的時(shí)間長度

4、音頻文件的格式轉(zhuǎn)換

需求: 將test1.ape轉(zhuǎn)換成test1.mp3格式

ffmpeg -i test1.ape -ar 4410 -ac 2 -ab 16k -vol|50 -f mp3 test1.mp3
# -ar 設(shè)置音頻采樣頻率
# -ac 設(shè)置音頻通道數(shù)
# -ab 設(shè)置聲音比特率
# -vol 設(shè)置音量 256為標(biāo)準(zhǔn)音量啤呼。(要設(shè)置成兩倍音量時(shí)則輸入512卧秘,依此類推。)

參考文章

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末官扣,一起剝皮案震驚了整個(gè)濱河市翅敌,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌惕蹄,老刑警劉巖蚯涮,帶你破解...
    沈念sama閱讀 217,185評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件治专,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡遭顶,警方通過查閱死者的電腦和手機(jī)张峰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,652評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來棒旗,“玉大人喘批,你說我怎么就攤上這事∠橙啵” “怎么了饶深?”我有些...
    開封第一講書人閱讀 163,524評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長逛拱。 經(jīng)常有香客問我敌厘,道長,這世上最難降的妖魔是什么橘券? 我笑而不...
    開封第一講書人閱讀 58,339評(píng)論 1 293
  • 正文 為了忘掉前任额湘,我火速辦了婚禮,結(jié)果婚禮上旁舰,老公的妹妹穿的比我還像新娘锋华。我一直安慰自己,他們只是感情好箭窜,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,387評(píng)論 6 391
  • 文/花漫 我一把揭開白布毯焕。 她就那樣靜靜地躺著,像睡著了一般磺樱。 火紅的嫁衣襯著肌膚如雪纳猫。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,287評(píng)論 1 301
  • 那天竹捉,我揣著相機(jī)與錄音芜辕,去河邊找鬼。 笑死块差,一個(gè)胖子當(dāng)著我的面吹牛侵续,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播憨闰,決...
    沈念sama閱讀 40,130評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼状蜗,長吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了鹉动?” 一聲冷哼從身側(cè)響起轧坎,我...
    開封第一講書人閱讀 38,985評(píng)論 0 275
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎泽示,沒想到半個(gè)月后缸血,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蜜氨,經(jīng)...
    沈念sama閱讀 45,420評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,617評(píng)論 3 334
  • 正文 我和宋清朗相戀三年属百,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了记劝。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,779評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡族扰,死狀恐怖厌丑,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情渔呵,我是刑警寧澤怒竿,帶...
    沈念sama閱讀 35,477評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站扩氢,受9級(jí)特大地震影響耕驰,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜录豺,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,088評(píng)論 3 328
  • 文/蒙蒙 一朦肘、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧双饥,春花似錦媒抠、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,716評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至昏翰,卻和暖如春苍匆,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背棚菊。 一陣腳步聲響...
    開封第一講書人閱讀 32,857評(píng)論 1 269
  • 我被黑心中介騙來泰國打工浸踩, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人统求。 一個(gè)月前我還...
    沈念sama閱讀 47,876評(píng)論 2 370
  • 正文 我出身青樓检碗,卻偏偏與公主長得像,于是被迫代替她去往敵國和親球订。 傳聞我的和親對(duì)象是個(gè)殘疾皇子后裸,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,700評(píng)論 2 354

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