我想用ffmpeg worker mp4修剪视频,但是在执行过程中这非常缓慢,这是我的命令
["-y", "-i", "video.mp4", "-ss", "00:00", "-to", "00:07", "output.mp4"]
视频正在修剪,但速度很慢,无法与显示内存分配错误的移动设备一起使用。请为此帮我
答案 0 :(得分:1)
您可以将-ss
和-to
放在-i
的前面,如下所示:
["-ss", "00:00:00", "-to", "00:00:07", "-i", "video.mp4", "output.mp4", "-y"]
它告诉 FFmpeg 在开始解码之前搜索到指定时间。
通过使用-c copy
,FFmpeg将从输入复制到输出文件,而无需重新编码流。
此外,使用trim过滤器可能会有所帮助:
ffmpeg -i video.mp4 -vf "trim=start=0:end=7" -af "atrim=start=0:end=7" output.mp4 -y