現(xiàn)在網(wǎng)上的錄屏軟件可謂是五花八門,各有特色,收費(fèi)免費(fèi)的都有。可聰明的你,有沒(méi)有想過(guò)用matlab打造一款屬于自己的錄屏工具呢?是的,沒(méi)有看錯(cuò),用matlab打造。網(wǎng)上介紹采用錄制屏幕的資料很多,大部分都是錄制gif動(dòng)畫(見(jiàn):如何用matlab制作演示動(dòng)畫并存儲(chǔ))、錄制無(wú)聲視頻等。采用今天介紹的方法將能同時(shí)錄制聲音和屏幕畫面并保存。
下面來(lái)簡(jiǎn)單介紹一下實(shí)現(xiàn)原理,即在錄制聲音的同時(shí)錄制屏幕,聲音錄制使用matlab內(nèi)置的函數(shù),錄屏則是通過(guò)屏幕截圖來(lái)實(shí)現(xiàn)的。將同步錄制的聲音和圖片分別保存成音頻和視頻文件,在使用micah richert編寫的mmread函數(shù)讀取音頻和視頻,mmwrite函數(shù)來(lái)合并音頻視頻文件,最終完成屏幕錄制。
閑話少說(shuō),直接上源代碼 [ Last edited by 月只藍(lán) on 2019-5-25 at 09:37 ] |