我想錄製處理草圖的截圖視頻

我想錄製處理草圖的截圖視頻

我使用處理創建了音樂視覺化。我現在想將其轉換為視頻,我能想到的最不唐突的方法是錄製截圖視頻。

我認為在 ubuntu 上從處理本身將處理導出到視訊(包括音訊)似乎是一個未解決的問題。非常困難,也可能導致定時同步問題(因為在捕捉影像時音樂一直在運行)。因此,繼續使用截圖視訊方法。

我想,這很容易。但我錯了。第一個障礙是找到一種方法來錄製音訊(而不是麥克風)的聲音。

我確實找到了一個教程這裡

簡而言之:使用gtk-recordmydesktoppulse audio。確切地:

  • 啟動脈衝音頻
  • 啟動 gtk-recordmydesktop,並將輸入從 DEFAULT 設定為脈衝
  • 開始錄音
  • 請參閱 PulseAudio 中的“錄製”選項卡,然後選擇“內部音訊”(或“監視器”)

如果我從例如播放 YouTube 影片的網頁瀏覽器進行錄製,則此方法有效。我看到它出現在“播放”選項卡中,然後可以輕鬆錄製它。但不適用於加工。處理是用java寫的。處理不使用 ALSA,而是直接使用硬體設備來創建聲音。播放聲音時,它不會出現在 Pulse Audio 混音器中。

我現在如何錄製音訊?

答案1

連結中的解決方案似乎運作良好(如果我正確理解您的要求)。甚至不必更改任何配置即可gtk-recordmydesktop使其工作。

您無需更改pavucontrol有關處理的任何內容,因為它不會顯示在錄製標籤中,您需要更改設定gtk-recordmydesktop以捕獲系統聲音。

這是一個簡短的視頻我是怎麼做到的

請不要抱怨音樂,我的鄰居很喜歡它! ;)
(至少每次我大聲播放時,他們都會在牆上發出歡樂的敲擊聲

答案2

我發現java不使用ALSA而是直接尋址音訊設備。有效地使脈衝音訊變得無用,從而使我無法將音訊循環回輸入進行錄製。這似乎很難規避。進一步閱讀據了解,這可能與使用的JDK有關。那麼如何規避這個問題呢?

處理是使用java。但是當java在瀏覽器中運行時,使用ALSA。不知何故,瀏覽器容器會為您正確處理問題。

因此,簡單的解決方案是:將處理草圖匯出到小程序,在瀏覽器中播放小程序,然後錄製! :)

我希望這也可以幫助其他人。

答案3

Alsaloop 從來沒有…曾經…讓我失望過。上次我檢查時確實需要自訂包

相關內容