모바일 게임의 비디오를 캡처하는 방법은 무엇입니까?


16

나는 현재 안드로이드 게임에 대한 블로그 를 유지하고 있으며 실제 게임 버전에 가까워 질수록 스크린 샷으로는 더 이상 새로운 진전을 보여주기에 충분하지 않습니다. 내가 필요한 것은 비디오입니다. 문제는 내 게임이 현재 에뮬레이터에서 실행되지 않고 (OpenGL ES 2.0 사용) 어쨌든 원한다면 컴퓨터가 에뮬레이터를 실행할 수 없다는 것입니다. 따라서 데스크톱 비디오 캡처는 의문의 여지가 없습니다. 내가 가진 유일한 아이디어는 내가 소유 한 유일한 비디오 카메라 앞에서 웹캠을 들고있는 것입니다. 웹캠… 누구나 Android 기기에서 비디오를 캡처하는 더 나은 (바람직하게는 무료) 방법을 알고 있습니까?


Android 기기에서 TV 나 동영상을 좋아하도록 비디오를 출력 할 수 있습니까?
— jhocking

@ jhocking 내 장치의 HDMI 포트로 그렇게 할 수 있습니다. TV에서 캡처하는 가장 좋은 방법은 무엇입니까?
— Amplify91

나는 몰라, 나는 TV가 없다 : PI는 단지 큰 소리로 생각하고 있었다.
— jhocking

HDMI를 통해 TV로 출력 한 다음 TV 튜너를 사용하는 것은 좋은 생각처럼 들리지만 특수 HDMI 케이블이나 TV 튜너는 없습니다. 다른 누군가가 도움이 될 수 있습니다.
— 증폭 91

답변:


4

아마도 Droid @ Screen 과 같은 것이 작동합니까? 다음은 CamStudio를 사용하여 비디오 를 설정하고 캡처하는 비디오 입니다. Droid @ Screen은 알파이므로 작동 할 수 있습니다. 행운을 빕니다! 블로그에있는 동영상을 계속 주시하겠습니다.)

바라건대 컴퓨터가 많은 것을 처리 할 수 ​​있기를 바랍니다.

안드로이드 기기가 루팅 된 경우 ScreenCast & Recorder 와 함께 전화 옵션이 완전히 있습니다. 다음 은 유료 및 무료 기사 및 Android 마켓 페이지입니다 . 무료 버전은 녹화 30 초로 제한됩니다.


Droid @ Screen은 확실히 매우 시원하고 사용하기 쉽습니다. 더 나은 프레임 속도를 얻을 수 있다면 확실히 작동합니다. 아마 내 전화를 응원하게 될 것이므로 나중에 다른 제안을 살펴볼 것입니다. 도움을 주셔서 감사합니다 그리고 당신은 분명히 텀블러에서 당신을 볼 것이다!
— 증폭 91

난 당신이 이드와 수용 프레임 속도를 얻을 수 있다고 생각하지 않습니다 @ 스크린 ...
— miguelSantirso

3

Android 개발에 익숙하지 않지만 다른 플랫폼에서이 기술을 사용했습니다.

스크린 샷을 찍을 수 있기 때문에 실제 경과 시간을 사용하는 대신 1/30 초라고 말하기 위해 시간 단계를 잠그고 매 프레임마다 스크린 샷을 저장하면 나중에 PC의 비디오로 다시 어셈블 할 수 있습니다.

이 방법의 주요 단점은 오디오 캡처가 더 어렵다는 것입니다. 오디오를 다시 만들거나 다른 것으로 바꿔야 할 수도 있습니다.

스크린 샷 저장 덕분에 게임이 슬로우 모션으로 실행되므로 필요한 사용자 입력을 기록하고 재생할 수 있으면 도움이됩니다.


2

나는이 질문이 조금 오래되었다는 것을 알고 있지만 안드로이드는 지난 3 년 동안 일부를 변경 했으므로이 답변을 게시 할 가치가 있다고 생각합니다.

Android 4.4부터는 기본 화면 녹화가 있습니다. 전화기가 연결된 컴퓨터에서 ADB를 사용하거나 적어도 12 개 정도의 앱이있어이를 지원할 수 있습니다 (일부는 루트, 일부는없는).

root가 없으면 화면을 기록 할 수 있습니다. 루트가 없으면 전화 오디오를 얻을 수 없다고 생각합니다. 그러나 3.5mm ~ 3.5mm 코드를 사용하면 휴대 전화의 헤드폰 잭을 랩톱의 마이크 잭에 연결할 수 있으며 Audacity 는 오디오를 정확하게 녹음 할 수 있습니다. 화면 녹화에 가장 좋아하는 앱은 Lollipop Screen Recorder입니다 (그리고 Marshmallow까지 테스트 해 보았습니다). 이 정확한 설정과 모양과 소리로 제작 된 비디오 는 다음 과 같습니다. 나는 엉뚱한 유 튜버이지만, 이것이 설정을 위해 희망적으로 승리하도록하자.

root 를 사용하면 추가 코드 나 컴퓨터없이 장치에서 생성 된 화면과 오디오를 기록 할 수있는 앱을 찾을 수 있어야합니다. Shou.tv가이 작업을 수행 할 수 있어야 한다고 생각하지만이 앱에 대한 경험이 적으므로 좋은 추천을 할 수 없습니다 . Shou.tv는 당신이하고 싶은 일이라면 스트리밍 할 수도 있습니다.

나는 언급되거나 연결된 앱이나 게임의 개발자가 아닙니다. 또한 기록을 위해이 소프트웨어는 모두 무료입니다. 헤드폰 / 마이크 잭 연결을위한 8 피트 케이블은 $ 12를 실행할 수 있지만이 작업 이상을 수행하는 데 정말 유용합니다.


0

안타깝게도 사용중인 장치와 게임 자체에 따라 달라지기 때문에 훌륭하고 견고하며 간단한 답변이 있는지 잘 모르겠습니다. 빠른 Google은 android video capture미디어 및 비디오 녹화에 대한 정보를 제공합니다. 최고 결과 중 일부는 여기에 있습니다.

이 문제는 이러한 솔루션 중 일부를 구현하는 데 시간이 오래 걸리거나 OpenGL 게임에서 일반 버전이 작동하지 않는다는 것입니다. 그리고 이들 중 어느 것도 터치, 가속도계 또는 마이크 / 카메라에 의존하는 게임의 모든 요소를 ​​실제로 보여주지는 않습니다. 따라서 가장 좋은 방법은 전화를 평평하고 조명이 밝은 표면에 붙이고 카메라를 가리키고 게임을하는 것입니다. 경우에 따라 웹 캠으로 게임의 실제 모습을 보여주기에 충분할 수도 있으며 예쁜 스크린 샷을 가진 사람들을 유혹 할 수도 있습니다. 웹 캠이 정말 끔찍한 경우 몇 시간 (또는 그 이하) 동안 빌릴 수있는 카메라로 친구를 찾을 수있는 옵션이 있습니다



0

이제 앱이나 게임 내에서 오버 헤드없이 비디오를 녹화 할 수있는 무료 SDK가 있습니다 (모든 OpenGL 호출을 캡처합니다).

샌프란시스코에있는 게임 개발자 컨퍼런스 (Game Developers Conference)에서 비디오를 보내주는 Android 게임 개발자는

세부 사항 : http://www.lunarg.com/seemegaming/


3
솔루션의 작동 방식에 대해 조금 설명하면 사람들이 솔루션을 스팸으로 보지 않을 수 있습니다.
— Jesse Dorsey

물론 다운로드 한 SDK를 제공합니다. 개발자는 라이브러리를 호출하는 앱으로 "녹음 시작"버튼을 생성합니다.이 버튼은 모든 OpenGl 호출을 추적 파일로 캡처합니다. 기록이 중지되면 추적 파일이 웹 서버에 업로드되어 웹 서버로 변환되어 YouTube 또는 Facebook 또는 Vimeo 계정에 비디오로 게시되고 링크가 다시 제공됩니다.
— TomasV

0

이것이 제기되었지만 게임 비디오 녹화에 대해 진지한 경우 가장 시간이 좋고 품질이 효율적인 경로 중 하나는 60 $ hdmi 레코더와 hdmi 출력 케이블을 얻는 것입니다. 장치의 기본 품질로 사운드와 비디오를 모두 얻을 수 있으며 많은 시간을 절약 할 수 있습니다.

또 다른 저렴한 옵션은 게임 데모를 hdmi 레코더를 가진 사람에게 보내고 게임 비디오를 친절하게 녹화하도록 요청하는 것입니다.

hdmi recorder 와 같은 호환 장치를 사용하여 게임 플레이 hdmi 출력을 기록 할 수 있어야합니다 . 출력이 종종 암호화되기 때문에 당신이 할 수없는 것은 (아마 불법이기 때문에) TV 쇼 녹화입니다.

따라서 품질과 프레임 속도에 관심이 있거나 올바른 하드웨어를 얻거나 가지고있는 사람에게 물어 보면 소프트웨어 솔루션에 대해 더 나은 결과를 얻을 수있는 옵션을 고려해야합니다.


-2

kamcord를 사용하여 전화로 비디오 또는 게임을 녹화 할 수 있습니다. 자세한 내용은 https://www.kamcord.com/을 참조하십시오.


2
이것은 광고와 매우 흡사합니다. 아마도 당신은 좀 더 자세하게 답을 살릴 수 있을까요?
— MichaelHouse

꽤 직설적입니다. 완벽하게 이해되지는 않지만 작동하지 않는다고 말할 수는 없습니다. 일반적인 아이디어는 twich.tv와 같이 웹에 스트리밍 한 다음 PC에 기록하는 것입니다.
— wolfdawn

-3

게임을 데스크탑에 이식해야합니다. OpenGL ES 2.0은 OpenGL 2.1에서 쉽게 포팅 할 수 있습니다. 데스크탑 버전에서는 많은 도구를 사용하여 OpenGL 코드를 디버깅하고 프로파일 링 할 수 있습니다. 그렇습니다. 많은 작업이지만 데스크탑 포트로 더 빨리 개발할 수 있습니다. OpenGL ES 코드 이식을 거부하면 Windows에도 OpenGL ES 에뮬레이터가 있습니다 (Android 에뮬레이터는 아님).

http://lwjgl.org/

참고 : 비디오 캡처 도구를 사용하면 30FPS를 기대할 수 없습니다. 많은 장치에 존재하는 HDMI 출력만이 도움이 될 수 있습니다 ...

참고 2 : 하드웨어 지원 기능이있는 OGLES 2.0 Android 에뮬레이터는 Google 실험실에 있지만 사용 가능한 날짜는 없습니다.


1
에뮬레이터가 게임을 실행하지 않는 부분을 놓친 것 같습니다. 게임을 데스크탑으로 포팅하는 것에 관해서는 안드로이드 앱을 데스크탑으로 포팅하는 것이 쉽다는 것에 동의하지 않습니다. 내 말은, 먼저 쉬운 일이라고 말한 다음 많은 일이라고 말합니다. okaaaay ...
— jhocking

우리 자신의 엔진은 OS X, Windows, IOS 및 Android에서 작동합니다. Android의 특정 코드는 매우 작습니다. 데스크탑에서 포트를 원하지 않지만 이해해야한다는 것을 알고 있습니다. 많은 장점이 있습니다.
— 엘리스
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.