从更改的静态图像url生成带有ffmpeg的电影?

从更改的静态图像url生成带有ffmpeg的电影?,ffmpeg,Ffmpeg,我需要从指向图像的HTTP url创建带有ffmpeg的电影/流。此图像每秒更新1次 例如,我已经知道如何使用ffmpeg命令行将MPEG-4转换为flv,但现在我需要从更新的静止图像开始。例如,我希望ffmpeg每秒“获取”一次url 问候, Wim所需的命令行选项是-loop\u input。我目前正在使用此命令行执行此操作: ffmpeg -loop_input -analyzeduration 0 -r 3 -i http://ipaddress/current.jpg -an -re

我需要从指向图像的HTTP url创建带有ffmpeg的电影/流。此图像每秒更新1次

例如,我已经知道如何使用ffmpeg命令行将MPEG-4转换为flv,但现在我需要从更新的静止图像开始。例如,我希望ffmpeg每秒“获取”一次url

问候,


Wim

所需的命令行选项是
-loop\u input
。我目前正在使用此命令行执行此操作:

ffmpeg -loop_input -analyzeduration 0 -r 3 -i http://ipaddress/current.jpg -an -re -copyts -f flv output.flv

-loop\u输入
指示ffmpeg以输入帧速率(本例中为3 fps)读取给定URL上的jpg。
-analyzeduration 0
将更快地启动并更快地显示电影的第一帧。输出可以是任何内容,在这里的示例中,它是flash电影,但可以是ffmpeg支持的任何内容。

需要的命令行选项是
-loop\u input
。我目前正在使用此命令行执行此操作:

ffmpeg -loop_input -analyzeduration 0 -r 3 -i http://ipaddress/current.jpg -an -re -copyts -f flv output.flv

-loop\u输入
指示ffmpeg以输入帧速率(本例中为3 fps)读取给定URL上的jpg。
-analyzeduration 0
将更快地启动并更快地显示电影的第一帧。输出可以是任何内容,在这里的示例中,它是flash电影,但可以是ffmpeg支持的任何内容。

ffmpeg如何知道何时停止轮询输入源?它不知道。它将保持轮询,直到您停止ffmpeg
-loop\u输入被弃用,取而代之的是
-loop
,不幸的是,它不会重新读取HTTP URL。(即使返回的图像具有
缓存控制:无
)。即使尝试
-pattern\u type sequence
并向URL添加
?dummy=%d
也会失败,因为序列编号也与URL不兼容。无法识别的选项“loop\u input”:(ffmpeg如何知道何时停止轮询输入源?它不知道。它将保持轮询直到您停止ffmpeg
-loop\u input
被弃用,取而代之的是
-loop
,不幸的是,它不会重新读取HTTP URL。(即使返回的图像具有
缓存控制:无
)。即使尝试
-pattern\u type sequence
并将
添加到URL中,也会失败,因为序列编号也与URL不兼容。无法识别的选项“loop\u input”:(您找到解决方案了吗?-不幸的是,答案似乎不适用于较新版本的ffmpeg。您找到解决方案了吗?-不幸的是,答案似乎不适用于较新版本的ffmpeg