安装

docker安装

docker run -d -p 8081:8081 -v /Volumes/work/github-project/ffandown/media2:/app/media -v $PWD/config.yml:/app/config.yml h55205l/ffandown:v2

8081为内部端口,默认的配置端口,可以通过配置文件修改,如果是docker运行可以不做修改,群晖设置端口映射即可。

在群晖上面需要映射一个资源库文件夹:
外部(本地):/Volumes/work/github-project/ffandown/media2, 内部(容器):/app/media

如果需要自行配置需要映射出配置文件: /app/config.yml
外部(本地):$PWD/config.yaml, 内部(容器):/app/media,群晖请手动设置
这里$PWD为环境变量,映射的时候请修改为你个人目录绝对地址

启动成功,之后访问端口,可以看到上面的页面。在页面内输入需要下载的m3u8地址和想要下载文件名称就可以了。

配置文件说明

port: 8081
path: '/media/'
webhookType: 'feishu'
webhooks: 'https://open.feishu.cn/open-apis/bot/v2/hook/1a574278-1c35-4b7a-9084-0844d4bd0603'
thread: true
useFFmpegLib: true

port:为服务的端口
path: 媒体的下载目录,可以是相对地址呀,也可以填写绝对地址,绝对地址需要再前面加上@符号。
webhookType: 为消息通知hook,支持两种类型:bark和飞书 =>. bark | feishu
thread为多线程开启
useFFmpegLib为ffmeg库自动下载,默认为true即可。

webhookType

bark

使用bark:
webhookType填写bark,
webhooks 填写bark地址:$TEXT为变量:下载文件的名称
https://api.day.app/wmKLMC4xdxL9djWCMc3SWP/$TEXT/$TEXT下载成功

使用飞书:
webhookType填写feishu,
webhooks 填写飞书的webhook地址,不需要添加变量

配置快捷指令使用

快捷指令下载地址✈️

使用前记得先编辑指令,修改服务器的地址IP和端口

API接口

接口地址:http://localhost:8081/down, 请求方式:post, Content-Type: application/json,参数:

{name: "videoname",url: "http://playertest.longtailvideo.com/adaptive/bipbop/gear4/prog_index.m3u8"
}

开源地址

Github下载:Release

NAS m3u8下载器 m3u8转mp4保存本地相关推荐

  1. Protocol ‘https‘ not on whitelist ‘file,crypto‘ ——m3u8下载协议不在白名单,m3u8下载器推荐

    1.FFmpeg报错 接上一篇<cmd合并多个ts文件,ffmpeg快速转ts为mp4文件,通过m3u8合并文件> https://blog.csdn.net/qq_33957603/ar ...

  2. 【爬虫实战项目】Python爬虫批量下载音乐飙升榜并保存本地(附源码)

    前言 今天给大家介绍的是Python爬虫批量下载音乐飙升榜并保存本地,在这里给需要的小伙伴们代码,并且给出一点小心得. 首先是爬取之前应该尽可能伪装成浏览器而不被识别出来是爬虫,基本的是加请求头,但是 ...

  3. 转:使用Python写一个m3u8多线程下载器

    转载:使用Python写一个m3u8多线程下载器 可去看原文:https://blog.csdn.net/muslim377287976/article/details/104340242 文章目录 ...

  4. m3u8视频下载器,可下载各大视频网站资源(自动合并切片)

    简介: m3u8下载器让你轻松下载各种给不同类型的文件数据,支持离线下载还有强大的搜索引擎还有丰富的功能等你来体验,下载的同时还可以浏览视频文件,支持m3u8格式视频的转换还有强大的且流畅的播放体验, ...

  5. php curl获取腾讯视频教程,获取腾讯视频M3U8下载地址

    复制以下代码,在浏览器收藏夹新建标签(快捷键是Ctrl+D),网址处粘贴以下代码.javascript:var a=prompt(PLAYER._DownloadMonitor.context.dat ...

  6. 基于M3U8下载直播回放视频

    本次用到一个网页和一个软件. 基于知乎一个教程:先获得M3U8流,再通过M3U8下载器得到视频. 其他方法:方法1:Chrome插件ChromeVideo扩展 方法2:基于python环境的you-g ...

  7. Android 网络图片下载保存本地及插入系统相册

    一.保存图片到本地 public static void saveToSystemGallery(Context context, Bitmap bmp) {// 首先保存图片File appDir ...

  8. m3u8转mp4缓存合并工厂_多线程m3u8下载工具,支持windowsamp;amp;linux;两个羊毛线报...

    m3u8下载工具还是挺多的,很多也是基于ffmpeg,这个也是. 这个命令行下载工具,支持windows和linux 64位系统. 支持多线程,支持设置header[一些m3u8链接可能需要设置hea ...

  9. 利用ffmpeg将m3u8下载成mp4(利用ps1脚本解析json批量下载)

    利用ffmpeg将m3u8下载成mp4 安装ffmpeg JSON文件示例(自行抓取m3u8) powershell脚本 打开powershell运行 安装ffmpeg 自行baidu JSON文件示 ...

最新文章

  1. 使用dtd--属性声明
  2. Putty通过ssh代理连接远程服务
  3. centos不能挂在ntfs
  4. 即时通讯软件在企业里的应用及发展
  5. OpenCV如何修改Mat中某像素(某通道的数值)
  6. 3-2:常见任务和主要工具之存储介质
  7. 故宫4天门票已售罄 五一假期大家都去哪儿“看一看”了?
  8. 微信小程序横向(scroll x)滚动 scroll view
  9. cmake cache变量_反复研究好几遍,我才发现关于 CMake 变量还可以这样理解!
  10. 理解Active Directory中用户登录的具体行为
  11. H5py数据集的制作
  12. 计算机专业选择银行必须知道的20个问题
  13. ffmpeg安装之mac安装
  14. 【工业智能】用AI来做工业设备的故障诊断,目前还停留在“鸡尾酒疗法”阶段
  15. 阅读 | 蚂蚁金服:科技金融独角兽的崛起
  16. 10.10 CF - 520B
  17. layui引用外部图标
  18. 企业应用架构模式学习(四):web表现层
  19. 卵形曲线坐标计算方法
  20. 你陪我一程,我念你一生

热门文章

  1. BUUCTF axb_2019_fmt32(格式化字符串漏洞)
  2. MIT-6.s081-OS mid-term quiz 2019
  3. 2020可信区块链峰会 | 零数科技DTFN通过工信部信通院权威功能测试
  4. SEO新手入门,SEO零基础入门教程,新手做SEO怎么做
  5. 分享一篇 python爬取看书啦小说存txt文本
  6. 喜马拉雅的ASO,分享ASO优化所鲜为人知的黑科技?
  7. Android 价值千万java多线程同步 lt;五CountDownLatch(计数器)和Semaphore(信号量)
  8. 大三在校生,用了“70min”就拿到了京东20K*15的offer,你还在摸鱼?
  9. Tomcat最全面的解析和作用介绍
  10. 渗透测试中前端加密如何爆破(详细版)