FFmpeg命令行的使用(二)

FFmpeg常用命令:

  • 列出ffmpeg支持的所有格式:
    ffmpeg -formats

    ffmpeg -formats

  • 截取一段視頻
    ffmpeg -i input.mp4 -ss 10 -codec copy -t 10 output.mp4
    將文件中第10s 剪切10秒的時間霹粥,輸出到output.mp4中伦腐,其中-ss指定偏移時間(可以用秒的格式赢底,也可以用00:00:10.0的格式)失都,-t指定的時長

    ffmpeg -i input.mp4 -ss 10 -codec copy -t 10 output.mp4

  • 提取視頻文件中的音頻文件

ffmpeg -i input.mp4 -vn -acodec copy output.m4a
-vn:取消視頻輸出
-acodec codec:指定音頻編碼(‘copy’代表不做音頻轉(zhuǎn)碼柏蘑,直接復(fù)制)


ffmpeg -i input.mp4 -vn -acodec copy output.m4a
  • 提取視頻文件中視頻(不保留音頻)
    ffmpeg -i input.mp4 -an -vcodec copy output_no_audio.mp4
    -an取消音頻輸出
    -vcodec codec:指定視頻編碼(‘copy’代表不做視頻轉(zhuǎn)碼,直接復(fù)制)
    ffmpeg -i input.mp4 -an -vcodec copy output_no_audio.mp4
  • 從文件中提取視頻導(dǎo)出為裸h264數(shù)據(jù)
    ffmpeg -i output.mp4 -an -vcodec copy -bsf:v h264_mp4toannexb output.h264
    -bsf:v h264_mp4toannexb視頻數(shù)據(jù)使用h264_mp4toannexb這個bitstream filter來轉(zhuǎn)換為原始的h264數(shù)據(jù)
ffmpeg -i output.mp4 -an -vcodec copy -bsf:v h264_mp4toannexb output.h264
  • 提取視頻中的音頻并轉(zhuǎn)換為aac封裝格式
    ffmpeg -i input.mp4 -vn -acodec aac output.aac
    注:查看是否有aac編碼器可以使用命令:
    ffmpeg -h encoder=aac
ffmpeg -i input.mp4 -vn -acodec aac output.aac

下面就不截圖了

  • 音頻數(shù)據(jù)和視頻數(shù)據(jù)封裝程視頻文件
    ffmpeg -i output.aac -i output.h264 -acodec copy -bsf:a aac_adtstoasc -vcodec copy -f mp4 merge.mp4

  • 從wav音頻文件中提取pcm裸數(shù)據(jù)
    ffmpeg -i input.wav -f s16le output.pcm

  • pcm裸數(shù)據(jù)封裝程wav
    wav和pcm的區(qū)別就是 pcm是一段純音頻數(shù)據(jù) 未經(jīng)壓縮 而wav就是給pcm 加上一個文件頭 其中描述該段音頻的采樣率 聲道數(shù)等信息

ffmpeg -ar 44100 -f s16le -i output.pcm output.wav

\color{red}{ffmpeg可以根據(jù)輸出文件的擴展名粹庞,自動推斷應(yīng)該使用封裝格式(mp4,rm,mkv等)咳焚,如果擴展名未知,}
\color{red}{那么就要通過-f參數(shù)手動指定封裝格式庞溜,同時ffmpeg會選定一個缺省的編碼器來進行編碼}

  • 視頻轉(zhuǎn)換成gif格式

ffmpeg -i input.mp4 -vf scale=300:-1 -t 5 -r 10 image.gif

-vf VideoFilter 使用VideoFilter的scaleFilter
-r 幀率改為10,
-t 只處理前5秒鐘的視頻

  • 從視頻中抽取圖片

ffmpeg -i output.mp4 -r 0.25 frames_%04d.png
每4秒鐘截取一幀視頻畫面生成圖片

  • 多張圖片生成gif

ffmpeg -i frames_%04d.png -r 5 output.gif

  • 降低音量為原來的一半

ffmpeg -i output.wav -af volume=0.5 low_volume.wav

  • 淡入效果器的使用

ffmpeg -i output.wav -filter_complex afade=t=in:ss=0:d=5 gradient.wav

前5s做淡入效果

  • 淡出效果器的使用

ffmpeg -i output.wav -filter_complex afade=t=out:st=20:d=5 gradient_out.wav

從20s開始革半,做5s的淡出效果

  • 對聲音進行變速但不變調(diào)效果器的使用

ffmpeg -i output.wav -filter_complex atempo=0.5 change_speed.wav
語速變?yōu)樵瓉淼?.5倍

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末碑定,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子又官,更是在濱河造成了極大的恐慌延刘,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,744評論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件六敬,死亡現(xiàn)場離奇詭異碘赖,居然都是意外死亡,警方通過查閱死者的電腦和手機外构,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,505評論 3 392
  • 文/潘曉璐 我一進店門普泡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人审编,你說我怎么就攤上這事撼班。” “怎么了垒酬?”我有些...
    開封第一講書人閱讀 163,105評論 0 353
  • 文/不壞的土叔 我叫張陵砰嘁,是天一觀的道長。 經(jīng)常有香客問我勘究,道長般码,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,242評論 1 292
  • 正文 為了忘掉前任乱顾,我火速辦了婚禮板祝,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘走净。我一直安慰自己券时,他們只是感情好,可當我...
    茶點故事閱讀 67,269評論 6 389
  • 文/花漫 我一把揭開白布伏伯。 她就那樣靜靜地躺著橘洞,像睡著了一般。 火紅的嫁衣襯著肌膚如雪说搅。 梳的紋絲不亂的頭發(fā)上炸枣,一...
    開封第一講書人閱讀 51,215評論 1 299
  • 那天,我揣著相機與錄音弄唧,去河邊找鬼适肠。 笑死,一個胖子當著我的面吹牛候引,可吹牛的內(nèi)容都是我干的侯养。 我是一名探鬼主播,決...
    沈念sama閱讀 40,096評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼澄干,長吁一口氣:“原來是場噩夢啊……” “哼逛揩!你這毒婦竟也來了柠傍?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,939評論 0 274
  • 序言:老撾萬榮一對情侶失蹤辩稽,失蹤者是張志新(化名)和其女友劉穎惧笛,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體逞泄,經(jīng)...
    沈念sama閱讀 45,354評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡徐紧,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,573評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了炭懊。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片并级。...
    茶點故事閱讀 39,745評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖侮腹,靈堂內(nèi)的尸體忽然破棺而出嘲碧,到底是詐尸還是另有隱情,我是刑警寧澤父阻,帶...
    沈念sama閱讀 35,448評論 5 344
  • 正文 年R本政府宣布愈涩,位于F島的核電站,受9級特大地震影響加矛,放射性物質(zhì)發(fā)生泄漏履婉。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,048評論 3 327
  • 文/蒙蒙 一斟览、第九天 我趴在偏房一處隱蔽的房頂上張望毁腿。 院中可真熱鬧,春花似錦苛茂、人聲如沸已烤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,683評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽胯究。三九已至,卻和暖如春躁绸,著一層夾襖步出監(jiān)牢的瞬間裕循,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,838評論 1 269
  • 我被黑心中介騙來泰國打工净刮, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留剥哑,地道東北人。 一個月前我還...
    沈念sama閱讀 47,776評論 2 369
  • 正文 我出身青樓庭瑰,卻偏偏與公主長得像星持,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子弹灭,可洞房花燭夜當晚...
    茶點故事閱讀 44,652評論 2 354

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

  • 因為正在學習音視頻,從當當買了關(guān)于FFmpeg的書捡鱼,在家補充知識八回。遇到了一些命令行的使用,我把它從書上移到筆記上驾诈,...
    請叫我果爸閱讀 14,644評論 0 18
  • 分離視頻音頻流ffmpeg -i input_file -vcodec copy -an output_file_...
    nenhall閱讀 6,342評論 2 6
  • 參考ffmpeg常用命令[https://blog.csdn.net/newchenxf/article/deta...
    合肥黑閱讀 203,349評論 13 204
  • 【 ffmpeg 官網(wǎng) 】 補充些有用的參數(shù):-write_empty_segments 1 視頻斷的-segm...
    _49_閱讀 2,988評論 0 0
  • 前言 如此強大的FFmpeg缠诅,能夠?qū)崿F(xiàn)視頻采集、視頻格式轉(zhuǎn)化乍迄、視頻截圖管引、視頻添加水印、視頻切片闯两、視頻錄制褥伴、視頻推流...
    騷之哈塞給閱讀 25,754評論 6 39