diff --git a/CHANGELOG.md b/CHANGELOG.md index 104027c27..7524d4e38 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ## UNRELEASED * Profile: Improve encryption state dialog +* Improved video quality of short clips * Update Russian translation ## v0.9.0 diff --git a/MessengerProj/src/main/java/com/b44t/ui/VideoEditorActivity.java b/MessengerProj/src/main/java/com/b44t/ui/VideoEditorActivity.java index 83276c337..38adf6509 100644 --- a/MessengerProj/src/main/java/com/b44t/ui/VideoEditorActivity.java +++ b/MessengerProj/src/main/java/com/b44t/ui/VideoEditorActivity.java @@ -732,7 +732,15 @@ public class VideoEditorActivity extends BaseFragment implements TextureView.Sur resultBitrate = 200000; } else if (resultBitrate > 500000) { - resultBitrate = 500000; // ~ 3.7 MB/minute, plus Audio + if( resultDurationMs<30*1000 ) { + resultBitrate = 1500000; // ~ 12 MB/minute, plus Audio + } + else if( resultDurationMs<60*1000 ) { + resultBitrate = 1000000; // ~ 8 MB/minute, plus Audio + } + else { + resultBitrate = 500000; // ~ 3.7 MB/minute, plus Audio + } } // get video dimensions