使用 ffmpeg 修剪视频非常慢

mdk*_*rul 1 ffmpeg

我想用 ffmpeg worker mp4 修剪视频,但是在这个过程中速度非常慢,这里的视频是我的命令

["-y", "-i", "video.mp4", "-ss", "00:00", "-to", "00:07", "output.mp4"]
Run Code Online (Sandbox Code Playgroud)

视频正在修剪,但速度非常慢,并且无法在移动设备上运行,显示内存分配错误。请帮助我

Mis*_*agh 5

您可以将-ss-to放在前面,-i如下所示:

["-ss", "00:00:00", "-to", "00:00:07", "-i", "video.mp4", "output.mp4", "-y"]
Run Code Online (Sandbox Code Playgroud)

它告诉FFmpeg在开始解码之前寻道到指定时间。

通过使用-c copy,FFmpeg 将从输入复制到输出文件,而无需重新编码流。

此外,使用修剪过滤器可能会有所帮助:

ffmpeg -i video.mp4 -vf "trim=start=0:end=7" -af "atrim=start=0:end=7" output.mp4 -y
Run Code Online (Sandbox Code Playgroud)