如何播放 ts 格式的视频

61 天前
 BaymaxK

如题所示,想找一个能够在 web 端播放 ts 格式视频的播放器项目,大家有推荐的吗?

我的具体需求是: 局域网的主机上存储了此格式的视频文件,希望这个播放器能访问到这些目录,加载这些视频。

3322 次点击
所在节点    程序员
20 条回复
kapaseker
61 天前
potplayer 应该能播放
manhere
61 天前
具体得看编码啊? h264 做个 m3u8 列表 hls 方式播放就行,其它编码基本没戏。
BaymaxK
61 天前
@manhere 对 h264 编码的
tangchi695
61 天前
弄个脚本拼接成 mp4 格式播放,可以搜一下 ts 合并,或者 gpt 写一个。
anguiao
61 天前
hls.js
Arbd
61 天前
yvyvyv
61 天前
FFmpeg 能合成 mp4 ,找个 hls.js 的浏览器播放工具也行
SakuraYuki
61 天前
一定要 web 端的话我试了下 emby 就可以直接播,正好 nas 里有 ts 格式的视频,emby 能播那 jellyfin 和 plex 应该都可以
mightybruce
61 天前
这个我做过, 你需要写一个 m3u8 文件, 浏览器自动支持 HLS 以及 DASH 协议

只要起一个 http 服务能够让用户访问到 m3u8 索引和对应的 ts 分片就行。

推荐一个 web 前端播放器 aliplayer, 可以方便接入这些在浏览器播放

https://video.aliyuncs.com/player/index.html
https://www.alibabacloud.com/help/zh/vod/developer-reference/integration
youyouzi
61 天前
ts 理论上是视频的分片吧,流媒体或者推流的时候,对完整视频进行分片,就是 ts 格式的,然后喂给播放器
skiy
61 天前
有没有索引?即.m3u8 ?如果没有,自己用工具合并。
cz5424
61 天前
爬下来的再去爬一个.m3u8
wangxinchaook123
61 天前
ffmpeg ,搞个程序合并一下就可以吧
Qazxcv123
61 天前
个人理解:.ts 只是容器,类似.mkv 、.MP4 。能不能播放是看你的播放器是否支持解码视频的编码格式,比如 av1 、vp9 、h264\h265 。我手机上用 nplayer 还经常播放.ts 的视频,Windows 如果没有自动关联播放器,你就右键-打开方式,手动选择播放器,也许意外的可以播放
fxxkgw
61 天前
买个机顶盒
msg7086
61 天前
@Qazxcv123 ts 甚至严格意义上不是容器,是个流,他没有文件级结构,所以可以从合适的位置随便切开,就好像任意时刻打开电视机时从局端接受信号一样。
ryougifujino
61 天前
用 tsc (
since2021
61 天前
上面介绍过的 hls.js 加载拼接好的 m3u8
jioswu
61 天前
需要有一个 m3u8 的索引文件,然后播放器直接加载这个 m3u8 文件就可以了,播放器推荐 dplayer
magicdawn
60 天前
.ts 是容器啊, MPEG-Transport Stream, 而且是理想的边下边播容器
如果视频编码是 H.264, web 上 <video> 标签就能播放, https://caniuse.com/?search=avc
你这个情况直接用 caddy 的目录浏览就行
```
file_server {
root /some/dir
browse
}
``

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

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

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

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

© 2021 V2EX