Windows 10 使用 FFmpeg 批量去除视频片头片尾
Windows 10 使用 FFmpeg 批量去除视频片头片尾
本教程将指导您使用 FFmpeg 在 Windows 10 系统下批量去除指定文件夹内所有视频的片头和片尾,并保存为新文件。
假设:
- 去除的片头和片尾时长均为 5 秒。
- 视频文件格式为 mp4。
- 视频文件存储路径为
D:\video。 - 新文件存储路径为
D:\new_video。
步骤:
- 打开命令提示符窗口(按下 Win+R,输入 cmd,回车)。
- 进入 FFmpeg 的安装目录,例如
D:\ffmpeg。 - 输入以下命令,回车执行:
ffmpeg -i 'D:\video\*.mp4' -ss 00:00:05 -t 00:01:00 -c:v copy -c:a copy 'D:\new_video\new_%02d.mp4'
命令解析:
ffmpeg: FFmpeg 命令。-i: 输入文件路径。'D:\video\*.mp4': 指定D:\video目录下所有 mp4 格式的视频文件。-ss: 指定去除片头时长,00:00:05代表 5 秒。-t: 指定去除片尾时长,00:01:00代表 1 分钟,即去除视频最后 5 秒。-c:v copy: 复制视频编码。-c:a copy: 复制音频编码。'D:\new_video\new_%02d.mp4': 指定新文件存储路径,%02d表示输出的新文件名按照数字排序,从 01 开始递增。
注意事项:
- 如果视频文件格式不是 mp4,需要将命令中的
.mp4替换成相应的格式后缀。 - 如果视频文件名中包含空格或其他特殊字符,需要在命令中加上单引号或使用反斜杠进行转义。
示例:
假设有一个名为 my_video.avi 的视频文件,存储在 D:\video 目录下,需要去除其前 5 秒和后 5 秒,并保存为 D:\new_video\new_01.avi。则命令如下:
ffmpeg -i 'D:\video\my_video.avi' -ss 00:00:05 -t 00:01:00 -c:v copy -c:a copy 'D:\new_video\new_01.avi'
完成!
您现在已成功使用 FFmpeg 批量去除视频片头和片尾,并保存为新文件。
原文地址: https://www.cveoy.top/t/topic/nA0e 著作权归作者所有。请勿转载和采集!