I need an Android app that can take a Blu-ray ISO—or a disc mounted to the phone—and turn it into a single .mkv file at 100 % variable-bit-rate. The finished movie must keep the original Dolby Digital track exactly as it is; no other audio formats are necessary, and no subtitles should be copied over. The flow I have in mind is simple: 1. “Load ISO” lets me browse to an image file stored on the device. 2. “Load Disc” detects a Blu-ray inserted through an external USB drive. 3. Press “Rip It” and the app starts converting, showing progress and an estimated time remaining. 4. When done, the resulting .mkv is saved to a user-selectable folder, ready to play. Under the hood you’re free to use FFmpeg or any other open-source libraries that can legally run on Android; performance and reliability matter more than the specific toolset. Hardware acceleration support (MediaCodec, NVENC on compatible devices, etc.) is welcome if it simplifies keeping the encode strictly VBR. Deliverables • Signed APK ready for sideloading • Full, well-commented source code • Brief build/read-me so I can compile future updates myself Acceptance criteria • Loads both ISO images and live discs without crashing • Outputs a playable .mkv that passes MediaInfo with VBR video and unaltered Dolby Digital audio • No subtitle streams present in the file • UI remains responsive and shows a clear status bar throughout the rip If any dependencies require special licensing, call that out early so I can approve or supply alternatives.