manjaro 系统上如何播放 ts 媒体文件?

2021-05-25 07:18:21 +08:00
 cathedrel

可以在线播放,下载后发现是 ts 文件,试了好多播放器都不能正确播放,MPV 直接退出,vlc 有声音无图像,SMPlayer 说“额..出错了”,“No video or audio streams selected”。搜索一圈只看到 ubuntu 系统上安装 ubuntu-restricted-extras-Smplayer 或者 libdvdcss 可以解决无法播放 ts 的问题,但是 manjaro 系统上本就有 libdvdcss,而仓库里也没有与“restricted”有关的解码软件包,何解???

2881 次点击
所在节点    Linux
17 条回复
mgrddsj
2021-05-25 08:14:01 +08:00
可能是 ts 文件有加密?
340746
2021-05-25 08:41:51 +08:00
要不先传到手机上,看看是不是文件有问题。
err1y
2021-05-25 09:28:39 +08:00
用 youtube-dl 下载,会自动转成 mp4 。ts 或 js 是视频的一部分数据流,需要完整信息才能播放(猜测数据不完整,不是特别的懂),或者用 ffmpeg 转格式试试
dingwen07
2021-05-25 09:33:07 +08:00
VLC 换解码器
edk24
2021-05-25 09:35:44 +08:00
ts 是视频的切片, 你得找到 m3u8 那个索引文件。你所播放的视频是根据 m3u8 索引文件播放进度加载 ts 视频切片。优势是可以节流, 看多少加载多少

可以安装 ffmpeg 命令行, 用一行命令根据 m3u8 索引下载所有 ts 切片合并成完整视频。

https://www.kancloud.cn/edk24/test/1741770 ctrl+f 搜索`下载 m3u8 视频`关键字
edk24
2021-05-25 09:37:08 +08:00
```
ffmpeg -i http://xxx.com/test.m3u8 -c copy output.mp4
```

根据 m3u8 索引下载所有 ts 切片合并成 Mp4 文件
hzw1199
2021-05-25 09:39:18 +08:00
用 ffmpeg 把 ts 合并成 mp4 吧,或者直接用 ffmpeg 下载,输出格式写 mp4
cathedrel
2021-05-25 18:12:13 +08:00
@dingwen07 怎么换?
cathedrel
2021-05-25 22:30:54 +08:00
@mgrddsj
@err1y
@edk24
@hzw1199

可能是因为网站有加密,大家帮忙看看:htt.ps://ww.w.nunuyy.cc/dianying/6618.html

XDM 可以直接嗅探到下载链接并下载,但是下载的 ts 文件无法播放,youtube-dl 对这个网站无能为力,ffmpeg 方式下载不到正确的文件
myCupOfTea
2021-05-26 10:28:09 +08:00
看过了,m3u8 里面写的绝对路径,自己替换下
myCupOfTea
2021-05-26 11:59:31 +08:00
我试了下好像不太行,你换个资源吧(,隔壁那个资源 1 肯定可以
err1y
2021-05-27 11:42:02 +08:00
@cathedrel

# 资源 1
youtube-dl https://video.dious.cc/20200619/ahsVCSQL/1000kb/hls/index.m3u8
# 资源 3
youtube-dl https://v3.szjal.cn/ppvod/92C598801EE5FFF74B9E08D64E8FE351.m3u8

没有深入分析,资源 2 一眼没看到链接跳过了,资源 4 502 错误,努努资源有链接但是下载出错
cathedrel
2021-05-27 15:26:07 +08:00
@myCupOfTea
@err1y

努努这个网站好像有加密,不好弄
myCupOfTea
2021-05-31 16:57:46 +08:00
@cathedrel 下载下来文件头是 image
myCupOfTea
2021-05-31 16:58:08 +08:00
@cathedrel 然后后面一点的信息才是 ts 文件,格式太怪了
cathedrel
2021-06-01 00:43:17 +08:00
@myCupOfTea 他这网站看着蛮简单的,没想到加密的本事还行。

但是他这种加密也有个问题:并不能防止下载,而且可以反复下载,他们的服务器不花钱吗?流量越大总价越便宜??
myCupOfTea
2021-06-02 09:08:10 +08:00
@cathedrel 所有的都不能放下载啊,只能通过防火墙啥的做防爬呢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/778978

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX