我想获取m3u8实时流的当前图像/帧的create function Postgresql_encode_escape (@input varbinary(max))
returns varchar(max)
as
begin
declare @i int
declare @len int
declare @out varchar(max)
declare @chr int
select @i = 1, @out = '',@len = DATALENGTH(@input)
while @i <= @len
begin
set @chr = SUBSTRING(@input,@i,1)
if @chr > 31 and @chr < 128
begin
set @out = @out + CHAR(@chr)
end
else
begin
set @out = @out + '\' +
RIGHT('000' + CONVERT(varchar(3),
(@chr / 64)*100 +
((@chr / 8)%8)*10 +
(@chr % 8))
,3)
end
set @i = @i + 1
end
return @out
end
。
我在论坛上看到了很多代码,...但是它们仅适用于视频,不适用于流
答案 0 :(得分:0)
您可以使用ffmpag从直播视频中获取帧
移动框架mobile-ffmpeg
命令:
ffmpeg -i https://www.radiantmediaplayer.com/media/bbb-360p.mp4 -f image2 -r 1 img%01d.jpg
有关更多信息,请阅读answer