本专辑将介绍如何处理视频以及处理完毕之后的在线播放。
视频通常需要经过编码处理才能基于HLS协议播放视频。ffmpeg是一个常用的视频处理程序,可以通过Java调用ffmpeg.exe完成视频处理。我们这里将首先使用命令行完成视频处理。
ffmpeg-20190502-7eba264-win64-static
ffmpeg.exe -i wanho.wmv -c:v libx264 -s 1280x720 -pix_fmt yuv420p -b:a 63k -b:v 753k -r 18 .\wanho.mp4
执行之后会多出来一个wanho.mp4。
ffmpeg -i wanho.mp4 -hls_time 10 -hls_list_size 0 -hls_segment_filename ./hls/wanho_%05d.ts ./hls/wanho.m3u8
执行之后,会在hls中多出来多个ts文件和一个m3u8文件。
至此,我们完成了文件的切割。
原文:https://www.cnblogs.com/alichengxuyuan/p/12519926.html