Media3(이전의 ExoPlayer) 기반 Android 비디오 플레이어는 Android 5+ 및 Android TV와 호환됩니다.
모든 오디오 형식이 활성화된 ExoPlayer의 ffmpeg
확장을 사용합니다(AC3, EAC3, DTS, DTS HD, TrueHD 등과 같은 특수 형식도 처리할 수 있음).
Bluetooth 이어폰/스피커를 사용할 때 오디오와 비디오 트랙을 올바르게 동기화합니다. (다른 좋은 ExoPlayer 기반 비디오 플레이어를 찾을 수 없어서 이것을 만들었습니다.)
호환/지원되는 하드웨어에서 HDR(HDR10+ 및 Dolby Vision) 비디오 재생.
AC-4 오디오는 이러한 시스템 디코더를 제공하는 장치(예: Android 11 이상을 실행하는 Samsung Galaxy A, S 및 Z 시리즈)에서 지원됩니다.
일부 고급 기능은 설정에서 활성화하거나 구성할 수 있습니다. 액세스하려면 톱니바퀴 아이콘을 길게 누르세요. (또는 앱 정보 화면에서 이 설정을 입력할 수도 있습니다.)
WRITE_SETTINGS
("시스템 설정 수정") 권한 : 시스템 파일 선택기가 열리면 플레이어 앱이 자체적으로 설정하더라도 항상 현재 시스템 방향을 사용합니다. adb( adb shell pm grant com.brouken.player android.permission.WRITE_SETTINGS
) 또는 앱 정보 화면을 통해 이 권한을 부여하면 이 앱이 일시적으로 자동 회전을 활성화하여 이 불완전성을 부분적으로 완화할 수 있습니다.
기부: 페이팔 | 비트코인 | 라이트코인
번역: 웨블레이트
기타 링크/채널: XDA Developers의 애플리케이션 스레드, reddit의 하위 레딧, AlternativeTo의 항목, GitLab의 git 미러
외부(포함되지 않은) 자막을 로드하려면 ?를 길게 누르세요. 하단 표시줄에서 파일 열기 작업을 수행합니다. 처음 그렇게 하면 외부 자막을 자동으로 로드할 수 있도록 루트 비디오 폴더를 선택하라는 메시지가 표시됩니다.
Android TV의 제한으로 인해 Just Player는 외부 파일 관리자에서 자막 파일을 열 수도 있습니다. 파일 관리자에서 비디오 파일을 열 수 있으며, 돌아와서 Just Player에서 자막 파일을 열 수도 있습니다. 자막은 마지막으로 선택한 동영상에서 볼 수 있습니다.
Just Player는 HTTP/HTTPS를 통해 비디오에 액세스할 때 일부 자막 파일을 감지할 수도 있습니다. 비디오 파일과 자막에 동일한 이름을 사용하세요(예: video.mkv
및 video.srt
).
장치에서 시스템 캡션 기본 설정을 열면(보통 설정 의 접근성 섹션에 있음) 자막 스타일을 완전히 사용자 정의할 수 있습니다.
시스템 캡션 기본 설정 화면에 빠르게 액세스하려면 자막 버튼을 길게 탭하세요.
불행하게도 업스트림 ExoPlayer는 다음과 같은 일부 오래된 형식을 처리하지 않습니다. AVI 컨테이너 , WMV 또는 테오라. 또한 대부분의 장치는 10비트 AVC를 처리할 수 없습니다.
Just Player는 비디오 재생에만 중점을 두므로 오디오 전용 재생은 공식적으로 지원되지 않습니다(요청).
MediaInfo(또는 MediaArea.net의 APK)와 같은 앱을 설치하세요. 그런 다음 Just Player에서 MediaInfo를 빠르게 열려면 비디오 이름/제목을 길게 누르세요.
Just Player는 이미 두 가지 탐색 모드를 허용하는 시스템 파일 선택기를 사용합니다.
비디오 - 비디오가 포함된 장치 디렉토리만 나열합니다.
파일 브라우저 - 장치 파일 시스템 구조의 전체 탐색
또는 일부 사람들은 Nova Video Player의 미디어 라이브러리 기능을 사용하고 " 다른 비디오 플레이어 사용 허용 " 기능을 활성화하여 Just Player와 통합하기로 선택합니다. 또한 이를 통해 네트워크 저장소(SMB, UPnP, FTP 및 SFTP)의 콘텐츠에 편리하게 액세스할 수 있습니다.
기본 시스템 파일 선택기를 사용하면 적절한 문서 제공자를 사용하여 모든 원격 저장소에 액세스할 수 있습니다. Samba 공유에 액세스하려면 CIFS Documents Provider를 적극 권장합니다. WebDAV Provider/DAVx⁵(WebDAV), FileManagerUtils(SFTP) 및 rcx와 같은 공급자도 있습니다. 안타깝게도 문서 제공자는 Android TV에서 지원되지 않습니다.
즐겨 사용하는 파일 탐색기에서 직접 비디오를 엽니다. Solid Explorer는 정말 잘 작동합니다. 특히 자막을 자동으로 로드하려는 경우에도 그렇습니다.
Just Player에는 인터넷 주소를 입력할 수 있는 UI가 없지만, 호환되는 모든 스트리밍 링크를 처리하기 위해 등록되어 있습니다. 다른 앱에서 링크를 열거나 탭할 때 일반적으로 Just Player가 옵션으로 제공되어야 합니다. (그러나 이는 모든 상황, 특히 Android 12 이상에서는 작동하지 않을 수 있습니다.)
또는 소스 앱에서 텍스트 URL을 선택하고 공유를 선택한 후 Just Player를 찾아 재생하세요.
장치에 터치스크린이 있는 경우 핀치 투 줌 동작을 사용하거나 크기 조정 버튼을 탭하여 자르기만 하면 됩니다. Android TV : 크기 조정 버튼을 길게 탭하여 확대/축소 모드로 들어갑니다. 그런 다음 정확한 확대/축소를 위해 위쪽 및 아래쪽 키를 사용합니다.
일시 정지했다가 다시 재생을 재개하세요.
여기에서 사용 가능한 APK에는 지원되는 모든 아키텍처( armeabi-v7a
/ armeabi-v7a-neon
/ arm64-v8a
/ x86
/ x86_64
)에 대한 기본 라이브러리가 포함되어 있으며 이는 가장 많은 공간을 차지합니다. Just Player는 주로 장치 디코더에 의존하지만 일부 고급 기능(비디오 챕터 및 프레임 속도 감지)을 위해 FFmpeg를 포함합니다. 두 번째로 큰 종속성은 ICU4J입니다. 자막 파일의 문자 집합 감지에만 10MB가 필요합니다. ?
Android App Bundle 및 델타 업데이트 덕분에 Google Play를 통한 설치 및 업데이트 수가 훨씬 적습니다.
다음은 제가 찾을 수 있었던 Android용 주요 오픈 소스 비디오 플레이어를 모두 보여주는 비교표입니다. Just Player는 다음과 같습니다. 80% 90% 기능 완료. 아마도 수십 가지 옵션이나 일부 리치 미디어 라이브러리 UI가 없을 것입니다. 기능이 풍부한 VLC와는 결코 경쟁할 수 없습니다. 단지 기능적인 기능 세트를 제공하고 다른 사람들이 놀라운 ExoPlayer를 기반으로 더 나은 플레이어를 만들도록 동기를 부여하려고 시도할 뿐입니다.
앱 이름(출처) | 미디어 엔진 |
---|---|
페르마타 미디어 플레이어 | MediaPlayer, ExoPlayer 및 libVLC |
그냥 (비디오) 플레이어 | 엑소플레이어 |
코디 | ? |
mpv | libmpv |
mpvKt | libmpv |
다음 플레이어 | 엑소플레이어 |
노바 비디오 플레이어 | 미디어플레이어 |
VLC | libVLC |
FOSS가 아닌 다른 비디오 플레이어를 찾으려면 IzzyOnDroid의 목록을 확인하세요.