You've already forked FrameTour-BE
perf(task): 调整 FFmpeg 命令参数顺序以优化视频处理
- 将 -ss 参数移到 -i 参数之前,以提高视频处理效率 -这种修改可以减少 FFmpeg 在处理视频时的计算量,从而加快处理速度
This commit is contained in:
@@ -522,13 +522,13 @@ public class VideoPieceGetter {
|
|||||||
ffmpegCmd.add("ffmpeg");
|
ffmpegCmd.add("ffmpeg");
|
||||||
ffmpegCmd.add("-hide_banner");
|
ffmpegCmd.add("-hide_banner");
|
||||||
ffmpegCmd.add("-y");
|
ffmpegCmd.add("-y");
|
||||||
|
ffmpegCmd.add("-ss");
|
||||||
|
ffmpegCmd.add(offset.toPlainString());
|
||||||
ffmpegCmd.add("-i");
|
ffmpegCmd.add("-i");
|
||||||
ffmpegCmd.add(inputFile);
|
ffmpegCmd.add(inputFile);
|
||||||
ffmpegCmd.add("-c:v");
|
ffmpegCmd.add("-c:v");
|
||||||
ffmpegCmd.add("copy");
|
ffmpegCmd.add("copy");
|
||||||
ffmpegCmd.add("-an");
|
ffmpegCmd.add("-an");
|
||||||
ffmpegCmd.add("-ss");
|
|
||||||
ffmpegCmd.add(offset.toPlainString());
|
|
||||||
ffmpegCmd.add("-t");
|
ffmpegCmd.add("-t");
|
||||||
ffmpegCmd.add(length.toPlainString());
|
ffmpegCmd.add(length.toPlainString());
|
||||||
ffmpegCmd.add("-f");
|
ffmpegCmd.add("-f");
|
||||||
|
Reference in New Issue
Block a user