Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 使用FFmpeg使用.bat文件[Windows]将文件夹中的所有图像转换为mp4或avi_Image_Batch File_Video_Ffmpeg_Directory - Fatal编程技术网

Image 使用FFmpeg使用.bat文件[Windows]将文件夹中的所有图像转换为mp4或avi

Image 使用FFmpeg使用.bat文件[Windows]将文件夹中的所有图像转换为mp4或avi,image,batch-file,video,ffmpeg,directory,Image,Batch File,Video,Ffmpeg,Directory,我正在尝试将文件夹中的所有.png文件转换为与图像位于同一目录中的视频格式。现在我不明白ffmpeg是如何工作的,我只想要这样的东西 for /l %%k in (1,1,%images%) do ( ffmpeg.exe (I need help with the parameters here) ) 这是我有史以来第一次提出帮助请求,我不确定我是否提供了足够的信息,使之成为一个简单的答案。但至少如果你能帮我,我会非常感激的。谢谢你的阅读 @echo off set /p fram

我正在尝试将文件夹中的所有.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
批处理文件完成后将自动关闭

是否正在查找类似的内容?AVI只是一种容器格式(也是一种过时的格式)。您希望具体使用什么视频格式?默认windows player可以播放的任何视频。谢谢你的链接!我看看我能用它做些什么。