gpt4 book ai didi

ubuntu - avconv - 传递图像路径列表

转载 作者:太空宇宙 更新时间:2023-11-03 16:53:08 25 4
gpt4 key购买 nike

我想编写一个脚本,根据一组图像文件路径输入生成一个延时视频。我知道你可以执行这样的事情:

avconv -r 15 -i %04d.JPG -s hd480 -vcodec libx264 time-lapse.mp4

这将根据 0000.JPG、0001.JPG 等文件名模式在目录中查找文件。但是,我想弄清楚是否可以通过文件名列表传递它按照我要处理的顺序?我的理想情况是我可以执行一些数据库查询以按时间顺序检索图像文件路径列表,然后将它们传递给 avconv 命令并让它动态生成视频。我的图像有一个特定的文件夹结构,所以理想情况下我不想将必要的文件复制到临时目录中以便能够正确命名它们然后处理它们。

最佳答案

这也是我让它工作的唯一方法(image2pipe 技巧对我不起作用)。

  1. 创建一个文件夹,只包含您想要在电影中使用的图像。

  2. 重命名文件(确保在发生错误之前备份您的图像)

    aa=0;for i in `ls`; do mv $i `printf "%04d" $aa`.png; aa=$(($aa+1));done
  3. 运行 avconv

    avconv -f image2 -i %04d.png -b 2500k -codec mpeg4 Heligyro.avi

关于ubuntu - avconv - 传递图像路径列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14111569/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com