FFmpeg常用命令(2)--錄制命令

1.先通過下面命令查詢Mac上有哪些設備

ffmpeg -f avfoundation -list_devices true -i ""

查詢結果如下圖所示,視頻輸入設備有2個:索引號0表示內置攝像頭,1表示屏幕出刷;音頻輸入設備有一個:0表示內置麥克風璧疗。


Mac上的設備查詢

2.屏幕錄制與播放

2.1 屏幕錄制

如果執(zhí)行下面命令時出現(xiàn)權限問題,就在命令前面加上sudo再執(zhí)行)馁龟。

// 屏幕錄制命令(control+c停止錄制)
ffmpeg -f avfoundation -i 1 -r 30 abc.yuv

參數(shù)說明:
-f:指定使用Mac系統(tǒng)下的 avfoundation 庫來采集數(shù)據(jù)崩侠。Mac系統(tǒng)下avfoundation庫是專門用于音視頻處理的。
-i:指定輸入源坷檩,也就是從哪采集數(shù)據(jù)却音,后面的1是一個索引號,通過前面的查詢命令得知屏幕的索引值是1矢炼。
-r:指定幀率僧家。按ffmpeg官方文檔說-r與-framerate作用相同,但實際測試時發(fā)現(xiàn)不同裸删。-framerate 用于限制輸入,而-r用于限制輸出阵赠。(注意涯塔,屏幕的輸入對幀率沒有要求,所以不用限制桌面的幀率清蚀。)
abc.yuv:指定輸出格式為yuv格式(yuv是一種原始格式數(shù)據(jù)匕荸,數(shù)據(jù)量是非常大的),abc為文件名(保存的路徑是在你當前所在的目錄)枷邪。

執(zhí)行錄制命令后結果如下圖所示榛搔,uyvy422是錄制的像素格式,4096x2304是錄制的視頻尺寸东揣,后面用ffplay播放這個視頻時需要用到這兩個參數(shù)践惑。


屏幕錄制執(zhí)行結果

2.2 播放錄制的屏幕

// 播放命令
ffplay -s 4096x2304 -pix_fmt uyvy422 abc.yuv

參數(shù)說明:
-s:指定視頻尺寸
-pix_fmt:指定像素格式。(ffplay默認使用的像素格式是yuv420p嘶卧,而錄制屏幕時使用的像素格式是uyvy422尔觉,所以這里需要指定一下播放的像素格式才能正常播放。)
如果是播放封裝格式的文件是不用指定這兩個參數(shù)的芥吟,比如如果上面錄制的格式是mp4侦铜,直接ffplay out.mp4就可以播放。

3.聲音錄制與播放

3.1 聲音錄制

// 聲音錄制命令(control+c停止錄制)
ffmpeg -f avfoundation -i :0 aaa.wav

參數(shù)說明:
-f:指定使用Mac系統(tǒng)下的 avfoundation 庫來采集數(shù)據(jù)钟鸵。
-i:指定輸入源钉稍,通過前面的查詢命令得知內置麥克風的索引值是0(音頻設備索引值前面要加冒號)。
aaa.yuv:指定輸出格式為wav棺耍。

3.2 播放聲音

// 因為播放的不是原始聲音贡未,所以不需要指定一些參數(shù)
ffplay aaa.wav

4.錄制pcm格式的音頻裸數(shù)據(jù)

PCM音頻數(shù)據(jù)是未經壓縮的音頻采樣數(shù)據(jù)裸流,它是由模擬信號經過采樣、量化羞秤、編碼轉換成的標準的數(shù)字音頻數(shù)據(jù)缸托。

ffmpeg  -f avfoundation -i :0 -ar 44100 -f s16le out.pcm

參數(shù)說明:
-ar 指定采樣率為44.1kHz。
-f s16le 指定采樣大小為16bit (不是很確定瘾蛋?俐镐??)哺哼。

5.錄屏加聲音

ffmpeg  -f avfoundation -i 1:0  -r 29.97 -c:v libx264 -crf 0 -c:a libfdk_aac -profile:a aac_he_v2 -b:a 32k  aaa.mp4

參數(shù)說明:
-i 冒號前面的1表示屏幕索引號佩抹,冒號后面的0表示內置麥克風索引號。
-r 幀速率為29.97 (29.97是標準幀速率)取董。
-c:v 與參數(shù) -vcodec 一樣棍苹,表示視頻編碼器。c 是 codec 的縮寫茵汰,v 是video的縮寫枢里。
-crf 是 x264 的參數(shù)。 0 表式無損壓縮蹂午。
-c:a 與參數(shù) -acodec 一樣栏豺,表示音頻編碼器。
-profile:a 是 fdk_aac 的參數(shù)豆胸。 aac_he_v2 表式使用 AAC_HE v2 壓縮數(shù)據(jù)奥洼。
-b:a 指定音頻碼率。 b 是 bitrate的縮寫, a是 audio的縮與晚胡。

6.視頻錄制

ffmpeg -f avfoundation -framerate 30 -i 0 1.mp4

參數(shù)說明:
-framerate 限制視頻的采集幀率灵奖。這個必須要根據(jù)提示要求進行設置,如果不設置就會報錯估盘。

7.視頻和音頻錄制

ffmpeg -f avfoundation -framerate 29.97 -i 0:0 2.mp4 
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末瓷患,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子遣妥,更是在濱河造成了極大的恐慌尉尾,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,542評論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件燥透,死亡現(xiàn)場離奇詭異沙咏,居然都是意外死亡,警方通過查閱死者的電腦和手機班套,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,822評論 3 394
  • 文/潘曉璐 我一進店門肢藐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人吱韭,你說我怎么就攤上這事吆豹∮愕模” “怎么了?”我有些...
    開封第一講書人閱讀 163,912評論 0 354
  • 文/不壞的土叔 我叫張陵痘煤,是天一觀的道長凑阶。 經常有香客問我,道長衷快,這世上最難降的妖魔是什么宙橱? 我笑而不...
    開封第一講書人閱讀 58,449評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮蘸拔,結果婚禮上师郑,老公的妹妹穿的比我還像新娘。我一直安慰自己调窍,他們只是感情好宝冕,可當我...
    茶點故事閱讀 67,500評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著邓萨,像睡著了一般地梨。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上缔恳,一...
    開封第一講書人閱讀 51,370評論 1 302
  • 那天湿刽,我揣著相機與錄音,去河邊找鬼褐耳。 笑死,一個胖子當著我的面吹牛渴庆,可吹牛的內容都是我干的铃芦。 我是一名探鬼主播,決...
    沈念sama閱讀 40,193評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼襟雷,長吁一口氣:“原來是場噩夢啊……” “哼刃滓!你這毒婦竟也來了?” 一聲冷哼從身側響起耸弄,我...
    開封第一講書人閱讀 39,074評論 0 276
  • 序言:老撾萬榮一對情侶失蹤咧虎,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后计呈,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體砰诵,經...
    沈念sama閱讀 45,505評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,722評論 3 335
  • 正文 我和宋清朗相戀三年捌显,在試婚紗的時候發(fā)現(xiàn)自己被綠了茁彭。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,841評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡扶歪,死狀恐怖理肺,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤妹萨,帶...
    沈念sama閱讀 35,569評論 5 345
  • 正文 年R本政府宣布年枕,位于F島的核電站,受9級特大地震影響乎完,放射性物質發(fā)生泄漏熏兄。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,168評論 3 328
  • 文/蒙蒙 一囱怕、第九天 我趴在偏房一處隱蔽的房頂上張望霍弹。 院中可真熱鬧,春花似錦娃弓、人聲如沸典格。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,783評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽耍缴。三九已至,卻和暖如春挽霉,著一層夾襖步出監(jiān)牢的瞬間防嗡,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,918評論 1 269
  • 我被黑心中介騙來泰國打工侠坎, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蚁趁,地道東北人。 一個月前我還...
    沈念sama閱讀 47,962評論 2 370
  • 正文 我出身青樓实胸,卻偏偏與公主長得像他嫡,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子炼吴,可洞房花燭夜當晚...
    茶點故事閱讀 44,781評論 2 354

推薦閱讀更多精彩內容

  • 原文鏈接http://www.cnblogs.com/kenshincui/p/4186022.html 音頻在i...
    Hyman0819閱讀 21,704評論 4 74
  • 教程一:視頻截圖(Tutorial 01: Making Screencaps) 首先我們需要了解視頻文件的一些基...
    90后的思維閱讀 4,697評論 0 3
  • 貪為何物?是心魔是不可抵御與不可抗拒的誘惑懂讯,它可摧毀每一個人純良質樸的心慕匠,它是戰(zhàn)爭的導火索,是罪惡孕育者域醇,讓人自毀...
    秦秋夜閱讀 247評論 4 4
  • 2018.2.3 星期六 晴 今天又是好冷的一天台谊,老公休息蓉媳,我們一家四口回老家看看,昨晚兒子把今天的作業(yè)提...
    鑫隆媽媽閱讀 78評論 0 1
  • 縱使他已不再是年輕時的模樣锅铅,那些飽經風霜的滄桑酪呻,仍能給我們帶來最初最真切的感動。 在早晨行人尚且稀少的校園小路上盐须,...
    文杏館長閱讀 327評論 2 4