网页视频经过m3u8 技术切片且加密的TS文件在播放时有缓存文件,但提取出来就无法播放了,这种情况

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网页视频经过m3u8 技术切片且加密的TS文件在播放时有缓存文件,但提取出来就无法播放了,这种情况相关的知识,希望对你有一定的参考价值。

网页视频经过m3u8 技术切片且加密的TS文件在播放时有缓存文件,但提取出来就无法播放了,这种情况能解决吗?浏览器播放时是怎么解密的?各位大神多多关注一下,我真的很需要这视频

用格式工厂软件可以把m3u8格式文件转换为avi格式文件。

m3u8格式是缓存视频,QQ浏览器缓存视频时经常会出现这个格式,不信可以试试,这个视频是断点续传格式。在本地文件夹里显示只有几百KB,如果把这个视频转移或者上传到网盘里观看,是无法打开的,想想也知道几百KB也放不了几分钟,肯定不是实体视频啦。

所以,看到的视频相当于快捷方式。但是在浏览器已下载文件里可以看到这个视频第真实大小,这个视频相当于几十个或者几百个短视频组成的,把手机连接电脑,就可以找到缓存视频的路径。


扩展资料:

m3u8文件是苹果及安卓设备的浏览器播放文件,包含m3u8播放列表和对应视频片段文件夹,用电脑可以用VLC播放器播放。

路径更改方法:

m3u8文件里写的路径为绝对路径或html路径,更改为本地路径如下:file:/storage/emulated/0/UCDownloads/VideoData/1466217672111/0,该路径指的是m3u8文件对应视频片段在1466217672111文件夹里,0代表片段序号。

vlc播放器打开时会定义路径为所打开文件的文件夹所在的路径,因此如果m3u8文件和1466217672111文件夹在同一个文件夹里,需要将绝对路径修改成1466217672111/0,就可以打开了。

转换格式:

vlc转换视频为mp4格式里,显示输出指的是在转换时可用看到视频内容,反交错指的是将视频帧中隔行扫描的场组合起来,从而使视频帧的各行在播放时按顺序显示。(显像管是交错隔行扫描,显示器是按序扫描),转换时不显示输出,勾选反交错。

参考技术A 浏览器会自动获取当前视频的key文件,进行实时解码播放。也可以下载到本地,连带key文件通过ffmpeg来解密视频,一般需要key文件,配合m3u8配置文件 可以通过命令:ffmpeg.exe -allowed_extensions ALL -i xx.m3u8 -c copy -bsf:a aac_adtstoasc filename.mp4 即可获得解密视频 参考技术B ts切片是一段一段推送,浏览器接收到一片播放一段,接收到一段播放循环到片尾 你可以找原地址m3u8 文件,然后用vlc播放 至于缓存不会 参考技术C 遇到这种问题,你以后都可以找我帮你!只要给我链接即可,我给你文件。不收任何费用,纯交良师益友。 参考技术D 用格式工厂软件可以把m3u8格式文件转换为avi格式文件。
1.m3u8格式是缓存视频,QQ浏览器缓存视频时经常会出现这个格式,不信可以试试,这个视频是断点续传格式。
2.在本地文件夹里显示只有几百KB,如果你把这个视频转移或者上传到网盘里观看,是无法打开的,想想也知道几百KB也放不了几分钟,肯定不是实体视频啦。
3.所以,你看到的视频相当于快捷方式。但是你在浏览器已下载文件里可以看到这个视频第真实大小,这个视频相当于几十个或者几百个短视频组成的,把手机连接电脑,就可以找到缓存视频的路径。

使用ffmpeg+nginx使用视频切片播放

参考技术A cd /usr/local/nginx/conf 切换到nginx的安转目录
vi ./nginx.conf

这样就可以通过 http://yourIP:8090//hls/test2.m3u8 访问切片后的视频

以上是关于网页视频经过m3u8 技术切片且加密的TS文件在播放时有缓存文件,但提取出来就无法播放了,这种情况的主要内容,如果未能解决你的问题,请参考以下文章

使用ffmpeg视频切片并加密

m3u8网页视频怎么打开

.ts视频采用m3u8方式,已知是 AES-128 为加密方式,求教

视频下载下来后格式是m3u8和ts且无法播放该怎么解决?

关于m3u8格式的视频文件ts转mp4下载和key加密问题

ts文件、m3u8文件 key文件