1. 程式人生 > >Linux下使用RecordMyDesktop進行螢幕錄影

Linux下使用RecordMyDesktop進行螢幕錄影

近期我們在評估給使用者提供視訊教程的可能性,以此來展示某些用視訊才能更好表達的教程。在挖掘這個問題的時候,我們發現極豐富的可用於螢幕錄影的工具。這些程式大體上特性的區別有:視訊質量,效能,相容性。這在此教程裡,我們推薦一款能讓桌面錄影更簡單的 RecordMyDesktop。

安裝 RECORDMYDESKTOP

RecordMyDesktop 的核心是一系列命令工具,不過 Gnome KDE 上面還是有非常有用的圖形介面工具。此教程中,我們使用 Gnome 版本。Ubuntu 使用者可使用如下命令安裝:

sudo apt-get install gtk-recordmydesktop

工作原理

Gnome 前端會在程式執行的時候,在你的面板上新增一個圖示,按下圖示可以隨時開始、結束錄製。當開始錄製的時候,RecordMyDesktop 會把你桌面上全部錄下來(如果只擷取一部分,下面說),錄完後,可以以 Ogg Theora 格式儲存到  /home 目錄。當然音訊,聲音也同樣可以加入其中,或者只要按一下選擇框就可以禁止。

設定你的視訊

當你開啟 gtk-recordmydesktop  後,你可以看到如下的設定介面:


這裡有幾個非常重要的引數,你可以看到一個 滾動條 從來設定視訊品質。大多數情況下,更高的質量意味著更大的視訊大小,更慢的編碼速度。

另一個很有用的設定是 選擇視窗 。用這個,你可以選擇錄製哪個視窗,或者在縮略桌面裡面選擇一個四方形來錄製。


高階設定

大部分高階引數,不用管它就好。不過還是有幾項你可能想了解的,特別是在 Performance 效能選項裡面。預設的設定大部分情況下都可以工作得很好,不過如果你想要更高的質量,或者你的電腦效能極好,處理視訊速度飛快,你在這裡會發現一些有用的設定。


處理輸出視訊

前面提到 recordMyDesktop 會把錄影儲存為 Ogg 格式。每個你錄製的視訊會被儲存到你的 /home 目錄 如:out-1.ogg, out-2.ogg等。如果你想,你可以選擇一個視訊編輯器來編輯你的視訊。不是所有的編輯器都支援 Ogg 格式的。不過 Linux 下已經有許多工具可以讓你的視訊轉換成 其它格式。

使用如下命令就可以把你的視訊轉換為使用更廣泛的 avi格式:

mencoder -ovc lavc -oac copy -lavcopts vcodec=mpeg4 -o NAMEOFOUTPUTFILE.avi NAMEOFINPUTFILE.ogv

這將得到一個壓縮的 MPEG4 格式的視訊。

如果你想轉換為其它格式,而不想視訊有任何損失,你可能想要把視訊 無損轉換為另一種格式,這樣在其它編輯器編輯的時候,才不會有任何質量損失。同樣使用跟上面非常相似的命令:

mencoder -ovc lavc -oac copy -lavcopts vcodec=ffv1 -o NAMEOFOUTPUTFILE.avi NAMEOFINPUTFILE.ogv

相關推薦

Linux使用RecordMyDesktop進行螢幕錄影 輸出影象格式轉換

輸出影象格式轉換 ffmpeg -i input_file.ogv -acodec libmp3lame -acodec ac3 -ab 128k -ac 2 -vcodec libx264 -pre

Linux使用RecordMyDesktop進行螢幕錄影

近期我們在評估給使用者提供視訊教程的可能性,以此來展示某些用視訊才能更好表達的教程。在挖掘這個問題的時候,我們發現極豐富的可用於螢幕錄影的工具。這些程式大體上特性的區別有:視訊質量,效能,相容性。這在此教程裡,我們推薦一款能讓桌面錄影更簡單的 RecordMyDesk

Linux 使用 ffmpeg 螢幕錄影的方法

Note: This was the original post not done by me, but i will try to update if anything new comes up While many screencasting tools exist on Linux, none of

Linuxmysql進行group by ,order by查詢報錯

select userId,count(movieId) from ratings group by userId order by userId 報錯:[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause

怎麼錄製網頁視訊,電腦怎麼進行螢幕錄影

  有時候我們瀏覽網頁的時候會發現一些比較不錯的視訊,但因為許可權的設定,我們並沒有辦法可以快取,這時許多人便會採用螢幕錄影的方式將其給錄製下來,那麼怎麼錄製網頁視訊,電腦怎麼進行螢幕錄影呢?其實很簡單,下面小編便來分享具有的錄製方法。   準備工作:電腦一臺、迅捷螢幕錄影工具   錄屏軟體htt

linux對介面進行Jmeter 壓測

   JMeter在windows系統下啟動的是一個Swing GUI介面,也可以在Linux/Unix系統中作為一個命令使用。呼叫JMeter的 “jmeter -?”命令將列印所有命令選項的一個列表。列表如下:  -h, --help 列印使用資訊並退出 -v, --version 列印版本資訊並推出 -

Linux的curses螢幕遊戲程式設計

學期末了,Unix/Linux課程也結了。老師讓寫個小遊戲,用curses庫控制螢幕。 經過各種途徑找,也沒有找到比較合適的。索性自己寫一個,反倒省事。 下面是我寫的簡版大富翁遊戲,第一次發,不知到要寫什麼,直接上程式碼啦~ /**********************

linux如何進行mysql命令列 建立資料庫

我們除了可以在mysql資料庫或phpmyadmin中登陸資料庫我們還可以使用linux中命令進行建立,下面我來給大家介紹一個簡單的資料庫建立方法吧。 首選用putty連線linux伺服器,進行命令列 輸入mysql -u+資料庫使用者 -p+資料庫密碼 架設資料庫使用

Linuxwindows進行遠端桌面控制

//Linux系統 # cat /etc/redhat-release CentOS release 6.8 (Final) # uname -r 2.6.32-642.el6.x86_64 //注意

Linux如何進行SFTP使用者許可權設定

具體實施步驟: 1. 我們需要建立一個使用者組,專門用於sftp使用者 $ groupadd sftpusers 2. 我們建立一個使用者test $ useradd -s /bin/false -G sftpuser test 注意這裡我們將test使用者的shell設定為/bin/false使他沒有登陸

linux獲取當前螢幕解析度

首先需要更改螢幕檔案fb0許可權,以供使用者開啟 終端命令列輸入: chmod 0777 /dev/fb0 vi 新建一個.c檔案 #include<stdio.h> #include<sys/types.h> #include

LinuxCGroup進行CPU記憶體等資源控制

留存 from: http://www.cnblogs.com/kevingrace/p/5685433.html  and  http://www.cnblogs.com/wang_yb/p/3942208.html CGroup 介紹 CGroup 是 Control

關於ffmpeg 的總結(一個linux 螢幕錄影錄音,音訊視訊轉換,合併音訊視訊檔案,格式轉換於一身的命令)

當然先安裝了 gentoo 下一條命令搞定 emerge  ffmpeg  格式轉換 (將file.avi 轉換成output.flv)      ffmpeg -i  file.avi   output.flv        -i 表示輸入檔案

Linux通過find命令進行rm文件刪除的小技巧

ase test sysconfig ger sdn tun 執行過程 fun alt 我們常常會通過find命令進行批量操作。如:批量刪除舊文件、批量改動、基於時間的文件統計、基於文件大小的文件統計等。在這些操作其中,因為rm刪除操作會導致文件夾結構變化,

Linux進行硬盤掛載、分區、刪除分區,格式化,掛載,卸載方法

硬盤 訪問 9.png dir 輸入 str 創建 指定 命令 本文簡單介紹了下文件系統及其操作(df命令),磁盤分區、格式化,還有最主要是掛載操作。 在這裏對“掛載”做個說明,我們都知道文件系統是創建在磁盤上面的,每個文件系統都有獨立的inode、block等信息,而這

linux使用eclipse打開esp32工程文件,並進行編譯下載。

包含 class ttyusb0 windows 變量 如果 -1 我們 sta 在之前的文章中,已經講過將esp-idf 運用linux自帶的工具下載,但是為了開發的系統性,這裏運用eclipse來對idf進行整體的編譯。 首先 cd /esp32 運行eclipse

Linux使用xargs得到字符串作為參數進行輸出、awk得到字符串作為參數進行輸出

包含 cat pan 效果 target clas log 實例 pos 背景: cat test.txt 1 3 4 實例: 1、xargs cat test.txt | xargs -i echo {} cat test.txt |

linux進行base64編碼解碼

image 分享 clas 技術分享 post blog div img 技術 1.編碼 2.解碼 linux下進行base64編碼解碼

Linux對文件或者目錄進行打包壓縮

linux下 file clip ont ocl str http ron pbo 一、壓縮命令[compress/gzip/bzip2]: 壓縮只能對文件,不能對目錄,目錄要先打包,然後再壓縮。 (1)compress (2)gzip 1、壓縮文件 [c

Linux如何實現對某個文件夾進行壓縮

tar -zcvf /home/xahot.tar.gz /xahot tar -zcvf 打包後生成的文件名全路徑 要打包的目錄 例子:把/xahot文件夾打包後生成一個/home/xahot.tar.gz的文件。 zip 壓縮方法: 壓縮當前的文件夾 zip