이용이 가능하다는 사실을 발견했습니다ffmpeg만들다화면 캡처, 다음은 좌표 100,200부터 1280x720까지 30fps로 비디오를 저장하는 예입니다.
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
하다오디오를 녹음하지 않음.
의 문제가 되어야 한다"스테레오 믹스"가 없습니다.내 PC에서는 이 경우 이것을 선택하면 문제를 해결할 수 있습니다.