m3u8 格式转MP4


现在很多视频网站采用HLS流媒体的方式来提供视频直播,在HTML源代码中flash的播放地址为 http://xxxxxx/video/movie.m3u8

1.m3u8下载的格式大致如下:

#EXTM3U #EXT-X-VERSION:3 #EXT-X-MEDIA-SEQUENCE:0 #EXT-X-ALLOW-CACHE:YES #EXT-X-TARGETDURATION:17 #EXT-X-KEY:METHOD=AES-128,URI="http://xxxxxx/video/es_key",IV=0x315a21c535a168b236221f816fafa79b #EXTINF:16.800000, http://xxxxxx/video/id0 #EXT-X-KEY:METHOD=AES-128,URI="http://xxxxxx/video/es_key",IV=0x52bb94b5ddc69f902b124283d8e51a8 #EXTINF:16.666667, http://xxxxxx/video/id1 #EXT-X-KEY:METHOD=AES-128,URI="http://xxxxxx/video/es_key",IV=0x5164ab70e4774076c980b14992eac6d ................ ................ 

可以通过ffmpeg 直接将m3u8转成mp4,命令如下:

 ffmpeg  -i "http://xxxxxx/video/movie.m3u8" -vcodec copy -acodec copy -absf aac_adtstoasc output.mp4 

其中 http://xxxxxx/video/movie.m3u8 视频的m3u8地址, output.mp4 为输出mp4的文件名

ffmpeg 下载地址:
windows版本 : http://ffmpeg.zeranoe.com/builds/
其他系统: https://www.ffmpeg.org/download.html


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM