桌面錄影程式 [論壇 - Ubuntu 與工具程式及軟體推薦]


正在瀏覽:   1 名遊客


 到底部   前一個主題   下一個主題  [無發表權] 請登錄或者註冊

(1) 2 »


桌面錄影程式

註冊日期:
2006/12/9 22:01
所屬群組:
已註冊使用者
等級: NAN
HP : NAN / NAN
MP : NAN / NAN
EXP: NAN
離線
桌面錄影程式有誰可以推薦一下

謝謝

2006/12/10 10:56
應用擴展 工具箱
桌面錄影程式教學製作
會員一級
註冊日期:
2006/9/6 2:33
所屬群組:
已註冊使用者
等級: 3
HP : 0 / 57
MP : 7 / 1362
EXP: 31
離線
(內容僅做逐句翻譯,尚未親自測試
若有脫誤請來訊幫忙修正)


HOW TO: Record Videos Of Your Desktop
June 30, 2006 on 2:37 pm( In Linux, Ubuntu, HOW TO)


您是否想擷取閃亮動人的桌面影片,
隨心所欲地展示常用的圖示排列,
伴隨於旁外觀顯眼的圖形監控介面GKrellM,
各類精緻桌面管理等等小飾品?
或想將更酷的XGL效果作成影片分享?
又或是製作教學影片檔給幾位好友如何確實操作現有的程式?
假如您有著這樣的想法,以下的說明就是讓各位一展身手的好機會.


因為linux未有一套專屬的畫面錄影程式
(這個嘛,有一套xvidcap,但並非很容易設定上手),
我們必須先讓環境建置起來-
就是使用VNC( Virtual Network Computing ;遠端遙控軟體)
來透過X server傳輸資料給我們自己.
我不想提這些驚心動魄的細節來嚇壞初學者,
正當許多網站的確使用這種方法便利地運用-
以及那些都僅僅是用google搜索開來.
這方法將可以依照您的創意而編輯製作出Flash格式的桌面影片.



step1.首先必須先準備些甚呢?
[步驟1_前置準備]
  • 1.linux作業系統一套,包含著X server(桌面程式).
  • 筆者使用的是以 Ubuntu 6.06 TLS 作為以下的實例;
  • 2 .最新版本的x11vnc一套;
  • 3.最新版本的pyvnc2swf (Python版本).

  • 假如您已經有Ubuntu或其他熟手且適用更好的作業環境,
    安裝x11vnc應是不花吹灰之力.
    需要動作做的是,打開終端機輸入:
    $ sudo apt-get install x11vnc
    


    假如狀況OK以上的指令(或其版本安裝順利),
    x11vnc將會被正確安裝,請跟著下一步驟做:先幫pyvnc2swf解壓縮-

    如果狀況不太OK,請跟著以下做看看.
    看起來您需要透過source開始build,
    看來您使用的版本並未內建其程式.
    首先,下載這最新版本的x11vnc.
    然後跟著下指令將其解壓縮:
    (先放置您知道的目錄之下,如Home/username/底下)
    $ tar xzf x11vnc-versionnumber.tar.gz
    

    (紅字請對應您下載的版本編號)

    然後,執行安裝並載入模組.
    $ cd x11vnc-versionnumber/
    $ ./configure
    $ make
    $ make install
    


    恭喜您,順利做到這就成功一半了!!



    step2.Extract pyvnc2swf
    [步驟2]替pyvnc2swf解壓縮

    下載最新vnc2swf(Python版本)的tar.gz之後,
    儲存回您的家目錄資料夾中.
    有二個關鍵重點需要注意-

    其中之一,這段script我們將無法給Csh版本使用
    (這點需要稍微注意一下 如果您動過預設bash),
    其二,如果解壓縮的目錄無法對應到您設定正確
    (/home/~username)的家目錄底下也將會失效!

    好了,打開xterm,並確認您正使用正確的家目錄
    (執行cd~ 假如您不確定,也可以使用pwd來確定路徑).
    然後,輸入以下指令(同樣的請記得置換versionnumber版本編號,
    做之前記得檢查一下)
    $ tar xzf pyvnc2swf-versionnumber.tar.gz
    

    這步驟就是您全部需要做的部份-沒錯,
    好好地讓解壓縮躺到正確位置就很棒了!!


    step3.Use the Script
    [步驟3.]使用以下寫好的shell Scrip
    為了讓我們方便簡單地操作擷取桌面的動作,我們將使用這段script.
    這將會替我們避免一大段可能做得灰頭土臉又可能有不小心出錯的狀況.
    (注意:假如您想要透過麥克風MIC音效輸入的動作
    順便寫到script的其中一段,您將需要先安裝ffmpeg-
    使用此指令:sudo apt-get install ffmpeg
    便能順利安裝,)

    打開您最喜歡常用的文字編輯器(vi或gedit)
    ,並將以下藍色字碼全部複製貼上:

    
    #!/bin/sh
    #
    x11vnc -localhost -viewonly -wait 10 -defer 10 &
    python ~/pyvnc2swf-0.8.2/vnc2swf.py -o tutorial.swf -N -S ‘arecord -c 2 -f cd -t wav voice.wav’ localhost:0
    ffmpeg -i voice.wav -ar 22050 voice.mp3
    python ~/pyvnc2swf-0.8.2/edit.py -o tutorial1.swf -a voice.mp3 tutorial.swf
    mv ~/tutorial1.swf ~/tutorial.swf
    rm ~/voice.wav
    rm ~/voice.mp3
    rm ~/tutorial1.html
    
    

    (若是您完全只想使用畫面也可將ffmepeg那行
    以及rm ~/voice.mp3
    將二行之前暫時使用#註解掉,省下一些些資源時間)

    將此script另存為‘vidtut.sh‘ 放置於您的家目錄底下.
    不只是這script紀錄桌面影片,
    也將會紀錄透過麥克風輸入裝置並一起轉換為最後的Flash格式.
    假如您不想使用任何音效輸入,
    很簡單只要您透過音量控制選擇開關選項將MIC設為靜音即可-
    另一種方式,
    您也可以嘗試照comment #29 使用文字指令方式做到同樣效果.



    再來的動作就是讓此段script擁有可執行的權限,請跟著輸入以下指令:
    $ sudo chmod 755 vidtut.sh
    


    現在所有動作都已經準備妥當,是時候執行程式了!
    一樣,到您的家目錄之中,輸入以下指令執行:
    $ ./vidtut.sh
    


    A window like the one in Figure 1 should appear.
    一個小視窗彈出如(並顯示訊息):

    Figure 1: pyvnc2swf in action, thanks to our script


    到此為止所有要設定的都做得差不多了,只缺臨門一點'Start'(點選此按鈕)
    便可開始錄製桌面影片,
    同樣的按鈕(會轉變為‘Stop’字眼),當您完成錄製的動作就點選讓其停止.
    而二個檔案將會新增於之前設定好的家目錄底下:
    tutorial.html及tutorial.swf.
    分配二檔到適當的分享位置,當您想觀賞時打開tutorial.html此檔
    便能順勢地看到影片(如您所見到的效果).




    感謝各位耐心閱讀此教學說明-請留下您的意見於下,不管您是路過問好,
    還是問題想詢問都歡迎!


    NOTE: Kudos to BruceCadieux for the majority of the script,
    and to the developers of those two apps for making this possible!
    請注意:所有工作主體的script完全歸功於BruceCadieux,
    以及此二套程式的開發團隊才能讓此專案得以順利運作!
    我們由衷地感謝他們,於每次應用並做出好的創作及教學分享,
    以傳達Linux的初衷.


    [笨貓備註]: 注意_VNC在平常擷取使用之後,請依照您所知道的關閉服務方式,
    於不使用的狀態下讓其關閉,以保持系統安全的狀態安心使用Desktop版本.
    (安全等細節留給前輩幫忙補充.抱歉此篇笨貓真的還沒親自測試)

    [備註二]:笨貓從上面專案得知認為:
    使用flash或swf+mp3作為網路傳輸效率跟通用條件來看上,的確是目前優勢.
    (若是那位前輩有心,也請幫忙找出是否有更為通用資源
    於www傳遞上效率更優的影片壓縮格式,靜待點醒推進^^)

    (其他相關flash格式與swf對應給FF的安裝plugin問題,
    希望各位能順利在Ubuntu_wiki或搜尋上面找到解答)



    資料來源:HOW TO: Record Videos Of Your Desktop

    2006/12/10 22:29
    應用擴展 工具箱
    Re: 桌面錄影程式教學製作

    註冊日期:
    2006/12/9 22:01
    所屬群組:
    已註冊使用者
    等級: NAN
    HP : NAN / NAN
    MP : NAN / NAN
    EXP: NAN
    離線
    太謝謝您了

    2006/12/11 19:18
    應用擴展 工具箱
    Re: 桌面錄影程式教學製作
    會員二級
    註冊日期:
    2006/11/15 20:03
    所屬群組:
    已註冊使用者
    等級: 4
    HP : 0 / 85
    MP : 10 / 1962
    EXP: 40
    離線
    樓主的方案測試無效

    以下是我的方案,測試有效:
    sudo apt-get install x11vnc


    下載vnc2swf:
    mkdir ~/Downloads
    cd ~/Downloads
    wget http://www.unixuser.org/~euske/vnc2swf/pyvnc2swf-0.9.3.tar.gz


    解壓縮vnc2swf:
    tar -zxvf pyvnc2swf-0.9.3.tar.gz


    執行x11vnc:
    x11vnc


    執行vnc2swf:
    cd ~/Downloads/pyvnc2swf-0.9.3/pyvnc2swf
    ./vnc2swf.py


    此時會開啟一個視窗,開始錄製:
    按下Start

    停止錄製:
    按下Stop

    儲存錄製的內容:
    File->Save as...
    選擇你要儲存的位置

    開啟剛才錄製的內容:
    到剛剛儲存的地方,以 firefox 開啟 html 檔案

    其他設定(好比說提升取樣速率)請參考: ~/Downloads/pyvnc2swf-0.9.3/docs/pyvnc2swf.html

    2007/5/6 17:40
    應用擴展 工具箱
    回復: 桌面錄影程式
    會員五級
    註冊日期:
    2007/7/17 15:46
    所屬群組:
    已註冊使用者
    等級: 21
    HP : 0 / 503
    MP : 175 / 10608
    EXP: 14
    離線
    我就是不能顯示ㄋㄟ

    2007/11/4 12:15
    上天給你荒漠,是要你做一隻高飛的鷹
    台灣大學.農業經濟系
    應用擴展 工具箱
    回復: 桌面錄影程式
    會員三級
    註冊日期:
    2007/8/9 10:42
    所屬群組:
    已註冊使用者
    等級: 14
    HP : 0 / 346
    MP : 84 / 7228
    EXP: 84
    離線
    那會需要這麼麻煩...
    用recordmydesktop 吧 http://recordmydesktop.iovar.org/
    更何況挺易用的

    這里提供了deb 套件
    http://www.getdeb.net/release.php?id=1677

    2007/11/4 13:39
    應用擴展 工具箱
    回復: 桌面錄影程式
    會員五級
    註冊日期:
    2007/7/17 15:46
    所屬群組:
    已註冊使用者
    等級: 21
    HP : 0 / 503
    MP : 175 / 10608
    EXP: 14
    離線
    annatar@linux 寫到:
    那會需要這麼麻煩...
    用recordmydesktop 吧 http://recordmydesktop.iovar.org/
    更何況挺易用的

    這里提供了deb 套件
    http://www.getdeb.net/release.php?id=1677

    Thanks you!
    要不要香~~ 一個??

    2007/11/4 15:39
    應用擴展 工具箱
    回復: 桌面錄影程式
    會員二級
    註冊日期:
    2006/4/26 20:02
    所屬群組:
    已註冊使用者
    等級: 7
    HP : 0 / 170
    MP : 26 / 4209
    EXP: 83
    離線
    recordmydesktop 確實簡單好用,不過我錄製出來的畫面,
    有時會有畫面破裂的情況。

    Wink 則安裝完之後,無法正常執行。

    2007/11/4 22:22
    應用擴展 工具箱
    Chin-Chang Yang
    回復: 桌面錄影程式
    Anon:Chin-Chang Yang
    添加/刪除應用程式就有了。
    搜尋 recordMyDesktop 即可找到桌面錄影程式。

    2007/11/6 8:02 | f6e90 f06bf 00e68 98677
    應用擴展 工具箱
    回復: 桌面錄影程式
    會員一級
    註冊日期:
    2005/10/29 7:21
    所屬群組:
    已註冊使用者
    等級: 1
    HP : 0 / 8
    MP : 1 / 222
    EXP: 34
    離線
    recordmydesktop 真的是簡單又好用,如要把 .ogg 轉 .avi 可用下列指令:
    mencoder source.ogg -nosound -ovc lavc -lavcopts vcodec=h264 -o target.avi

    2007/11/11 20:11
    應用擴展 工具箱

    (1) 2 »

     [無發表權] 請登錄或者註冊


    可以查看帖子.
    不可發帖.
    不可回覆.
    不可編輯自己的帖子.
    不可刪除自己的帖子.
    不可發起投票調查.
    不可在投票調查中投票.
    不可上傳附件.
    不可不經審核直接發帖.