Giter Club home page Giter Club logo

n_m3u8dl-cli's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

n_m3u8dl-cli's Issues

关于 B站/芒果 的播放和下载参数

ffmpeg下载需要添加以下参数
-headers "User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36"【回车】"Referer: https://www.bilibili.com"【回车】
注意:参数里2个回车,一共是三行。这里的User-Agent要和获取链接时的User-Agent一致。

使用mpv.exe播放链接时的参数(只有一行):
--http-header-fields="User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36","Referer: https://www.bilibili.com"

调用mpv.exe播放:
mpv.exe <以上参数> "https://xxxxxxxxxxxxxxxx"

芒果TV的链接播放和下载,与以上相同。

具体可参考:
Snipaste_2019-11-20_13-43-26

AG视频解析3.7下载
https://www.lanzous.com/b07r5v35e 密码:35n5

另外,B站使用mpv播放,似乎没有限速,很快。
使用ffmpeg下载时,速度总是提不上来,不知道是什么原因?请nilaoda(我老大)解惑,ffmpeg有多线程参数吗?

直播流如何识别直播已经结束?

直播流如何识别直播已经结束?
直播结束后会反复输入
获取m3u8内容
获取m3u8内容
获取m3u8内容

怎么让它判断直播结束后退出程序?

#YUMING 项被忽略 | 另能自定义key链接/位置吗

首先感谢作者的项目,但我发现下载m3u8时#YUMING 链接项会被忽略

#EXTM3U
#YUMING|http://xxx.com/ftyZLUagYxWiJ0RH0oMnF/
#EXT-X-VERSION:3
#EXT-X-ALLOW-CACHE:YES
#EXT-X-MEDIA-SEQUENCE:4454
#EXT-X-TARGETDURATION:4
#EXT-X-KEY:METHOD=AES-128,URI="1.key"
#EXTINF:3.002,
1.ts
#EXTINF:3.002,
2.ts
#EXTINF:3.002,
3.ts
……
#EXT-X-ENDLIST

m3u8例子
我现在只能手动指定baseUrl才能下载,但我还需要查看m3u8才知道baseUrl,有点不太方便了

还有我能自定义key链接/位置吗?
因为我已经把m3u8和key存放本地里了,虽然可以批量修改,但我希望可以加个OPTIONS,提供自定义key位置可能更方便

最后再次感谢作者的项目,很棒

本地m3u8識別為直播

本地m3u8格式如下
#EXTM3U
0.ts
1.ts
2.ts
3.ts
....
使用自定义baseurl后报错

20:08:56.619_ 开始解析地址...
20:08:56.638 获取m3u8内容
20:08:56.639 解析m3u8内容
20:08:56.650 写出meta.json
20:08:56.693 文件时长:00m00s
20:08:56.694 总分片:0, 已选择分片:0
20:08:56.694 识别为直播流, 开始录制
20:08:56.700 Waiting...
20:09:04.707 获取m3u8内容
20:09:12.708 获取m3u8内容
20:09:20.709 获取m3u8内容
20:09:28.709 获取m3u8内容
20:09:36.710 获取m3u8内容
20:09:44.711 获取m3u8内容
20:09:52.712 获取m3u8内容
20:10:00.712 获取m3u8内容
20:10:08.712 获取m3u8内容
20:10:16.713 获取m3u8内容
20:10:24.714 获取m3u8内容
20:10:32.714 获取m3u8内容
20:10:40.715 获取m3u8内容
20:10:48.715 获取m3u8内容
20:10:56.716 获取m3u8内容
20:11:04.717 获取m3u8内容
20:11:12.717 获取m3u8内容

录制直播

请教下这个软件怎样录制直播,需要如何操作 谢谢

索引超出数组界限

解析本地的m3u8文件出问题了
image
源码好像缺文件了Newtonsoft.Json.Linq
找不到JArray JObject

直播流bug

直播流录制一段时间,无法继续录制,无限提示获取或获取、写出循环,手动停止时提示:
未经处理的异常:System.ArgumentOutOfRangeException:该值必须大于或等于零,且必须小于控制台缓冲区在改维度的大小。
参数名:top
实际值是 15014(这个值不固定)
在System.Console.SetCursorPosition(Int 32 left, Int32 top)
在N_m3u8_CLI.NetCore.Program.HandlerRoutine(Int32 CtrlType)

添加下载失败照样合并视频功能

视频最后那1,2段下载失败软件就停了不会自动合并,之前版本改脚本可以合并现在不行了.
添加一个就算下载失败照样合并,给出失败提示是否需要合并

直播流m3u8重复下载视频片段

作者您好!
我有一个m3u8的地址,是直播流。软件运行显示重复下载已complete的视频片段,导致最终录制的视频混乱,不知道什么原因。win10系统,软件最新版,默认配置

截图如下:

重复下载片段

有个关于m3u8下载后时长的一个问题请教一下

打扰了 我用ffmpeg -i 看了m3u8链接的时长假设为10min 但是我ffmpeg -i test.m3u8 test.mp4下载后时长被缩短了
然后我用你提供的下载方式却是正常的
所以我想问一下你是否是直接用ffmpeg下载的 参数改如何定义

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.