【问题标题】:Using FFmpeg to convert all images in a folder to mp4 or avi using a .bat file [Windows]使用 FFmpeg 将文件夹中的所有图像转换为使用 .bat 文件的 mp4 或 avi [Windows]
【发布时间】:2016-04-19 02:38:59
【问题描述】:

我正在尝试将文件夹中的所有 .png 文件转换为与图像位于同一目录中的视频格式。现在我无法理解 ffmpeg 是如何工作的,我只是想要这样的东西;

for /l %%k in (1,1,%images%) do (
    ffmpeg.exe (I need help with the parameters here) 
)

这是我有史以来的第一个帮助请求,我不确定我是否提供了足够的信息来轻松回答。但至少尝试帮助我将不胜感激。感谢您的阅读!

【问题讨论】:

  • 您在寻找这样的东西吗? trac.ffmpeg.org/wiki/…
  • AVI 只是一种容器格式(并且是一种老化的格式)。您想具体使用哪种视频格式?
  • 默认 windows 播放器可以播放的任何视频。感谢您提供这个有用的链接!我会看看我能用它做什么。

标签: image batch-file video ffmpeg directory


【解决方案1】:
@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 批处理文件完成后会自动关闭

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-11-21
    • 1970-01-01
    • 2016-01-14
    • 2019-02-17
    • 1970-01-01
    • 2014-11-09
    • 2021-02-07
    • 2013-03-24
    相关资源
    最近更新 更多