如何在 android 中 trim 视频?

How to trim video in android?

我知道同一个问题已经被问过很多次了,但我无法解决我的问题。

您好,我为 trimming 视频尝试了 FFmpeg 命令,它运行良好。我想要 trim 一个视频并且它可以工作,但我遇到的唯一问题是 trim 需要太多时间 file.A 24MB 视频文件需要大约 3 分钟才能 trim 2.30 minutes.Is 我有什么办法可以减少这个时间。 我已经尝试按照 trimming 视频的命令。即

ffmpeg -y -i /sdcard/DCIM/Besharam.mp4 -ss 00:00:05 -to 00:02:35 -async 1 -strict -2 /sdcard/sai/cut.mp4

ffmpeg -y -i /sdcard/DCIM/Besharam.mp4 -ss 00:00:05 -to 00:02:35 -async 1 -strict -2 -s 640x360 -r 15 -vcodec mpeg4 -b 2097152 -ab 48000 -ac 2 -b 2097152 -ar 22050 /sdcard/sai/cut.mp4

您可以通过提供 -c copy 选项来复制输入文件的编解码器。此外在指定输入文件之前寻求 is said 更快但不太准确。

实施这 2 项更改后,您的命令将如下所示:

ffmpeg -y -ss 00:00:05 -i /sdcard/DCIM/Besharam.mp4 -to 00:02:35 -async 1 -strict -2 -c copy /sdcard/sai/cut.mp4

使用此库进行视频剪辑Android-video-trimmer