Skip to content

Video quality is too bad on android, but ok on ios #377

Open

Description

@hamzawii

Current behavior

Same video, same code, the result is too much different from android to ios. The android compression result is too bad.

Expected behavior

Get better quality. Is it possible to edit compression level ? I already checked existing issues and tried many config.

Platform

  • Android
  • iOS

React Native Version

0.81.4

React Native Compressor Version

1.13.0

Reproducible Steps And Demo

Video.compress(
file.uri,
{},
(progress) => onProgress(progress)
);

Activity

  1. github-actions commented on Oct 30, 2025

    @github-actions

    👋 @hamzawii
    Thanks for opening your issue here! If you find this package useful hit the star🌟!

  2. hanna-becker commented on Nov 12, 2025

    @hanna-becker

    For me, this configuration worked wonders on Android (same output file size, but with much better quality):

    Video.compress(file.uri, { compressionMethod: "auto", maxSize: 1080 }, (progress) => onProgress(progress));

    But I agree that the default "auto" should produce better results. I had horrible aliasing effects in the compressed video when using this alone.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions