是这样的,有一个网站不能下载视频,有没有边看边下载的工具,谢谢大佬了
1
yande0 2018-05-11 09:48:38 +08:00 via Android
…… ts 不能正常播放吗?
|
2
joysir 2018-05-11 10:06:38 +08:00
ts 是指视频的分段文件吧?如果是并且可以下载到 ts 文件的话,依次遍历 ts 文件合并到一个 mp4 文件就可以正常播放了。
可以参考 [将腾讯视频下载的缓存文件合并成一个 mp4]( https://gist.github.com/eightpigs/284db225b8b3bc07b0ffb16cd30469ea) |
3
msg7086 2018-05-11 10:22:27 +08:00
|
4
kuaner 2018-05-11 10:36:33 +08:00
cat *.ts > 1.ts
ffmpeg -i 1.ts -y 2.mp4 |
7
Telegram 2018-05-11 11:21:47 +08:00 via iPhone
你先说哪个网站的。
一般好像都是 m3u8 文件记录片段列表,然后一堆 ts 文件,你全部下载回来,然后合并成一整个就行。 |
10
sfqtsh 2018-05-11 12:07:49 +08:00 via Android
IT 大咖说 有人搞过吗?
|
14
msg7086 2018-05-11 16:14:07 +08:00
@JAVAER Windows 下可以用 copy /b *.ts combined.ts 。
另外为了避免命令把合并后的 ts 搞在一起,最好把两者区分开,例如 copy /b *.ts ..\combined.ts 或者 copy /b video*.ts combined.ts 等等。 |
15
JAVAER OP @msg7086 感谢回答,现在已经合并成 ts 了,但是我要转成 mp4 格式,用了 ffmpeg – i combined.ts – y combined.mp4 。提示错误 invalid data found when processing input
|
16
msg7086 2018-05-12 01:59:16 +08:00
|
17
814084764 2018-05-12 10:20:36 +08:00
为什么不自己写一个呢?都是程序员。哇哈哈
|