我需要使用ffmpeg从指向图像的HTTP网址创建一个电影/流。此图像每秒更新一次。
我已经知道如何使用ffmpeg命令行将MPEG-4转换为flv,但现在我需要从这个更新的静态图像开始。我希望ffmpeg例如每秒1次获取网址。
的问候,
维姆
答案 0 :(得分:3)
所需的命令行选项为-loop_input
。我目前正在使用此命令行执行此操作:
ffmpeg -loop_input -analyzeduration 0 -r 3 -i http://ipaddress/current.jpg -an -re -copyts -f flv output.flv
-loop_input
指示ffmpeg以输入帧速率读取给定URL上的jpg(本例中为3 fps)。 -analyzeduration 0
可以更快地启动并更快地显示电影的第一帧。输出可以是任何东西,在这里的例子中,它是一个flash电影,但它可以是ffmpeg支持的任何东西。