例子: http://youku.com-t-youku.com/20190209/3349_fcce50be/1000k/hls/index.m3u8
ffmpeg -i index.m3u8 -c copy -c:v h264 out.ts
①不一定要-c:v h264
,也可以-b:v 900k
,反正就是别-c:v copy
。大概在 160.ts 左右就开始出现 dup=0 drop=
丢弃帧(这样在ffmpeg -re
推流时有一段时间看起来就是没数据的),为什么会这样,如何解决?
FFmpeg 与下载的区别
ffmpeg -i index.m3u8 -c copy m3u8-ffmpeg.ts
aria2c -i index.m3u8 --download-result=hide
然后cat
合并
需补全 index.m3u8 内文件的地址
aria2c 是原样下载(因为它就是个下载工具),ffmpeg -c copy
和原件还是有区别
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.