ffmpeg 批处理
时间: 2023-10-17 13:36:16 浏览: 111
利用FFmpeg批量裁剪视频片头片尾的bat脚本
您好!对于批量处理FFmpeg命令,您可以使用一些脚本语言(如Shell或Python)来实现。以下是一个示例脚本:
Shell脚本示例(Windows使用批处理脚本.bat):
```
echo off
for %%i in (*.mp4) do (
ffmpeg -i "%%i" -vf scale=640:480 "output/%%~ni_resized.mp4"
)
```
Python脚本示例:
```python
import os
input_dir = '/path/to/input/files/'
output_dir = '/path/to/output/files/'
ffmpeg_cmd = 'ffmpeg -i "{input}" -vf scale=640:480 "{output}"'
for filename in os.listdir(input_dir):
if filename.endswith('.mp4'):
input_file = os.path.join(input_dir, filename)
output_file = os.path.join(output_dir, f"{os.path.splitext(filename)[0]}_resized.mp4")
command = ffmpeg_cmd.format(input=input_file, output=output_file)
os.system(command)
```
这些示例演示了如何将指定目录中的所有MP4文件批量调整尺寸为640x480。您可以根据需要修改命令和参数。请确保您已经安装了FFmpeg并将其添加到系统路径中。
阅读全文