我正在尝试将文件夹中的所有 .png 文件转换为与图像位于同一目录中的视频格式。现在我无法理解 ffmpeg 是如何工作的,我只想要这样的东西;
for /l %%k in (1,1,%images%) do (
ffmpeg.exe (I need help with the parameters here)
)
这是我第一次提出帮助请求,我不确定我是否提供了足够的信息来轻松回答这个问题。但至少尝试帮助我将不胜感激。感谢您的阅读!
最佳答案
@echo off
set /p framerate=Enter framerate:
for /r %%a in (*.png) do (
echo file '%%a' >> images.txt
)
ffmpeg.exe -r %framerate% -f concat -i images.txt -c:v libx264 -pix_fmt yuv420p video.mp4
del /q images.txt
将此批处理文件和ffmpeg.exe放在所有图像的目录中 运行批处理文件,当前文件夹中的所有图像将被转换为mp4 批处理文件完成后会自动关闭
关于image - 使用 FFmpeg 使用 .bat 文件将文件夹中的所有图像转换为 mp4 或 avi [Windows],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34778261/