From 7856fb22e481fdb7ed9bfe2840a632d263145e30 Mon Sep 17 00:00:00 2001 From: "B. Petersen" Date: Sun, 4 Jun 2017 16:06:33 +0200 Subject: [PATCH] Improved video quality of short clips. --- CHANGELOG.md | 1 + .../src/main/java/com/b44t/ui/VideoEditorActivity.java | 10 +++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) 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