You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Linux终端用FFmpeg批量修改视频帧率为15fps并添加后缀?

批量修改视频帧率并添加指定后缀的Bash脚本

先准备输出目录

首先确保process文件夹存在,避免ffmpeg报错:

mkdir -p process

-p参数的作用是如果文件夹已经存在,不会抛出错误。

完整批量处理命令

直接用下面的循环即可实现给输出文件添加_15fps后缀:

for f in *.MP4; do
  ffmpeg -i "$f" -filter:v fps=15 "process/${f%.MP4}_15fps.MP4"
done

关键部分解释

  • ${f%.MP4}:这是Bash的参数扩展语法,用来移除变量f末尾的.MP4后缀。比如原文件是holiday.MP4,处理后会变成holiday。
  • 拼接_15fps.MP4后,最终输出文件名就是holiday_15fps.MP4,并自动放到process文件夹下。

可选优化:静默处理

如果不想让ffmpeg输出大量日志,只保留错误信息,可以添加日志级别参数:

for f in *.MP4; do
  ffmpeg -hide_banner -loglevel error -i "$f" -filter:v fps=15 "process/${f%.MP4}_15fps.MP4"
done

注意事项

  • 如果你的视频文件后缀是小写的.mp4,把命令里的.MP4统一改成.mp4即可适配。

内容的提问来源于stack exchange,提问作者average_grad_student

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 15:25:40