0,0
좌표에서 x,y
까지 시스템의 표준 출력을 모니터에서 볼 수 있습니다. 나는 방법으로 초당 50
화면 캡처를 시도했지만 많은 메모리와 CPU를 사용합니다. 대신 표준 출력을 포착하여 비디오 플레이어에서 재생할 수 있다면 (예를 들어) 적은 메모리와 CPU를 사용해야한다고 생각합니다. 누구든지 방향으로 나를 가리킬 수 있습니까?Java에서 표준 비디오 출력을 잡는 방법
0
A
답변
0
화면을 기록하는 것은 매우 OS 환경 특정 작업입니다. 리눅스에서는 XLib이나 유사한 라이브러리를 사용하여 X 서버와 직접 대화하여 화면 캡처를 수행합니다.
누군가 (예 : Robot 클래스처럼)이 작업을 추상화하는 Java로 라이브러리를 만들었지 만 그러한 라이브러리를 찾을 수없는 경우 각 플랫폼에 대한 구현을 직접 수행해야합니다.
유감스럽게도 Java와 다른 언어로 작업해야 할 수도 있습니다. OS 호출에 대한 Java 바인딩이 없기 때문일 수 있습니다.
좋은 출발점은 기존 프로젝트를 보는 것입니다. Linux의 경우이 RecordMyDesktop 수 : 그래서 일을 정리해 http://taksi.sourceforge.net/
: http://recordmydesktop.sourceforge.net/development.php
Windows의 경우 당신은 볼 수 있었다 자바는 해당 작업에 대한 권리 "망치"하지 않을 수 있습니다.
관련 문제
- 1. 커맨드 라인에서 표준 출력을 잡는 방법은 무엇입니까?
- 2. HTML5 비디오 태그로 NETWORK_NO_SOURCE 오류를 잡는 방법
- 3. JAVA에서 JSON 출력을 만드는 방법
- 4. 윈도우에서 서브 프로세스의 표준 출력을 숨기는 방법
- 5. 실행중인 프로세스에서 표준 출력을 읽는 방법?
- 6. 비디오 출력을 xvimagesink로 설정하십시오.
- 7. 표준 입력과 표준 출력을 .Net에서 리디렉션
- 8. 표준 출력을 표준 출력으로 전송하지 않습니다.
- 9. Java에서 시작된 다른 프로세스로 출력을 리디렉션하는 방법
- 10. Gtk.TreeView에서 클릭을 잡는 방법?
- 11. Java에서 표준 출력 변경
- 12. Java에서 Vesa 비디오 모드 사용
- 13. 변수에서 상태를 잡는 방법?
- 14. Unix에서 표준 오류 출력을 리디렉션
- 15. 표준 출력을 파이썬에서 로거로 리디렉션
- 16. Java에서 비디오 스트리밍
- 17. Java에서 비디오 파일 작성
- 18. vlc python 바인딩을 사용하여 numpy 배열의 비디오 프레임을 잡는 방법?
- 19. Java에서 시스템 호출을 잡는 방법은 무엇입니까?
- 20. Java에서 xsl : 메시지 출력을 캡처합니다.
- 21. System.in, java에서 읽을 출력을 작성하십시오.
- 22. Java에서 ssh 명령 출력을 캡쳐하십시오.
- 23. Java에서 SimpleDateFormat 출력을 현지화하지 못하도록하십시오.
- 24. 소켓과 Java에서 표준 입력을 폴링
- 25. JAVA에서 입력 번호의 표준 편차
- 26. 비디오 출력용 표준 Android API (HDMI 등 ...)
- 27. C# 표준 출력을 읽는 데 문제가 있습니다.
- 28. , 루비의 프로세스를 생성 표준 출력을 캡처, 표준 오류,지고는 상태
- 29. DatagramChannel을 사용하여 Java에서 비디오 보내기
- 30. 도메인 URL을 요청하는 방법을 잡는 방법?
30 FPS가 충분합니다. – raam86