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

如何使用ffmpeg批量快速转换目录中的.MOV文件为MP4格式

批量将指定目录下的MOV文件转换为MP4格式(使用FFmpeg)

先确保FFmpeg已安装并添加到系统环境变量,能在终端/命令提示符中直接执行ffmpeg命令。

Windows 系统

命令提示符(CMD)操作

  1. 打开命令提示符,切换到目标目录(比如桌面,替换成你的实际路径):
cd /d "C:\Users\你的用户名\Desktop"
  1. 执行批量转换命令:
for %f in (*.MOV) do ffmpeg -i "%f" -c:v libx264 -crf 23 -c:a aac -b:a 128k "%~nf.mp4"

参数说明:

  • -c:v libx264:采用H.264编码视频,兼容性覆盖绝大多数设备
  • -crf 23:视频质量控制,23为默认值,18-28是常用区间,数值越小质量越高、文件越大
  • -c:a aac -b:a 128k:用AAC编码音频,128k比特率兼顾音质和体积
  • %~nf:提取原文件名(不含扩展名),避免生成类似xxx.MOV.mp4的冗余文件名

PowerShell 操作

Set-Location "C:\Users\你的用户名\Desktop"
Get-ChildItem -Filter *.MOV | ForEach-Object {
    ffmpeg -i $_.FullName -c:v libx264 -crf 23 -c:a aac -b:a 128k "$($_.BaseName).mp4"
}

Linux/macOS 系统

  1. 打开终端,切换到目标目录(比如桌面):
cd ~/Desktop
  1. 执行批量转换命令:
for file in *.MOV; do
    ffmpeg -i "$file" -c:v libx264 -crf 23 -c:a aac -b:a 128k "${file%.MOV}.mp4"
done

${file%.MOV}的作用是去掉原文件名的.MOV扩展名,自动替换为.mp4。

优化提速技巧

  • 如果追求更快的转换速度,可添加-preset fast参数(牺牲少量压缩效率换速度):
# Linux/macOS 示例
for file in *.MOV; do
    ffmpeg -i "$file" -c:v libx264 -crf 23 -preset fast -c:a aac -b:a 128k "${file%.MOV}.mp4"
done
  • 若原MOV文件是ProRes编码,可直接复制视频流跳过编码(大幅提速,但需确保MP4容器支持原编码):
for file in *.MOV; do
    ffmpeg -i "$file" -c:v copy -c:a aac -b:a 128k "${file%.MOV}.mp4"
done

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 00:02:13