-
-
Notifications
You must be signed in to change notification settings - Fork 7
Description
OEM-related
Please check this list before creating a bug report. If your issue is listed here, it is caused by your device manufacturer (OEM) or Android version, and cannot be fixed by Compressor.
Features that will not be added because of OEM issues
1. In-App File Picker / Browser
Status: WontFix
Reason: Samsung
On Samsung devices (50% of Android users), the native Android System File Picker (DocumentsUI) is broken for apps that do not request invasive storage permissions. It opens a blank screen with no way to navigate to the SD card.
The Solution: Use the Share button in your preferred File Manager to send video files to Compressor. This works on every device and requires zero permissions.
2. Background Compression (Screen-off encoding)
Status: WontFix
Reason: Aggressive Battery Savers (Huawei, Xiaomi, OnePlus, Samsung, Meizu, Asus, Wiko, Lenovo, Oppo, Vivo, Realme, Motorola, Blackview, Tecno, Sony, Unihertz)
Manufacturers like Xiaomi, OnePlus, Huawei, and Samsung aggressively kill apps that use high CPU/GPU resources in the background to save battery. If Compressor attempts to run while the screen is off, the OS will terminate the process, corrupting your video. See https://dontkillmyapp.com/ for the worst offenders.
The Solution: Compressor keeps the screen on automatically during compression. Please leave the app open until the job is done (Compressor is super fast, so even for a 5GB video, this shouldn't take longer than 2-3 minutes on a Galaxy S7)
Bugs that cannot be fixed because of OEM issues
"Save to Photos" opens a file prompt (Android 7 - 9)
Reason: Old Android limitations.
On Android 10+, we use "Scoped Storage" to save directly to the gallery securely.
On Android 7, 8, and 9, saving to the Gallery traditionally required the WRITE_EXTERNAL_STORAGE permission. Since Compressor refuses to request invasive permissions, we fallback to the system file saver on these older versions.
The Solution: Just pick a folder and click "Save."
"Muxer Error" on Android 10 Huawei devices
Reason: Bad video driver from Huawei
Huawei shipped a bad video driver with some Android 10 Huawei devices such as the P30 Pro where after using the phone for some time, it does not correctly clear old video buffers, resulting in the video decoder crashing. This is an issue with Huawei's video drivers, not Compressor
Temporary Solution: Restart your phone before compressing
Out-of-scope
It's normal to want a program to do more than it already does, but please remember that Compressor is a video compressor, not a converter, not an image compressor, not an audio extractor. The following features will not be implemented because they are out of this project's scope. Please do not ask for them to be added, your issue will be closed as invalid and you may be banned from opening issues if you persist. All decisions are final.
Image/Audio Compression
Compressor is a video compressor. Image and audio compression is out of scope and will not be added.
Audio Extraction
Compressor is a video compressor. Audio extraction is not related to compressing videos, it is out of scope and will not be added.
Batch/Bulk Video Compression
Implementing batch/bulk video compression would require an entirely new UI, significantly increase the size of the project and require requesting storage permissions, making it out of scope. It will not be added.
Video to GIF Conversion
Compressor is a video compressor. Video to GIF conversion is not related to compressing videos, it is out of scope and will not be added.