Swift-如何获取m3u8实时流的当前帧?

时间:2019-01-04 14:29:45

标签: swift video-streaming m3u8

我想获取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

我在论坛上看到了很多代码,...但是它们仅适用于视频,不适用于流

1 个答案:

答案 0 :(得分:0)

您可以使用ffmpag从直播视频中获取帧

移动框架mobile-ffmpeg

命令:

ffmpeg -i https://www.radiantmediaplayer.com/media/bbb-360p.mp4 -f image2 -r 1 img%01d.jpg

有关更多信息,请阅读answer