跳轉到內容

CamStudio

0% developed
來自華夏公益教科書

此頁面上的資訊基於 CamStudio 2.5 beta 1 版本。

什麼是 CamStudio?

[編輯 | 編輯原始碼]

CamStudio 是一款適用於 Microsoft Windows 的免費開源螢幕錄製軟體。它用於將螢幕活動儲存到 AVI 檔案,並可以選擇在錄製完成後自動將 AVI 轉換為 SWF。

這決定了螢幕的哪個區域將被錄製。

區域

在設定此選項後,您必須在開始新的錄製會話後,使用滑鼠游標繪製矩形來選擇錄製區域。

固定區域
這允許您使用給定解析度的矩形,並將其拖動到要錄製的螢幕區域上。選中“固定左上角”將在您按下錄製按鈕後立即從設定的捕獲區域進行錄製。

固定左上角(左值必須至少為 1)
在 1024x768 顯示器上以 640x480 解析度進行中心螢幕錄製的示例設定可能為
左 = 200
上 = 110
寬 = 640
高 = 480

視窗

錄製選定視窗周圍的區域
請注意,如果您在錄製開始後移動視窗,則捕獲不會跟隨視窗移動

全屏

錄製整個螢幕

關於壓縮格式的說明

[編輯 | 編輯原始碼]

如果您計劃稍後編輯您的錄製內容,建議使用無損編解碼器,因為在多次儲存後質量不會下降。這樣做的缺點是無損編解碼器通常會產生比有損編解碼器更大的檔案大小,如果您沒有足夠的儲存空間,這可能會造成問題。

影片選項

[編輯 | 編輯原始碼]
影片選項

壓縮器

  • 關鍵幀
    • 較低的關鍵幀值會提高錄製後的總檔案大小,但相反,設定過高的關鍵幀值可能會破壞查詢,並導致影片質量下降。
    • 請注意,這裡的“關鍵幀”設定僅適用於某些編解碼器,有些編解碼器將完全繞過此設定

幀率

  • 每 __ 毫秒捕獲一幀
  • 播放速度

要獲得捕獲幀值,請將 1000(1 秒 = 1000 毫秒)除以播放速度。

例如

  • 預設情況下,播放速度為 20,捕獲幀值為 50,因為 1000/20=50。
  • 播放速度為 10 需要將捕獲幀值設定為 100,因為 1000/10=100。
  • 播放速度為 25 需要將捕獲幀值設定為 40,因為 1000/25=40。
  • 如果您想要 30 幀/秒的播放速度,良好的捕獲幀值為 33,因為 1000/30=33.333...

四點需要注意的地方

[編輯 | 編輯原始碼]
  1. 更高的幀率將允許流暢的播放,但也將導致更大的檔案大小,因為會建立更多幀。
  2. CamStudio 目前只接受這些選項的整數,任何小數部分都會被忽略(例如:如果您輸入 33.333 作為您的播放速度,CamStudio 將將其儲存為 33)。
  3. 如果您想同時錄製影片和音訊,您需要為捕獲幀和播放速度設定值,這兩個值相乘正好等於 1000(例如:捕獲幀值為 100,播放速度為 10,因為 100*10=1000)。捕獲幀值和播放速度相乘不等於 1000(例如上面示例中提到的 33 和 30)會導致音訊和影片不同步(33*30=990,而不是 1000)。
  4. 播放速度遠高於捕獲設定會“加速”或“快進”影片,更低的播放速度會“減慢”播放速度

自動調整

您可以使用它透過拖動滑塊來自動設定“每 __ 毫秒捕獲一幀”、“播放速度”和“關鍵幀”。這將嘗試調整 3 個值以獲得“即時”播放速度,但它並不總是會給出理想的設定。

音訊選項

[編輯 | 編輯原始碼]
錄製音訊
音訊捕獲裝置
計算機音效卡
錄製格式
這是基本錄製格式,對於透過麥克風錄製語音,單聲道通常就足夠了
壓縮格式
錄製完成後音訊將壓縮到的格式。您需要將其設定為與錄製格式相同或更低質量的格式
交錯影片和音訊

修復音訊/影片同步問題

[編輯 | 編輯原始碼]

一些可以嘗試的方法。

  • 如果錄製預設情況下不同步,請嘗試
    • 選項 > 音訊選項 > 麥克風音訊選項 > 使用 MCI 錄製
      • 請記住,這將覆蓋選擇的音訊壓縮格式
  • 暫停
    • 在某些配置中使用暫停時,存在音訊影片同步問題(我在使用我的配置時沒有遇到過)。據報道,在儲存剪輯後暫停錄製時會出現部分秒的延遲。這會導致音訊流領先於影片。最壞的情況下,如果您堅持使用暫停,在錄製中最多使用一兩次。另一種選擇是簡單地進行多次錄製,並在影片編輯器中組合這些剪輯(假設這些剪輯使用相同的設定錄製)。

確保“每 __ 毫秒捕獲一幀”和“播放速度”設定正確,請參見上面的“影片選項”

測試音訊影片同步

[編輯 | 編輯原始碼]

測試音訊和影片是否同步的好方法是錄製一個開啟文字編輯器(如記事本)並輸入字母和數字的過程,同時用麥克風說出每個按鍵。

錄製為 SWF

[編輯 | 編輯原始碼]

SWF 是 Flash 檔案格式之一,使其與許多平臺相容。如上所述,CamStudio 實際上並不直接錄製為 SWF,而是先錄製為 AVI 檔案,然後在錄製完成後將 AVI 轉換為 SWF。轉換不是由 CamStudio 錄製器完成的,而是由隨附的 SWF 製作器完成的。

在 CamStudio 2.0 和 2.5 中,使用錄製器的“錄製為 SWF”選項會導致 CamStudio 繞過設定的影片壓縮器選項,並使用 MS Video 1 編解碼器錄製 AVI,然後再將其轉換為 SWF。

已知錯誤和限制

[編輯 | 編輯原始碼]

安裝

  • 此應用程式無法啟動,因為找不到 MFC71.DLL。重新安裝應用程式可能會解決問題。
    • 如果您收到上述錯誤訊息,並且重新安裝無法解決問題,請嘗試下載 MFC71.dll(在此處找到 http://www.camstudio.org/dev)並將其複製到您安裝 CamStudio 2.5 Beta 的資料夾中(例如:“C:\Program Files\CamStudio\”)。
    • 如果您在啟動 CamStudio 時仍然收到上述錯誤訊息,可以嘗試將 MFC71.dll 複製到您的“C:\Windows\System32”目錄中,然後重新啟動計算機。

區域 > 視窗

  • 使用“區域 > 視窗”捕獲設定時,捕獲區域將在捕獲區域的右側和底部新增 1 個額外的畫素。例如,如果視窗為 960x720,則捕獲區域將為 961x721。雖然這些額外的行很容易裁剪掉,但這可能會導致某些影片壓縮器編解碼器出現問題。對此的一個粗略的解決方法是將視窗大小設定為比您想要捕獲的寬度和高度小 1 個畫素(例如,如果您想要 960x720,則將視窗大小設定為 959x719)。

SWF 製作器

  • 與上述“區域 > 視窗”錯誤類似,SWF 製作器也會在被轉換為 SWF 的影片的寬度和高度上新增一個額外的畫素。可以使用上述相同的方法解決此問題,將尺寸減小 1 個畫素,使其小於目標解析度。

檔案大小

  • CamStudio 目前無法建立超過 2 GiB 大小的 avi 檔案。超過此大小的檔案可能會損壞,並且難以恢復,甚至無法恢復。

鍵盤快捷鍵

  • 目前無法將單個鍵盤快捷鍵用於 CamStudio。要使用鍵盤快捷鍵,必須將所有快捷鍵設定為不同的鍵。

許多問題已在 此處 解決了。

另請參閱

[編輯 | 編輯原始碼]
[編輯 | 編輯原始碼]

下載位置

[編輯 | 編輯原始碼]
華夏公益教科書