ffmpeg 用於螢幕截圖和揚聲器拍攝的音頻

ffmpeg 用於螢幕截圖和揚聲器拍攝的音頻

我發現可以使用ffmpeg使螢幕截圖,這裡是一個以 30 fps 保存影片的範例,從座標 100,200 到 1280x720:

ffmpeg -y -f gdigrab -framerate 30 -offset_x 100 -offset_y 200 -video_size 1280x720 draw_mouse 0 -i desktop YOUR_NAME_HERE.mp4

我還想捕捉音頻揚聲器而不是麥克風的音頻,實際上可以透過添加以下資訊來捕獲麥克風的音訊:

... audio = "NAME_MIC" ...

但是,如果我輸入音訊輸出的名稱,它不會捕捉聲音。

你知道如何解決嗎?謝謝

答案1

如果我已經嘗試過,那麼它會返回以下內容:

[dshow @ 0000000000420680] DirectShow video devices (some may be both video and audio devices)
[dshow @ 0000000000420680]  "FaceTime HD Camera (Display)"
[dshow @ 0000000000420680]     Alternative name "@device_pnp_\\?\usb#vid_05ac&pi d_1112&mi_00#e&1f4????f&0&0000#{65e8773d-????-11d0-a3b9-00a0c????196}\global"
[dshow @ 0000000000420680] DirectShow audio devices
[dshow @ 0000000000420680]  "Microfono (Display Audio)"
[dshow @ 0000000000420680]     Alternative name "@device_cm_{33D9??62-90C8-11D0-BD43-00A0????CE86}\Microfono (Display Audio)"
[dshow @ 0000000000420680]  "Audio digitale (S/PDIF) (Cirrus"
[dshow @ 0000000000420680]     Alternative name "@device_cm_{33D9??62-90C8-11D0-BD43-00A0????CE86}\Audio digitale (S/PDIF) (Cirrus"

但如果我嘗試:

ffmpeg -y -f dshow -i audio="Audio digitale (S/PDIF) (Cirrus" -f gdigrab -framerate 30 -offset_x 100 -offset_y 200 -video_size 1280x720 -i desktop -vcodec h264 YOUR_NAME_HERE.mp4

不錄製音訊

應該是一個問題「立體聲混音」缺失在我的電腦中,在這種情況下,透過選擇這個我可以解決問題

相關內容