如果您想要将任意视频格式转换为MP4格式,并且不需要重新编码,可以使用FFmpeg这款强大的开源工具。以下是一个基于FFmpeg 5.1.2版本的批处理方法,无需重新编码。
首先,请确保您已经安装了FFmpeg。接下来,创建一个名为“toMP4.bat”的批处理文件,并将以下代码复制到文件中:
@echo off
title 视频批量转换为MP4
set pathD:developffmpeg-5.1.2-build-ffmpeg-staticbin;%path%
for /f "delims=" %%i in ('dir /b /a-d /s "*.%1"') do (
echo ffmpeg -i "%%i" -c copy -f mp4 "%%~n1.mp4"
)
ping -n 5 127.0.0.1 >nul
将需要转换的视频文件复制到与批处理文件相同的目录下。然后,将批处理文件拖放到需要转换的视频文件上。转换完成后,会生成一个MP4格式的视频文件。
这个批处理文件会遍历指定目录下的所有视频文件,并将它们转换为MP4格式。注意:请确保您已经安装了FFmpeg,并将其路径设置为环境变量。
如果您需要将视频转换为其他格式,只需修改批处理文件中的编码参数即可。例如,要将视频转换为iPhone或iPad支持的MP4格式,可以将以下代码添加到批处理文件中:
set appleDevice true
for /f "delims=" %%i in ('dir /b /a-d /s "*.%1"') do (
echo ffmpeg -i "%%i" -c:v libx264 -preset medium -crf 23 -c:a aac -strict experimental -shortest "%%~n1.mp4"
)
ping -n 5 127.0.0.1 >nul
这样,视频将被转换为适用于苹果设备的MP4格式。只需将set appleDevice true
这行代码注释掉,即可恢复为通用MP4格式。