使用FFMPEG concat生成短输出视频

时间:2018-05-25 13:54:16

标签: image ffmpeg concat

我需要使用FFMPEG连接306个图像。 所以,我继续下面的脚本shell:

touch input.txt

for i in `seq 0 305`;
do
  echo "file $i.png" >> input.txt
  echo "duration 1" >> input.txt
done

echo "file 305.png" >> input.txt

ffmpeg -f concat -i input.txt -vf fps=10 -vsync vfr -pix_fmt yuv420p video.mp4
  1. 我找不到concat的正确参数。
  2. 我搜索持续时间,但我无法确定是否可以指定 不到1秒。
  3. 每次,我改变fps,输出视频的持续时间就这样了 大;例如:如果fps = 10,则输出视频持续时间= 3060秒
  4. 另外,我试过了:

     1. ffmpeg -f concat -i input.txt -vf fps=10 -vsync vfr -pix_fmt yuv420p
        video.mp4
     2. ffmpeg -f concat -i input.txt -y -vf fps=1 -crf 22 -threads 2
        -preset veryfast video.mp4
    

    我也尝试过,对于所有图像,持续时间为1,最终视频仅显示1张图像。

    我需要连接这些图像并生成一个短输出视频。

    任何想法

0 个答案:

没有答案