About Dual Video-Split Screen Player
The first screen and what it asks for
Opening Dual Video-Split Screen Player for the first time presents a split screen with two empty video panels. The app immediately requests storage permissions. Granting access is not optional if you want to load videos from your device. The interface is simple. Two black rectangles sit side by side. A small menu button sits in the corner. Tapping a panel opens a source selection screen. You can choose between a web video (by entering a URL) or a local video (by browsing your device storage). The app does not offer a tutorial. There is no onboarding walkthrough. The first-time user is left to figure out the workflow independently. This lack of guidance is a recurring theme in user feedback.
The app supports MP4 and AVCHD (MTS/M2TS) formats. For AVCHD files, the app includes a built-in MTS conversion tool. This is a practical addition, as many camcorders still produce MTS files. The conversion process is not automatic. Users must manually select the MTS button in the menu and convert the file before it can be played. This extra step adds friction to the workflow. It is not clearly documented anywhere in the app. The user must discover it through trial and error.
When the core feature and the free version fight each other
The app's primary purpose is to play two videos simultaneously for comparison. The free version allows this, but it comes with significant limitations. The most intrusive limitation is the ad experience. Banner ads appear at the bottom of the screen during playback. Interstitial ads appear between video loads. Some users have reported that ads appear even after watching promotional videos, creating a frustrating loop. The ads are not just annoying; they interfere with the core functionality. When an ad loads, the video playback can stutter or pause. This defeats the purpose of a comparison tool, where synchronized playback is essential.
The Pro version removes ads and adds a synchronized control panel. This panel allows users to play, pause, rewind, and skip both videos with a single tap. It also enables playback speed control and unlimited bookmarks. The Pro version is a one-time purchase, not a subscription. This is a fair model. But the free version's ad experience is so disruptive that it pushes users toward the Pro version not out of desire for features, but out of frustration with the ads. The app offers a 3-day trial for the Pro version. This is a reasonable compromise. However, users have reported that the trial does not always activate properly, and that the app sometimes crashes during the trial period.
The synchronized control panel is the app's killer feature. It allows frame-by-frame comparison, which is useful for sports coaches, video editors, and researchers. But the free version does not include this. Free users must control each video independently. This makes precise comparison difficult. The free version also limits bookmarks to 10. For users who regularly compare multiple videos, this is a hard constraint. The Pro version removes this limit. The app's value proposition is clear: pay once to unlock the full comparison workflow. But the free version's limitations are so severe that they undermine the app's core purpose.
Real-world performance and what breaks
The app has a reputation for instability. Multiple reviews mention that the app freezes or crashes when comparing a second video. This is not an isolated issue. It is a recurring complaint across multiple review platforms. The crash often requires exiting the app and reinstalling it. This is a significant disruption to the workflow. Users have also reported that the first video pauses when a second YouTube video starts. The app struggles to play two streaming videos simultaneously. This is likely due to network buffering and the app's video player implementation. The app does not provide any settings to adjust buffering or video quality. Users are stuck with whatever the app delivers.
The app's permissions are extensive. It requests access to storage, camera, microphone, and network. This is understandable for a video player that can record and compare videos. But some users may find the permission list excessive. The app also requests billing permissions for in-app purchases. This is standard for apps with a Pro version. The app's privacy policy states that data is encrypted in transit and that device IDs may be collected. This is typical for ad-supported apps. Users who are concerned about privacy can review the policy on the developer's website.
The app's update history shows a pattern of "Bug fix" releases. The changelog for version 15.2 simply states "Bug fix." Version 15.5 also has a "Bug fix." The most recent update (16.1) added full-screen recording for the Pro version. The developer is actively maintaining the app. But the vague changelog entries do not inspire confidence. Users are left guessing about what specific issues were addressed. The app's stability has improved over time, but crashes remain a problem for some users.
The app's interface is functional but basic. The color scheme is dark gray with white text. The layout is a simple split screen. There are no visual flourishes. This is not a criticism. The app is meant to be a tool for comparison, not a showcase of modern UI design. The simplicity ensures that it works on a wide range of devices. The app requires Android 5.0 or later, which covers most devices in use today. The app size varies between 26 MB and 43 MB depending on the version. This is reasonable for a video player with offline capabilities.
Get File
App Specifications
| Latest Version | 16.3 |
| Uploaded by | narusat |
| Requires Android | Android 8.0+ |
| Category | Video Players & Editors |
| Content Rating | Rated for 3+ |
Technical Details
| Package Name | jp.gr.java_conf.chronodualvideo |
| Languages | English |
| Architecture | arm64-v8a |
| Signature | 8022ca23475860a7717a5c5b508c6944cb9ac00d067545df6932b4424e0abffe |
Security & Additional Info
| Scan Result | Secure |
| Package Name | jp.gr.java_conf.chronodualvideo |
| SHA‑256 | 8022ca23475860a7717a5c5b508c6944cb9ac00d067545df6932b4424e0abffe |
| SHA‑1 | e796cd02410f90cdc1aad33e44e6fd987ae6a7a0 |
| App Permissions | 0 |