This is an automated email from the ASF dual-hosted git repository. solomax pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/openmeetings.git
The following commit(s) were added to refs/heads/master by this push: new ba0d7f3 [OPENMEETINGS-2327] video dimentions are corrected to be dividable by 2 ba0d7f3 is described below commit ba0d7f3a3ec387f1f78152a2f64652127373f0c5 Author: Maxim Solodovnik <solomax...@gmail.com> AuthorDate: Sun May 3 00:45:20 2020 +0700 [OPENMEETINGS-2327] video dimentions are corrected to be dividable by 2 --- .../openmeetings/core/converter/BaseConverter.java | 23 +++++++++++----------- .../core/converter/VideoConverter.java | 4 +++- 2 files changed, 15 insertions(+), 12 deletions(-) diff --git a/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/BaseConverter.java b/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/BaseConverter.java index cbcc7d2..5599b11 100644 --- a/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/BaseConverter.java +++ b/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/BaseConverter.java @@ -315,17 +315,18 @@ public abstract class BaseConverter { private List<String> addMp4OutParams(Recording r, List<String> argv, String mp4path) { argv.addAll(List.of( - "-c:v", "h264", // - "-crf", "24", - "-vsync", "0", - "-pix_fmt", "yuv420p", - "-preset", getVideoPreset(), - "-profile:v", "baseline", - "-level", "3.0", - "-movflags", "faststart", - "-c:a", "aac", - "-ar", String.valueOf(getAudioRate()), - "-b:a", getAudioBitrate() + "-c:v", "h264" // + , "-crf", "24" + , "-vsync", "0" + , "-pix_fmt", "yuv420p" + , "-vf", "pad=ceil(iw/2)*2:ceil(ih/2)*2" + , "-preset", getVideoPreset() + , "-profile:v", "baseline" + , "-level", "3.0" + , "-movflags", "faststart" + , "-c:a", "aac" + , "-ar", String.valueOf(getAudioRate()) + , "-b:a", getAudioBitrate() )); argv.addAll(additionalMp4OutParams(r)); argv.add(mp4path); diff --git a/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/VideoConverter.java b/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/VideoConverter.java index 660b568..0f444ae 100644 --- a/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/VideoConverter.java +++ b/openmeetings-core/src/main/java/org/apache/openmeetings/core/converter/VideoConverter.java @@ -69,7 +69,9 @@ public class VideoConverter extends BaseConverter { args.addAll(List.of("-i", input // , "-c:v", "h264" // , "-c:a", "aac" // - , "-pix_fmt", "yuv420p")); + , "-pix_fmt", "yuv420p" + , "-vf", "pad=ceil(iw/2)*2:ceil(ih/2)*2" + )); if (sf.isAudio()) { args.add("-shortest"); }