当前位置: 首页 > news >正文

火速网站建设襄樊seo快速排名

火速网站建设,襄樊seo快速排名,电工学高等教育出版社久久建筑网,系统流小说前言 今天大姚给大家分享一款.NET开源(MIT License)、免费、跨平台的DASH/HLS/MSS下载工具,并且支持点播和直播(DASH/HLS)的内容下载:N_m3u8DL-RE。 网络流媒体传输协议介绍 DASH DASH是一种基于HTTP的…

前言

今天大姚给大家分享一款.NET开源(MIT License)、免费、跨平台的DASH/HLS/MSS下载工具,并且支持点播和直播(DASH/HLS)的内容下载:N_m3u8DL-RE。

网络流媒体传输协议介绍

DASH

DASH是一种基于HTTP的自适应流媒体网络传输协议,它允许流媒体内容以多个编码和比特率的形式进行分发,客户端可以根据网络状况、设备能力和用户偏好动态地选择合适的流进行播放。

HLS

HLS是苹果公司提出的一种基于HTTP的自适应流媒体传输协议,它通过将视频文件分割成多个小的基于HTTP的文件(通常是TS格式),并创建一个播放列表(m3u8文件)来引用这些文件,从而实现流媒体内容的传输。

MSS

MSS是微软开发的一种用于流媒体内容的自适应传输技术,它通过将视频和音频数据分割成多个片段,并创建多个不同比特率的版本,然后使用HTTP将这些片段传输到客户端,以实现流畅的视频播放。

工具源代码

图片

命令行参数

Description:N_m3u8DL-RE (Beta version) 20230628Usage:N_m3u8DL-RE <input> [options]Arguments:<input>  链接或文件Options:--tmp-dir <tmp-dir>                      设置临时文件存储目录--save-dir <save-dir>                    设置输出目录--save-name <save-name>                  设置保存文件名--base-url <base-url>                    设置BaseURL--thread-count <number>                  设置下载线程数 [default: 16]--download-retry-count <number>          每个分片下载异常时的重试次数 [default: 3]--auto-select                            自动选择所有类型的最佳轨道 [default: False]--skip-merge                             跳过合并分片 [default: False]--skip-download                          跳过下载 [default: False]--check-segments-count                   检测实际下载的分片数量和预期数量是否匹配 [default: True]--binary-merge                           二进制合并 [default: False]--del-after-done                         完成后删除临时文件 [default: True]--no-date-info                           混流时不写入日期信息 [default: False]--no-log                                 关闭日志文件输出 [default: False]--write-meta-json                        解析后的信息是否输出json文件 [default: True]--append-url-params                      将输入Url的Params添加至分片, 对某些网站很有用, 例如 kakao.com [default: False]-mt, --concurrent-download               并发下载已选择的音频、视频和字幕 [default: False]-H, --header <header>                    为HTTP请求设置特定的请求头, 例如:-H "Cookie: mycookie" -H "User-Agent: iOS"--sub-only                               只选取字幕轨道 [default: False]--sub-format <SRT|VTT>                   字幕输出类型 [default: SRT]--auto-subtitle-fix                      自动修正字幕 [default: True]--ffmpeg-binary-path <PATH>              ffmpeg可执行程序全路径, 例如 C:\Tools\ffmpeg.exe--log-level <DEBUG|ERROR|INFO|OFF|WARN>  设置日志级别 [default: INFO]--ui-language <en-US|zh-CN|zh-TW>        设置UI语言--urlprocessor-args <urlprocessor-args>  此字符串将直接传递给URL Processor--key <key>                              设置解密密钥, 程序调用mp4decrpyt/shaka-packager进行解密. 格式:--key KID1:KEY1 --key KID2:KEY2--key-text-file <key-text-file>          设置密钥文件,程序将从文件中按KID搜寻KEY以解密.(不建议使用特大文件)--decryption-binary-path <PATH>          MP4解密所用工具的全路径, 例如 C:\Tools\mp4decrypt.exe--use-shaka-packager                     解密时使用shaka-packager替代mp4decrypt [default: False]--mp4-real-time-decryption               实时解密MP4分片 [default: False]-M, --mux-after-done <OPTIONS>           所有工作完成时尝试混流分离的音视频. 输入 "--morehelp mux-after-done" 以查看详细信息--custom-hls-method <METHOD>             指定HLS加密方式 (AES_128|AES_128_ECB|CENC|CHACHA20|NONE|SAMPLE_AES|SAMPLE_AES_CTR|UNKNOWN)--custom-hls-key <FILE|HEX|BASE64>       指定HLS解密KEY. 可以是文件, HEX或Base64--custom-hls-iv <FILE|HEX|BASE64>        指定HLS解密IV. 可以是文件, HEX或Base64--use-system-proxy                       使用系统默认代理 [default: True]--custom-proxy <URL>                     设置请求代理, 如 http://127.0.0.1:8888--custom-range <RANGE>                   仅下载部分分片. 输入 "--morehelp custom-range" 以查看详细信息--task-start-at <yyyyMMddHHmmss>         在此时间之前不会开始执行任务--live-perform-as-vod                    以点播方式下载直播流 [default: False]--live-real-time-merge                   录制直播时实时合并 [default: False]--live-keep-segments                     录制直播并开启实时合并时依然保留分片 [default: True]--live-pipe-mux                          录制直播并开启实时合并时通过管道+ffmpeg实时混流到TS文件 [default: False]--live-fix-vtt-by-audio                  通过读取音频文件的起始时间修正VTT字幕 [default: False]--live-record-limit <HH:mm:ss>           录制直播时的录制时长限制--live-wait-time <SEC>                   手动设置直播列表刷新间隔--mux-import <OPTIONS>                   混流时引入外部媒体文件. 输入 "--morehelp mux-import" 以查看详细信息-sv, --select-video <OPTIONS>            通过正则表达式选择符合要求的视频流. 输入 "--morehelp select-video" 以查看详细信息-sa, --select-audio <OPTIONS>            通过正则表达式选择符合要求的音频流. 输入 "--morehelp select-audio" 以查看详细信息-ss, --select-subtitle <OPTIONS>         通过正则表达式选择符合要求的字幕流. 输入 "--morehelp select-subtitle" 以查看详细信息-dv, --drop-video <OPTIONS>              通过正则表达式去除符合要求的视频流.-da, --drop-audio <OPTIONS>              通过正则表达式去除符合要求的音频流.-ds, --drop-subtitle <OPTIONS>           通过正则表达式去除符合要求的字幕流.--morehelp <OPTION>                      查看某个选项的详细帮助信息--version                                Show version information-?, -h, --help                           Show help and usage information

工具运行截图

图片

图片

项目源码地址

更多项目实用功能和特性欢迎前往项目开源地址查看👀,别忘了给项目一个Star支持💖。

  • https://github.com/nilaoda/N_m3u8DL-RE

优秀项目和框架精选

该项目已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发工作效率和质量。坑已挖,欢迎大家踊跃提交PR推荐或自荐(让优秀的项目和框架不被埋没🤞)。

  • https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md

http://www.sczhlp.com/news/70983/

相关文章:

  • 大淘客网站如何做seo投资建设集团网站
  • 企业网站为什么要备案网站开发设计书籍
  • 做网站linux和win团购网站建立
  • 销售类网站开发番禺吧
  • 贵阳网站设计报价艺术设计公司名字
  • 网站系统建设预算深圳建设执业注册中心网站
  • 视频网站后台登陆网络营销策划方案1500字
  • 济宁外贸网站建设邵阳小学网站建设
  • 线性代数学习笔记
  • RHEL8中禁用安全引导模式on vCenter
  • C# Avalonia 12- Drawing - OpacityMask
  • html5做图书馆网站门户网站开发工具软件
  • 做企业网站还有钱挣吗新网域名注册官网
  • 电影网站做cpa公司网站大顶图怎么做
  • 网站建设经理域名备案查询系统官网
  • 秦皇岛哪家做网站好贵阳微信网站制作
  • angularjs 网站模板wordpress 插件 安装教程
  • 网站域名解析查询wordpress阿里云虚拟机
  • 深圳网站系统建设做问卷的网站生成二维码
  • 显示网站正在建设中网站伪静态好还是静态好
  • 英文seo网站建设手机网站开通微信支付
  • 比FTP好用的传输工具有哪些?文件传输大全看这里
  • loq
  • LGP8476 [GLR R3] 惊蛰 学习笔记
  • 纷享销客SDRAgent破解线索转化三大困局
  • 详解type类的定义和调用,通俗易懂入门版
  • 咸宁商城网站建设网站建设方案书
  • 网站icon怎么设置外贸网站推广收费
  • 做网站一定要用云解析吗iis网站改端口
  • 珠海移动网站建设公司排名做网站打广告图片素材