Computer >> 컴퓨터 >  >> 문제 해결 >> Android

안드로이드 내부 오디오 녹음 방법 총정리 (루트 없이 가능한 방법까지)

안드로이드 내부 오디오 녹음, 왜 어려울까?

대부분의 안드로이드 스마트폰은 출고 시 내부 오디오(기기에서 재생되는 소리)를 녹음하는 기능을 기본으로 제공하지 않습니다. 삼성은 안드로이드 7 누가 이상 기종에, 샤오미는 MIUI 10(안드로이드 8) 기반 기기에 화면 녹화 시 내부 오디오 캡처 기능을 도입했습니다. 하지만 내부 오디오 녹음을 지원하는 기기는 아직 소수에 불과합니다.

안드로이드 10이 출시되면서 구글은 이전 버전에서 제한했던 내부 오디오 녹음을 위한 AudioPlaybackCapture API를 새롭게 선보였습니다. 다만 이 API를 활용하려면 각 앱이 자체적으로 내부 오디오 녹음을 허용해야 합니다. 유튜브는 이미 이 API를 지원하고 있으며, 다른 앱들도 점차 대응하고 있는 추세입니다.

또한 최근에는 많은 제조사들이 화면 녹화와 함께 내부 오디오 녹음을 기본 기능으로 탑재하고 있습니다.

안드로이드 내부 오디오 녹음 방법 총정리 (루트 없이 가능한 방법까지)

따라서 먼저 사용 중인 기기가 내부 오디오 녹화를 기본 지원하는지 확인하고, 지원한다면 기본 기능을 활용하는 것이 가장 간편하고 안정적인 방법입니다.

만약 기기에 기본 지원 기능이 없다면 이 가이드를 참고하세요. 대부분의 안드로이드 기기에서 내부 오디오를 캡처할 수 있는 몇 가지 방법을 소개합니다. 아래 방법들은 안드로이드 5 이상 환경에서 테스트되었습니다.

루트 없이 동작이 확인된 기기는 OnePlus, 샤오미(Xiaomi), 모토로라(Moto)입니다.

참고로 통화 녹음 방법을 찾아 이 글에 오셨다면 아쉽지만 이 방법으로는 통화 녹음이 불가능합니다. 구글이 안드로이드 9 파이부터 서드파티 통화 녹음 앱을 차단했기 때문입니다(우회 방법은 별도 가이드에서 다룰 예정입니다). 이 가이드는 게임 플레이 영상이나 일반적인 휴대폰 사용 장면의 내부 오디오 캡처를 위한 것입니다.

진행 중 어려움이 있다면 댓글로 알려주세요!

방법 1: ScreenCam 스크린 레코더

  1. ScreenCam Screen Recorder 앱을 다운로드합니다.
  2. 앱 설치 후 오디오 녹음 방식을 선택할 수 있습니다:
    • Mic(마이크): 외부 마이크 소리만 녹음합니다.
    • Internal Audio(내부 오디오): 내부 오디오와 외부 마이크 소리를 함께 녹음합니다. 루팅하지 않은 OnePlus, 샤오미, 모토로라 기기에서 작동이 확인되었습니다.
    • Internal Audio (System app, R_Submix): 내부 오디오만 녹음합니다. 단, 기기가 루팅되어 있어야 하며 Magisk 모듈 설치가 필요합니다.
  3. 내부 오디오만 녹음하려면 Magisk Manager를 실행해 해당 모듈을 설치합니다.
  4. 기기를 재부팅하면 정상적으로 작동합니다.

방법 2: Internal Audio Plugin

이 방법은 루팅된 기기에서만 작동합니다. 또한 안드로이드 9 파이에서는 구글이 '통화 녹음기'를 차단하기 위해 백그라운드 앱 강제 종료 등 여러 조치를 적용했기 때문에 작동하지 않을 수 있습니다.

안드로이드 내부 오디오 녹음 방법 총정리 (루트 없이 가능한 방법까지)

1. 플레이 스토어에서 Internal Audio Plugin 앱을 설치합니다.
2. 앱을 실행해 활성화한 뒤 기기를 재부팅합니다.

방법 3: App Systemizer + Internal Audio Plugin

  1. 이 방법은 Magisk로 루팅된 기기가 필요합니다.
  2. Magisk 모듈 저장소에서 App Systemizer 모듈을 설치하고 기기를 재부팅합니다.
  3. 플레이 스토어에서 Internal Audio Plugin을 설치합니다.
  4. 터미널 에뮬레이터를 설치합니다. Termux나 Material Terminal 같은 대안도 좋습니다.
  5. 터미널 에뮬레이터를 실행하고 루트 권한을 부여합니다.
  6. 터미널에 다음 명령어를 입력합니다:
    Su

    Systemize
  7. "Systemize Installed Apps"를 선택하고 다음 패키지명을 입력합니다:
    com.mobzapp.internalaudioplugin
  8. "Priv-App"을 선택한 뒤 휴대폰을 재부팅합니다.
  9. 이제 RecMe 같은 앱으로 내부 오디오가 포함된 화면 녹화를 하거나, ScreenStream으로 내부 오디오 스트리밍을 할 수 있습니다. 물론 오디오 소스를 반드시 '내부 오디오'로 설정해야 합니다.

방법 3 문제 해결: '기기가 호환되지 않음' 오류

방법 3의 절차를 모두 따른 후 내부 오디오를 선택하려 할 때 "Device Isn't Compatible(기기가 호환되지 않음)" 오류가 발생한다면, 아래의 임시 해결책을 시도해 보세요.

  1. 앱 시스템화(systemizing) 단계를 제외한 나머지 모든 단계를 그대로 진행합니다.
  2. 오디오 플러그인을 활성화하고 오디오 소스를 '내부 전용'으로 설정한 직후 즉시 RecMe 앱을 실행합니다. 최근 앱 목록의 순서가 Internal Audio Plugin → RecMe가 되도록 하세요. 그런 다음 녹화를 시작하면 정상 작동할 것입니다.

아쉽게도 구글은 안드로이드 9 파이에서 내부 오디오 녹음을 차단하는 조치를 추가했습니다. 해당 버전을 사용 중이라면 일정 시간 후 안드로이드 시스템이 앱 활동을 자동으로 종료할 수 있습니다. 현재로서는 더 낮은 안드로이드 버전으로 다운그레이드하는 것이 유일한 해결책입니다.

방법 4: 기타 대안

내부 오디오와 함께 화면을 녹화할 수 있는 다른 앱과 옵션들도 있지만, 기기마다 작동 여부가 다를 수 있으므로 자신의 기기에 맞게 추가로 확인해야 합니다. 이 앱들은 서드파티 앱이므로 기능 면에서도 차이가 있을 수 있다는 점을 유의하세요.

  1. 안드로이드 10 이상을 사용 중이라면 ADV Screen Recorder를 추천합니다. 새로운 구글 API를 활용해 안드로이드에서 내부 오디오 캡처를 가장 먼저 지원한 앱 중 하나입니다.안드로이드 내부 오디오 녹음 방법 총정리 (루트 없이 가능한 방법까지)
  2. Screen Recorder-No Ads(광고 없는 화면 녹화기)를 사용할 수 있습니다.안드로이드 내부 오디오 녹음 방법 총정리 (루트 없이 가능한 방법까지)
  3. Mobizen Screen Recorder(녹화·캡처·편집)도 좋은 선택입니다. 삼성, LG, Huawei 기기에서 가장 잘 작동하며(해당 제조사별 전용 버전이 존재합니다), 다른 제조사 기기 사용자들도 정상 작동 사례를 보고했습니다.안드로이드 내부 오디오 녹음 방법 총정리 (루트 없이 가능한 방법까지)
  4. PC에서 안드로이드 에뮬레이터를 실행해 내부 오디오를 녹음하는 방법도 있습니다.