以下命令适用于 ffmpeg 4.1
ffmpeg -i "http://example.com/index.m3u8" -vf fps=1/60 screen%04d.jpg -hide_banner
(它每 1 分钟从流中保存一次图像)
但是当我使用 2.0.2 版时,我得到
Unable to find a suitable output format for 'screen%04d.jpg'.
screen%04d.jpg: Invalid argument
我必须在我的 Synology NAS 上使用版本 2.0.2,因为这是预装版本。
我该如何解决?
如果不能升级,试试
ffmpeg -i "http://example.com/index.m3u8" -map 0:v -vf fps=1/60 -c:v mjpeg -q:v 2 -f segment -segment_time 0.01 -segment_format mjpeg screen%04d.jpg -hide_banner
ffmpeg
从SynoCommunity获取最新信息。截至此答案,FFmpeg 4.1 已提供,包括对您的 88F628x 架构的支持。SynoCommunity 站点的安装说明:以管理员身份登录您的 NAS,然后进入主菜单 → 套件中心 → 设置并将信任级别设置为Synology Inc. 和受信任的发布者。
在Package Sources选项卡中,单击Add,键入SynoCommunity作为Name,键入http://packages.synocommunity.com/作为Location,然后按OK进行验证。
返回套件中心并在社区选项卡中享受 SynoCommunity 的套件。
有关详细信息,请参阅SynoCommunity Wiki。