视频工具下载(m3u8、MP4)

article/2025/9/16 2:20:43

下载视频m3u8工具 + FFmpeg 转 ts 格式

笔记有点乱 都是一笔带过(有链接),可以参考别人教程

1、下载m3u8工具(支持win和liunx)

下载链接 20201019 (都是2020年的,还是可以用)

使用教程 https://www.52pojie.cn/thread-1287140-1-1.html (win到liunx都有)

(win自动转换格式 ,liunx需使用ffmpeg命令自行转换)

这也是个下载m3u8工具 M3U8 Downloader(m3u8在线提取工具)官方中文版V2.0.7(威航软件园).rar - 蓝奏云 (win上面的 这个工具界面简洁)

Git 上 N_m3u8DL-CLI 工具 GitHub - nilaoda/N_m3u8DL-CLI: [.NET] m3u8 downloader 开源的命令行m3u8/HLS/dash下载器,支持普通AES-128-CBC解密,多线程,自定义请求头等. 支持简体中文,繁体中文和英文. English Supported. (下载m3u8操作简单)

N_m3u8DL-CLI下载地址 Releases · nilaoda/N_m3u8DL-CLI · GitHub

B站视频下载 DownKyi 比较好用(可能需要大会员   //MP4格式的)

(硕鼠、贝贝工具、jilijili、DownKyi)都是MP4格式需要自己切割ts

DownKyi地址 :Release v1.5.3 · leiurayer/downkyi · GitHub

哔哩哔哩下载教程 (在网上找的)

https://www.bilibili.com/video/BV123411u7pW?spm_id_from=333.1007.top_right_bar_window_history.content.click

百度网盘链接:https://pan.baidu.com/s/15Fnb3hjnEEJiBUa1zL7Fxg?pwd=m76o 

提取码:m76o

win上的

获取m3u8链接

浏览器插件 猫抓 可以抓取网址视频m3u8链接

(方便下载,初始配置可以下载大多数爱奇艺视频     //我不会写正则匹配).

https://www.bilibili.com/video/BV123411u7pW?spm_id_from=333.1007.top_right_bar_window_history.content.click

GitHub上下载猫抓地址 :Releases · xifangczy/cat-catch · GitHub

下载 -- 解压 -- 打开浏览器 -- 管理扩展 -- 添加已压缩的扩展文件 -- 启动猫抓 (简介)

爱奇艺 dash 优酷 appinfo 腾讯 proxyhttp            (暂时的)

网页视频平台 常用获取m3u8链接方式

按F12键-网络-搜索dash(没有就 F5 刷新)-复制object内容(筛选出m3u8链接)-筛选m3u8链接-去转码

F12-network-media(媒体文件包含视频数据)

复制 object 到 文本文档里 搜索m3u8  复制+改格式    在以 *.m3u8  结尾 然后去工里下载 (懒得写太多)

可以在网页上实现转码 在线编码转换 (URL转码) //不会转

2、下载 FFmpeg 命令

FFmpeg官方 FFmpeg (某些浏览器打不开)

win版本 Builds - CODEX FFMPEG @ gyan.dev

git上FFmpeg ..........

如何yum安装 ffmpeg http://t.csdn.cn/V6bFX

centos上的
先升级yum包 
# yum install epel-release -y 
# yum update -y 
# shutdown -r now 重启 在安装Nux Dextop Yum 源 
CentOS 7 
# rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro 
# rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm 
CentOS 6 
# rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro 
# rpm -Uvh http://li.nux.ro/download/nux/dextop/el6/x86_64/nux-dextop-release-0-2.el6.nux.noarch.rpm 
安装ffmpeg 
# yum install ffmpeg ffmpeg-devel -y

FFmpeg命令使用(win和liunx命令差不多 位置需要自己改)

先用ffmpeg把abc.mp4文件转换为111.ts文件: (单个ts大一点,然后切成多个ts) 
# ffmpeg -i 111.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb 1111.ts 再用ffmpeg把abc.ts文件切片并生成1111.m3u8文件,5秒一个切片:(%03d.ts是输出的格式以000开头 列:000.ts) 
# ffmpeg -i 1111.ts -c copy -map 0 -f segment -segment_list 1111.m3u8 -segment_time 5 %03d.ts 使用ffmpeg下载m3u8: (容易出错,推荐用工具下载,ffmpeg转格式用 下载速度慢) 
# ffmpeg -i https://xxx/xxx/xxx/xx.m3u8 1111.mp4 # ffmpeg -i *.m3u8 5.mp4 //下载慢 
# ffmpeg -i input.mp4 –f mp3 output.mp3 //提取MP4里的MP3 # ffmpeg -i *.m3u8 -c copy -bsf:a aac_adtstoasc *.mp4 //高速下载

win   举例         (  win10指令未成功 需要在切片那里多加一个%) //需要手动转    菜单+ R  输入 CMD

ffmpeg -i 本地视频地址 -y -c:v libx264 -strict -2 转换视频.mp4 //如果视频不为mp4格式,需先将视频转码为mp4,可使用如下命令进行转换 ffmpeg -y -i 本地视频.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb 转换视频.ts //将mp4格式转换为ts格式 ffmpeg -i 本地视频.ts -c copy -map 0 -f segment -segment_list 视频索引.m3u8 -segment_time 5 前缀%03d.ts //将ts文件进行切片 ffmpeg -i F:\B站下载器\第一餐\正片\1.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb G:\切割\1\11111.ts ffmpeg -i G:\切割\1\11111.ts -c copy -map 0 -f segment -segment_list G:\切割\1\11111.m3u8 -segment_time 5 G:\切割\1\%03d.ts ffmpeg -y -i H:\存放区\static\10.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb H:\存放区\static\11111.ts 
ffmpeg -i H:\存放区\10.ts -c copy -map 0 -f segment -segment_list H:\存放区\static\10.m3u8 -segment_time 5 H:\存放区\static\10\%03d.ts   win 上的bat脚本也可以运行  (下面可以参考  更改路径  ,中文尽量把空格去了 )ffmpeg -i F:\ABC\111\1.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb F:\ABC\111\22.ts
ffmpeg -i F:\ABC\111\22.ts -c copy -map 0 -f segment -segment_list F:\ABC\111\123.m3u8 -segment_time 5 F:\ABC\111\aaa\%%03d.ts

【视频】ffmpeg mov mp4 m3u8 ts - 爱码网 (likecs.com)

win10配置环境变量步骤

打开计算机->属性->高级->环境变量,在系统变量中给Path添加ffmpeg的bin目录全路径

 

。。。。。。

省留没了

——+——+——+——+——+——+——+——+——+——+——+

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

|

没了


http://chatgpt.dhexx.cn/article/Ef9tbQNr.shtml

相关文章

前端如何播放m3u8格式的视频

m3u8格式的视频是将文件分成一小段一小段的ts文件,播放完一个在播放下一个,由于每次请求的ts文件都很小,所以基本可以做到无延时播放。目前WEB上主流的直播方案主要是HLS和RTMP,移动端主要是HLS,PC端主要是RTMP。 HLS…

如何下载m3u8格式视频

小编记得以前手机流量少的时候,电脑上下课程或电影再存到手机上看还是很容易的 现在虽然这种需求比较少,但还是有一些视频想下载下来,不过却发现下不了了因为很多的视频都不提供下载地址或下载的是加密的视频格式 即使我们能通过工具采集到…

Android m3u8网络视频播放

最近在做 m3u8网络视频播放,踩了不少坑,也试了不少的 框架,特别记录一下其中用的比较多的三种 第一种:media:ijkplayer media:ijkplayer 是由 bilbil 提供的开源的视频 框架,但是由过之后感觉不太好用: …

网页在线视频下载教程(m3u8格式介绍及下载教程)

简介: m3u8文件是苹果公司使用的HTTP Live Streaming(HLS)协议格式的基础。HLS是新一代流媒体传输协议,其基本实现原理为将一个大的媒体文件进行分片,将该分片文件资源路径记录与m3u8文件(即playlist&…

什么是m3u8?

什么是m3u8? ​  m3u8是苹果公司推出的视频播放标准,是m3u8的一种,只是编码格式采用的是UTF-8。 m3u8准确来说是一种索引文件,使用m3u8文件实际上是通过它来解析对应的放在服务器上的视频网络地址,从而实现在线播放。使用m3u8…

M3U8是什么

m3u8是苹果公司推出的视频播放标准,是m3u8的一种,只是编码格式采用的是UTF-8。   m3u8准确来说是一种索引文件,使用m3u8文件实际上是通过它来解析对应的放在服务器上的视频网络地址,从而实现在线播放。使用m3u8格式文件主要因为…

video.js播放m3u8视频

m3u8 是一种基于HTTP Live Streaming(HLS)文件视频格式,它主要是存放整个视频的基本信息和分片(Segment)组成。目前 由 Apple.inc 率先提出的 HLS 协议在 Mac 的 Safari 上原生支持。 video.js是H5视频播放器,支持播放m3u8视频。这…

下载 .m3u8视频文件

简介 M3U8 是 Unicode 版本的 M3U,用 UTF-8 编码。"M3U" 和 "M3U8" 文件都是苹果公司使用的 HTTP Live Streaming(HLS) 协议格式的基础,这种协议格式可以在 iPhone 和 Macbook 等设备播放。 上述文字定义来自…

前端播放m3u8格式视频

m3u8是苹果公司推出的视频播放标准,是m3u的一种,只是编码格式采用的是UTF-8。m3u8准确来说是一种索引文件,使用m3u8文件实际上是通过它来解析对应的放在服务器上的视频网络地址,从而实现在线播放。 m3u8格式的视频是将文件分成一小…

使用videojs播放m3u8视频

vue3使用videojs 播放m3u8格式视频 videojs是一个播放视频的js库,可以通过videojs结合videojs-contrib-hls实播放m3u8格式视频。流媒体传输协议(hls)定义了用来控制播放的m3u8文件 m3u8是一个文本文件(播放列表文件),里面的内容就是被播放的音视频文件路…

网页播放 .m3u8 视频文件

1,使用 dplayer,官网上有例子 <link href"https://cdn.bootcss.com/dplayer/1.25.0/DPlayer.min.css" rel"stylesheet"> <script src"https://cdn.jsdelivr.net/npm/hls.jslatest"></script> <script src"https://cd…

m3u8

1.什么是m3u8&#xff1f; 要想知道什么是m3u8最直接最粗暴的方式是找几个m3u8文件拔出来看看就知道。(话说是驴子是马出来溜溜就知道…) 下面我给出了2个m3u8连接&#xff1a; 1.http://cache.utovr.com/201508270528174780.m3u8 2.http://devimages.apple.com/iphone/sam…

M3U8在线MP4格式

MP4 格式是目前来说较为通用的格式一般的播放器都支持播放&#xff0c;兼容性十分友好。 不过可能会在网站在线播放的时候接触到 m3u8 文件&#xff0c;这种文件格式无法直接下载播放&#xff0c;如果想要在电脑上播放这种视频&#xff0c;则需要把 m3u8 文件转换成mp4格式。 介…

M3U8在线播放

M3U8在线播放 前言一、思路二、代码框架1. 移动端适配2. 改变M3U8地址3. 设置videojs参数4. 增加快进等功能 写在最后 前言 当我们在网上愉快观影的时候&#xff0c;难免会遇到“M3U8格式”的视频。聪明的你应该也发现了&#xff0c;它是没办法直接播放的。它其实只是一个索引…

M3U8文件简介及在线播放器

m3u8文件格式 M3U8是Unicode版本的M3U&#xff0c;用UTF-8编码。“M3U” 和 “M3U8” 文件都是苹果公司使用的 HTTP Live Streaming&#xff08;HLS&#xff09; 协议格式的基础&#xff0c;这种协议格式可以在 iPhone 和 Macbook 等设备播放。m3u8文件其实是 HTTP Live Strea…

m3u8 播放视频

使用m3u8 播放视频&#xff1a; m3u8在线播放 只需放视频链接即可 链接 http://tool.liumingye.cn/m3u8/index.php 下载 m3u8 js css 链接&#xff1a;https://pan.baidu.com/s/1dTAX_1B6hrF50O92a6GxuQ 提取码&#xff1a;yyds 引入到 vue 在index.html里面或者npm 下载 引…

正弦波SFR分辨率测试卡

除非生产商对生产的手机相机有特殊功能要求&#xff0c;否则将采用基于标准的相机手机图像质量评估工作&#xff0c;也就是分辨率测试卡的形式进行相机手机图像质量测评。早期的分辨率测试卡是ISO12233&#xff0c;也是国际针对图像质量一种评估标准。但是随着时代的变化相机评…

Android手机分辨率测试程序

该程序可以测试出个人手机设备的分辨率&#xff0c;属于哪种dpi级别&#xff0c;以便开发参考。 main.xml <?xml version"1.0" encoding"utf-8"?> <LinearLayout xmlns:android"http://schemas.android.com/apk/res/android"android…

sfr测试图像清晰度 C 语言,SFR分辨率测试卡的不足和改进

分辨率测试卡使用SFR来测量手机相机清晰度主要源于它可以提供丰富的空间信息方面的潜力。当呈现SFR曲线(无论是从边缘还是正弦波)时&#xff0c;可能会有些令人费解&#xff0c;特别是当形状不是经典的低通功能时。这也可能是一些从业者放弃它的原因&#xff0c;有利于解释但不…

4k显卡视频测试软件,4K分辨率下体验测试

●4K分辨率桌面体验测试: 4K分辨率 1080P分辨率 所有桌面图标变为原来的1/4!可现实面积迅速增加,桌面可显示图标从原来的250个(25x10)变为1071个(51x20)!可显示的东西迅速增多。不过图标的变小使得鼠标非常不好点,这种情况下鼠标的DPI要足够的高,不然挪动距离会相当大,使…