All Projects → xuyuanfang → m3u8_downloader_4_yingke

xuyuanfang / m3u8_downloader_4_yingke

Licence: MIT License
映客m3u8格式历史直播记录下载器

Programming Languages

HTML
75241 projects
tcl
693 projects
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to m3u8 downloader 4 yingke

peerstohttp
Simple torrent proxy to http stream controlled over REST-like api
Stars: ✭ 30 (-40%)
Mutual labels:  downloader, m3u
su-downloader3
nodejs HTTP downloader with pause/resume support and segmented downloading
Stars: ✭ 14 (-72%)
Mutual labels:  downloader
tiktok-downloader
Tiktok Downloader/Scraper using requests & bs4
Stars: ✭ 47 (-6%)
Mutual labels:  downloader
Mega-index-heroku
Mega nz heroku index, Serves mega.nz to http via heroku web. It Alters downloading speed and stability
Stars: ✭ 165 (+230%)
Mutual labels:  downloader
archivebot
💾 A telegram bot for backing up and collecting all kinds of media.
Stars: ✭ 65 (+30%)
Mutual labels:  downloader
markdown articles tool
Parse markdown article, download images and replace images URL's with local paths
Stars: ✭ 37 (-26%)
Mutual labels:  downloader
GeniePy
GeniePy is a tool for downloading streamable tracks from Genie.co.kr
Stars: ✭ 17 (-66%)
Mutual labels:  downloader
Cloud-Mail.Ru-Downloader
📩 Многопоточное скачивание из облака Mail.Ru по публичной ссылки. Авторизация в Mail.Ru не требуется.
Stars: ✭ 94 (+88%)
Mutual labels:  downloader
Userscript
Userscripts collection written by me
Stars: ✭ 92 (+84%)
Mutual labels:  downloader
dezoomify-extension
A browser extension to detect zoomable images in web pages and downloading them with dezoomify
Stars: ✭ 23 (-54%)
Mutual labels:  downloader
SteamDepotDownloaderGUI
A simple GUI tool based on DepotDownloader for downloading Steam depots.
Stars: ✭ 26 (-48%)
Mutual labels:  downloader
URTube
URTube, a YouTube video to MP3 downloader built in NodeJs and Electron
Stars: ✭ 20 (-60%)
Mutual labels:  downloader
arch-deluge
Docker build script for Arch Linux base with Deluge
Stars: ✭ 12 (-76%)
Mutual labels:  downloader
BugsPy
BugsPy is a tool for downloading streamable tracks from Bugs.co.kr
Stars: ✭ 23 (-54%)
Mutual labels:  downloader
castget
A simple, command-line based RSS enclosure downloader, primarily intended for automatic, unattended downloading of podcasts.
Stars: ✭ 76 (+52%)
Mutual labels:  downloader
Lime-Downloader
Simple Malware Downloader
Stars: ✭ 93 (+86%)
Mutual labels:  downloader
img-cli
An interactive Command-Line Interface Build in NodeJS for downloading a single or multiple images to disk from URL
Stars: ✭ 15 (-70%)
Mutual labels:  downloader
dannyAVgleDownloader
知名網站avgle下載器
Stars: ✭ 27 (-46%)
Mutual labels:  downloader
stanford-dl
A dead simple script to download videos or pdfs from Stanford Engineering Everywhere.
Stars: ✭ 57 (+14%)
Mutual labels:  downloader
YoutubePlayer
Play and download YouTube videos. Extract audio from video. With minimalist beautiful gui.
Stars: ✭ 19 (-62%)
Mutual labels:  downloader

m3u8_downloader_4_yingke

映客m3u8格式历史直播记录下载器

目前已经实现ffmpeg合并视频片段,程序已更新

demo_gif

网址分析

项目demo测试的映客页面传送门

http://www.inke.cn/live.html?uid=3677006&id=1481727812972630

另一种 https://mlive15.inke.cn/app/hot/record?uid=163155224&liveid=1501310503474850&ctime=1501310503&share_uid=80864215&share_time=1512714655&share_from=

需要人为提取的房间id即为网址中的id=后面那串数字,在本例中为1481727812972630

另一种需要提取的是liveid,在本例中为1501310503474850

注意!

本示例地址中的id可能会失效,由于未知的原因,示例视频的id可能会改变,但直接浏览器访问没有异常,请自己随便找个其他录播地址测试!

目前实现的功能 : )

  • 支持根据映客房间id自动下载m3u8文件
  • 支持直接读取映客m3u8文件下载
  • 下载映客m3u8格式的历史直播记录ts片段
  • 以二进制方式自动合并ts片段
  • 使用ffmpg自动合并ts片段
  • ts片段成功合并后自动清除缓存
备注:由于每个人的系统设置不同,自动清除缓存的功能在某些计算机上可能会失败,通常的原因可能是遇到了权限问题,可尝试使用管理员身份运行

环境要求

  • Python 2.7(小白不作要求,使用exe版即可)
备注:Python 3 理论上支持,但并未测试,欢迎反馈!

使用方法

方法一(Python 2.7 下工作)

Windows 10为例

开始——右键——命令提示符(管理员)

cd 切换到Python程序的目录

输入命令 python main.py

根据命令提示进行操作

备注:使用前需要配置Python环境,建议使用Anaconda
友情链接:获取最新Anaconda下载信息 传送门

方法二(CMD 下工作)【小白推荐】

Windows 10为例

开始——右键——命令提示符(管理员)

cd 切换到exe4windows文件夹的目录

输入命令 main.exe

根据命令提示进行操作

未来可能更新的地方

  • 支持录制实时的直播信号
  • 实现对ts片段进行mp4格式转换
  • 实现对ts片段更精细的拼接

demo工作示意图

Python 2.7 下工作(花费72秒)

demo_gif

CMD 下工作(花费148秒)

demo_gif

更新日志

20171209 更新 v0.21

  • 优化选择m3u8文件逻辑问题

20171209 更新 v0.2

  • 添加ffmpg合并

20170113 创建 v0.1

  • 框架预览版

交流讨论

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].