本帖最后由 branchzero 于 2015-11-1 15:18 编辑
打算使用 ffmpeg 的命令行工具进行自动视频压制
如下是将一个mp4视频转换成各种分辨率的ts分片格式视频的示例命令行
ffmpeg -i test.mp4 -strict -2 -c:v libx264 -s 858x480 -aspect 16:9 -c:a aac -f hls -hls_time 20 -hls_list_size 0 output/test_480_x.m3u8
ffmpeg -i test.mp4 -strict -2 -c:v libx264 -s 1280x720 -aspect 16:9 -c:a aac -f hls -hls_time 20 -hls_list_size 0 output/test_720_x.m3u8
ffmpeg -i test.mp4 -strict -2 -c:v libx264 -s 1920x1080 -aspect 16:9 -c:a aac -f hls -hls_time 20 -hls_list_size 0 output/test_1080_x.m3u8
如何快速且高压缩率状态对一个原始视频压制出1080p,720p,480p的分片(HLS分片,20s一切片)
关于编码格式,只支持 H.264 + AAC 编码(刚搞错了!万分抱歉!!~Web端播放器对分片编码的限制)
编码机CPU E3 1231V3,内存16G,系统CentOS
如果对这方面有了解的兄弟求指点正确姿势,感谢!