一个在线链接会在我的浏览器中返回一个视频,然后进行流式传输。在我的浏览器中,我不需要下载整个视频来可视化它——我可以跳到某个部分,可视化该部分,甚至在结束前停止观看。
我怎样才能从同一个链接开始从特定时间开始流式传输直到另一个特定时间,并且每次将我收到的每一帧都保存到视频文件中?
我知道我需要解码我得到的数据。我也知道我需要以某种方式访问视频文件的元数据。但是,我不知道如何在实践中处理它。
我尝试了 JCodec,但找不到如何处理互联网流而不是打开文件。如何正确逐帧流式传输在线视频的各个部分,同时还可以访问诸如总视频长度、分辨率和 FPS 等元数据?