Giter VIP home page Giter VIP logo

Comments (17)

nilaoda avatar nilaoda commented on July 30, 2024 6

对了,你可以加一个调用IDM下载哔哩哔哩的整段

报告nilaoda(我老大),知道B站慢的原因了,是ffmpeg下载,保存时后缀的原因
原来我保存的后缀是.mp4,而B站的格式是flv,ffmpeg下载保存时,会根据后缀来转码!!!
改为.flv下载,直接20x的速度,也就是20分钟的视频,1-2分钟下载完成。

现在ffmpeg这么强了啊😄 不过-c copy的话 后缀应该也不怎么影响速度啊 ffmpeg下优酷那些也是要把ts封装到mp4
期待大佬搞定优酷的版权加密~

from n_m3u8dl-cli.

nilaoda avatar nilaoda commented on July 30, 2024
  • ffmpeg加多个header怎么在cmd里加回车?或程序调用?我只知道能在Powershell里加,用`r`n表示回车
PS C:\Users\nilao> ffmpeg -headers "Referer: http://www.baidu.com`r`nUser-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36`r`n" -i "https://play/index.m3u8" -v trace
  • ffmpeg应该是没有多线程下载的
  • 大佬您的软件很强大,最好用其他工具下载资源吧 ffmpeg用来下载太不靠谱了 我这边经常丢包(2017年的时候,现在不知道怎么样) 虽然足够简单. 也可以试试调用curl或者aria2这类下载器大文件(B站)

from n_m3u8dl-cli.

angelkyo avatar angelkyo commented on July 30, 2024

CMD好像没法的,我是程序调用
比如C#调用:
Process p = new Process(); p.StartInfo.FileName = Directory.GetCurrentDirectory() + "\\ffmpeg.exe"; p.StartInfo.Arguments = "-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\"\r\n\"Referer: https://www.bilibili.com\"\r\n" + " -i \"" + url + "\" -c copy " + "\"" + t_downfname + "\""; p.Start();

你还可以把参数写进Json文件配置,从Json读取参数来启动
Snipaste_2019-11-21_20-38-20

from n_m3u8dl-cli.

angelkyo avatar angelkyo commented on July 30, 2024
  • ffmpeg加多个header怎么在cmd里加回车?或程序调用?我只知道能在Powershell里加,用rn表示回车
PS C:\Users\nilao> ffmpeg -headers "Referer: http://www.baidu.com`r`nUser-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.103 Safari/537.36`r`n" -i "https://play/index.m3u8" -v trace
  • ffmpeg应该是没有多线程下载的
  • 大佬您的软件很强大,最好用其他工具下载资源吧 ffmpeg用来下载太不靠谱了 我这边经常丢包(2017年的时候,现在不知道怎么样) 虽然足够简单. 也可以试试调用curl或者aria2这类下载器大文件(B站)

一个简易的启动器源码,你参考下。
MPV_Luacher.zip

from n_m3u8dl-cli.

nilaoda avatar nilaoda commented on July 30, 2024

CMD好像没法的,我是程序调用
比如C#调用:
Process p = new Process(); p.StartInfo.FileName = Directory.GetCurrentDirectory() + "\\ffmpeg.exe"; p.StartInfo.Arguments = "-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\"\r\n\"Referer: https://www.bilibili.com\"\r\n" + " -i \"" + url + "\" -c copy " + "\"" + t_downfname + "\""; p.Start();

你还可以把参数写进Json文件配置,从Json读取参数来启动
Snipaste_2019-11-21_20-38-20

好的,不过我一般没在线观看的需求

对了,你可以加一个调用IDM下载哔哩哔哩的整段
IDManLib.zip

new IDManLib.CIDMLinkTransmitterClass().SendLinkToIDM2(
                    item.Url, //URL
                    "https://www.bilibili.com", //Referer
                    "", //Cookies
                    "", //Data
                    "", //Username
                    "", //Userpassword
                    dir, //LocalPath
                    "xyz.mp4",  //LocalFileName
                    1, //Flag
                    "Mozilla/5.0",
                    null
                    ) ;

from n_m3u8dl-cli.

angelkyo avatar angelkyo commented on July 30, 2024

对了,你可以加一个调用IDM下载哔哩哔哩的整段
IDManLib.zip

new IDManLib.CIDMLinkTransmitterClass().SendLinkToIDM2(
                    item.Url, //URL
                    "https://www.bilibili.com", //Referer
                    "", //Cookies
                    "", //Data
                    "", //Username
                    "", //Userpassword
                    dir, //LocalPath
                    "xyz.mp4",  //LocalFileName
                    1, //Flag
                    "Mozilla/5.0",
                    null
                    ) ;

收到~我研究一下。
ffmpeg现在下载腾讯/爱奇艺/优酷/等等.....很快的,我这边一集45分钟的剧,1080P的,2分钟不到下载完成。只有一个B站,死慢死慢!
还有就是你的ffmpeg版本太老了!!!!

from n_m3u8dl-cli.

angelkyo avatar angelkyo commented on July 30, 2024

对了,你可以加一个调用IDM下载哔哩哔哩的整段

报告nilaoda(我老大),知道B站慢的原因了,是ffmpeg下载,保存时后缀的原因
原来我保存的后缀是.mp4,而B站的格式是flv,ffmpeg下载保存时,会根据后缀来转码!!!
改为.flv下载,直接20x的速度,也就是20分钟的视频,1-2分钟下载完成。

from n_m3u8dl-cli.

im1989 avatar im1989 commented on July 30, 2024

看到大佬们的交流,肃然起敬😁😁😁

from n_m3u8dl-cli.

StrollStars avatar StrollStars commented on July 30, 2024

昨日开发者 @nilaoda 针对芒果TV更新了,但下载后还是不能播放。看了前面的说明,是不是还需要导出Cookies或手动添加请求头,才能正常播放?
PS: @angelkyo 大佬这么厉害,能做个QQ无损下载解析么?

from n_m3u8dl-cli.

angelkyo avatar angelkyo commented on July 30, 2024

昨日开发者 @nilaoda 针对芒果TV更新了,但下载后还是不能播放。看了前面的说明,是不是还需要导出Cookies或手动添加请求头,才能正常播放?
PS: @angelkyo 大佬这么厉害,能做个QQ无损下载解析么?

芒果又小小修改了,
获取的链接还要加一个_t=1575089625594参数才能播放,_t=13位时间戳(毫秒)
重新下载 AG视频解析 v3.9 即可。

from n_m3u8dl-cli.

StrollStars avatar StrollStars commented on July 30, 2024

昨日开发者 @nilaoda 针对芒果TV更新了,但下载后还是不能播放。看了前面的说明,是不是还需要导出Cookies或手动添加请求头,才能正常播放?
PS: @angelkyo 大佬这么厉害,能做个QQ无损下载解析么?

芒果又小小修改了,
获取的链接还要加一个_t=1575089625594参数才能播放,_t=13位时间戳(毫秒)
重新下载 AG视频解析 v3.9 即可。

更新好快,谢谢。
不过想问下更新了什么?先前的版本我通过“B站选项”的选项卡下载芒果TV播放没有问题,如果是QQ音乐没看到选项卡。
PS:能否单独列出芒果TV?如果不看这个帖子我也不知道哪个选项卡下载芒果TV。

from n_m3u8dl-cli.

nilaoda avatar nilaoda commented on July 30, 2024

昨日开发者 @nilaoda 针对芒果TV更新了,但下载后还是不能播放。看了前面的说明,是不是还需要导出Cookies或手动添加请求头,才能正常播放?
PS: @angelkyo 大佬这么厉害,能做个QQ无损下载解析么?

芒果又小小修改了,
获取的链接还要加一个_t=1575089625594参数才能播放,_t=13位时间戳(毫秒)
重新下载 AG视频解析 v3.9 即可。

什么平台的M3U8需要加这个参数?PC网页我只加了referer好像就可以正常下载了
image

from n_m3u8dl-cli.

angelkyo avatar angelkyo commented on July 30, 2024

什么平台的M3U8需要加这个参数?PC网页我只加了referer好像就可以正常下载了
image

芒果的链接,调用mpv.exe播放时,需要加_t=xxxxxxxxxxxxxxxx
下载不需要这个参数。

from n_m3u8dl-cli.

StrollStars avatar StrollStars commented on July 30, 2024

感觉芒果TV不同视频还不一样,麻烦看下这个
@nilaoda N_m3u8DL-CLI下载显示1G多,但合并后体积小了很多,也放不了。
@angelkyo AG视频解析芒果TV下载出错,提示““� ”的类型初始值设定项引发异常。”

from n_m3u8dl-cli.

StrollStars avatar StrollStars commented on July 30, 2024

@angelkyo 最新版解析芒果TV又出错,依旧提示““� ”的类型初始值设定项引发异常。”

from n_m3u8dl-cli.

664236617 avatar 664236617 commented on July 30, 2024

@angelkyo大佬,优酷的貌似没办法下载了

from n_m3u8dl-cli.

Aurora-1024 avatar Aurora-1024 commented on July 30, 2024

昨日开发者@nilaoda针对芒果电视更新了,但下载后还是不能播放。看了前面的说明,是不是还需要转换Cookie或手动添加请求头,才能正常播放?
PS:@angelkyo大佬这么厉害,能做个QQ无损下载解析么?

芒果又小小修改了,
获取的链接加上加一个_t = 1575089625594参数才能播放,_t = 13位重新(重复)
重新下载AG视频解析v3.9即可。

大佬,AG视频更新链接在哪可以下到?以及AG视频怎么解析的,有开源项目吗?

from n_m3u8dl-cli.

Related Issues (20)

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.