windows下如何快速将 m3u8 文件转换为 mp4文件?
微wx笑
2025-02-08【运维日志】
10
0
0关键字:
windows下如何快速将 m3u8 文件转换为 mp4文件?ffmpeg 速度太慢了注意ts文件在本地m3u8 文件内容如下:#EXTM3U #EXT-X-VERSION:3 #EXT-X-TARGETDURATION:6 #EXT-X-PLAYLIST-TY
windows下如何快速将 m3u8 文件转换为 mp4文件? ffmpeg 速度太慢了 注意ts文件在本地 m3u8 文件内容如下: #EXTM3U #EXT-X-VERSION:3 #EXT-X-TARGETDURATION:6 #EXT-X-PLAYLIST-TYPE:VOD #EXT-X-MEDIA-SEQUENCE:0 #EXT-X-KEY:METHOD=AES-128,URI=key.key #EXTINF:5.013, 7.ts #EXTINF:2.507, 9.ts #EXTINF:2.507, 11.ts #EXTINF:2.507, 13.ts #EXTINF:2.507, 15.ts #EXTINF:4.98, 17.ts #EXTINF:2.908, 19.ts #EXTINF:2.507, 21.ts #EXTINF:2.507, 23.ts #EXTINF:2.507, 25.ts
使用以下命令,因为会重新进行编码,所以会特别的慢;
1 | ffmpeg -protocol_whitelist "file,crypto" -allowed_extensions ALL -i "newindex.m3u8" -c: v libx264 -c:a aac "%curr%.mp4" |
改为以下命令就会非常的快:
1 | ffmpeg -protocol_whitelist "file,crypto" -allowed_extensions ALL -threads auto -i "newindex.m3u8" -c copy -bsf:a aac_adtstoasc "%curr%.mp4" |
增加了线程参数:-threads auto
修改编码相关参数为: -c copy -bsf:a aac_adtstoasc
这样就只复制音频流与视频流,不重新编码,就变得非常的快了;
本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/blog/service/2025-02-08/2021.html