deno js目前快要发布1.0。其实我已经安装了,之前有一个批量下载视频的需求,于是我就试了一下。我的需求是下载m3u8的视频,这些视频都是视频流的模式播放,要下载m3u8无非是把地址中的ts片断全部下载,然后合并,最后使用ffmpg转成mp4文件。这里使用了一个C 的 "开源项目" 来下载,它已 ...
分类:
Web程序 时间:
2020-02-23 22:17:30
阅读次数:
527
前提准备: 1、一个mp4文件 play.mp42、安装ffmpeg和openssl 环境配置: 一、配置ffmpeg 下载好并安装ffmpeg到本地; 配置环境变量ffmpeg目录的bin; 检验成功:打开cmd输入 ffmpeg,只要不是弹出"不是内部或外部命令,也不是可运行的程序或批处理文件。 ...
分类:
其他好文 时间:
2020-02-14 20:59:23
阅读次数:
1357
视频处理 需求分析 原始视频通常需要经过编码处理,生成m3u8和ts文件方可基于HLS协议播放视频。通常用户上传原始视频,系统自动处理成标准格式,系统对用户上传的视频自动编码、转换,最终生成m3u8文件和ts文件,处理流程如下:1、用户上传视频成功2、系统对上传成功的视频自动开始编码处理3、用户查看 ...
分类:
其他好文 时间:
2020-02-11 00:07:10
阅读次数:
164
查找m3u8文件下,下载到本地; 找其规律,3位数字结尾; 迅雷中新建批量任务(老版有的下不了换新版),url地址如图中红框; 下载合并的.ts文件; cmd 转到ts文件所在目录 执行 copy /b *.ts aaa.ts aaa.ts为合并后的文件 aaa.ts可以转格式mp4等 ...
分类:
其他好文 时间:
2020-01-25 18:20:20
阅读次数:
391
分辨率 360P 540p 720p 1080p 4k RTMP和HLS的比较 https://blog.csdn.net/caoshangpa/article/details/79543916 HLS 直播协议m3u8详解 https://blog.csdn.net/aoshilang2249/a ...
分类:
其他好文 时间:
2020-01-07 13:12:47
阅读次数:
88
实时视频的几种协议: 1)HLS (HTTP Live Streaming) 直播 是有苹果提出的一个基于http的协议。其原理是把整个流切分成一个个的小视频文件,然后通过一个m3u8的文件列表来管理这些视频文件2)rtsp协议:3)WebRTC协议: 视频融合:http://www.convers ...
分类:
其他好文 时间:
2020-01-06 09:50:39
阅读次数:
434
<template> <div class="video_con"> <video controls class="video" ref="video"></video> </div> </template> <script> // npm install hls.js -S let Hls = r ...
分类:
Web程序 时间:
2019-12-25 16:13:44
阅读次数:
295
安装oopsguy/m3u8 脚本如下 定义索引文件 example.index 格式如下 序号 空格 m3u8地址 下载 ...
分类:
其他好文 时间:
2019-12-20 11:40:37
阅读次数:
1229
先安装: npm install --save video.js 导入 import videojs from 'video.js' import "video.js/dist/video-js.css"; constructor(props) { super(props); this.state ...
分类:
Web程序 时间:
2019-11-09 20:02:30
阅读次数:
419
有时候我们希望在在线观看视频的同时将对应的视频下载下来,研究了很多方式,最终发现使用ffmpeg这个工具可以很好完成m3u8格式. 具体方法就是执行: 其中m3u8就是在浏览器的网络tab中看到的媒体m3u8文件 ...
分类:
其他好文 时间:
2019-10-27 16:34:57
阅读次数:
73