【发布时间】:2012-03-18 08:29:19
【问题描述】:
我有很多来自相机的 MOV 文件。 我想将它们全部转换为具有相同分辨率和 FPS 的 WebM。
我知道,FFMPEG 可以用于此,但不确定如何使用它以批处理模式处理文件。
需要帮助,怎么做。
【问题讨论】:
-
什么平台? Windows 还是 Unix/Mac OS?
我有很多来自相机的 MOV 文件。 我想将它们全部转换为具有相同分辨率和 FPS 的 WebM。
我知道,FFMPEG 可以用于此,但不确定如何使用它以批处理模式处理文件。
需要帮助,怎么做。
【问题讨论】:
这是我正在使用的 Windows BAT 脚本:
有关参数的其他详细信息可以在这里找到:http://ffmpeg.org/ffmpeg.html
第一行:你需要指向 ffmpeg.exe 文件,它应该已经安装在你的
第二行:输入文件的扩展名
第三行:输入文件的路径。不能使用 UNC 路径
set ffm="C:\Program Files\Common Files\DVDVideoSoft\Dll\ffmpeg.exe"
set frmt=*.mov
cd "Y:\Photos_Personal\2012\David Videos\NEW"
for %%f in (%frmt%) do %ffm% -i "%%f" -acodec libvorbis -ac 1 -ab 96k -ar 48000 -b:v 1100k -maxrate 1100k -bufsize 1835k "%%f.WebM"
mkdir old
move %frmt% old\
@echo **********************************
@echo **** Press any key to finish *****
@echo **********************************
pause
【讨论】: