Android 14, app version 6.28.1 (396) from GitHub releases.
Information:
When trimming a WEBM video (typically VP8/VP9 codec) that is >30fps, the resulting output file will be reduced to 30fps.
This only occurs when the source file is WEBM, regardless of output format.
To reproduce:
Suppose we have 2 video files (both at 1920x1080, 60fps) named test.webm and test.mp4.
Trimming test.webmwill result in a 30fps output, no matter what the extension is changed to (unwanted behavior).
Trimming test.mp4 will result in a 60fps output, even if the extension is changed to .webm (correct behavior).
Assuming the app uses ffmpeg, this can be mitigated by adding the following to the command line arguments:
-filter:v -fps=source_fps
This filter forces source framerate to be taken into account, which for some reason is not the default behavior only for .webm. There are other solutions available as well.
Android 14, app version 6.28.1 (396) from GitHub releases.
Information:
When trimming a WEBM video (typically VP8/VP9 codec) that is >30fps, the resulting output file will be reduced to 30fps.
This only occurs when the source file is WEBM, regardless of output format.
To reproduce:
Suppose we have 2 video files (both at 1920x1080, 60fps) named
test.webm
andtest.mp4
.Trimming
test.webm
will result in a 30fps output, no matter what the extension is changed to (unwanted behavior).Trimming
test.mp4
will result in a 60fps output, even if the extension is changed to.webm
(correct behavior).Assuming the app uses ffmpeg, this can be mitigated by adding the following to the command line arguments:
-filter:v -fps=source_fps
This filter forces source framerate to be taken into account, which for some reason is not the default behavior only for .webm. There are other solutions available as well.