[問題] 螢幕錄影的品質(ffmpeg)

看板Linux作者 (我抓得到什麼呢?)時間13年前 (2011/01/25 00:38), 編輯推噓2(2010)
留言12則, 2人參與, 最新討論串1/1
我想把螢幕錄下來 用: ffmpeg -f x11grab -s 1600x900 -r 60 -i :0.0 out.xxx xxx=avi/mpg 問題是畫面lag的很嚴重, 已有的改善方法: 把 -r (frame rate)降到20 or 把 -s (size)調小 我猜問題是在輸出的編碼不夠快 (當size/rate大到讓CPU usage =100% 時開始lag) 那有什麼方法可以先把raw data寫出來 之後再編碼嗎? -- ffmpeg -f x11grab -r 60 -s 1600x900 -i :0.0 -vcodec huffyuv xxx.avi 收工XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.245.32 kdjf:轉錄至看板 ask 01/25 00:39 bobju:轉錄至看板 AVEncode 01/25 08:32

01/25 08:35, , 1F
有限定格式嗎? 不然我覺得 xvidcap 應該就很好用了說 @@a
01/25 08:35, 1F

01/25 08:39, , 2F
要 RAW data 不是加參數就能指定嗎? 加 -vcodec copy試試
01/25 08:39, 2F

01/25 15:13, , 3F
是xvidcap的結果太差 才想用ffmpeg試試看的
01/25 15:13, 3F

01/25 15:18, , 4F
vc=copy有試過 可是去讀dump出來的東西時,看到的還是
01/25 15:18, 4F

01/25 15:18, , 5F
編碼過的東西
01/25 15:18, 5F

01/25 15:48, , 6F
試了huffyuv, cpu沒爆! 可是現在不在電腦前,沒有錄到影像
01/25 15:48, 6F

01/25 15:48, , 7F
今晚回去在試試
01/25 15:48, 7F

01/25 15:49, , 8F
謝謝bobju幫轉encode (我只有想不要用codec,沒有想到會有這麼
01/25 15:49, 8F

01/25 15:49, , 9F
快的 codec
01/25 15:49, 9F
※ 編輯: kdjf 來自: 140.112.245.32 (01/25 20:03)

01/26 08:35, , 10F
編碼過可能是因為 output format的關係吧 orz
01/26 08:35, 10F

01/26 08:36, , 11F
不然你用VLC 的 Desktop capture抓看看,這個一定是RAW
01/26 08:36, 11F

01/26 08:37, , 12F
輸出應該是TS,檔案非常大 XD
01/26 08:37, 12F
文章代碼(AID): #1DFQhqLf (Linux)