VirtualBox 화면을 파일에 어떻게 기록합니까? 사용하고 있습니다. VBoxHeadless -c -f record.avi -s myvm 그러나

VM 화면을 파일에 기록하는 것을 지원하는 비 OSE VirtualBox를 사용하고 있습니다.

VBoxHeadless -c -f record.avi -s myvm

그러나 어떻게 든 다음 메시지와 함께 불평합니다.

비디오 캡처 확장 프로그램을로드하지 못했습니다

그것을 시행하는 방법에 대한 아이디어가 있습니까?



답변

문제는 VirtualBox 배포 자체에 있으며 필요한 모듈이 없습니다.

VBoxHeadless.cpp 모듈을 살펴보면 이 기능이 작동하려면 다음 조건이 충족되어야합니다.

  1. VBOX_FFMPEG를 정의해야합니다
  2. VBoxFFmpegFB 공유 라이브러리는 진입 점 VBoxRegisterFFmpegFB와 함께 사용할 수 있어야합니다.

VBoxHeadless 스레드 에서 2009 년의 “비디오 캡처 확장을로드하지 못했습니다” 라는 xantus라는 누군가가 소스를 적절히 수정하여 필요한 조건을 작성하려고했지만 작동하지 않았습니다.

이 옵션을 다루는 올바른 방법은 VirtualBox 포럼 의 개발자 에게 문의하여 다시 작동하도록 설득하는 것이지만이 옵션은 2009 년 이후 포기 된 것으로 보입니다.