这是一个学习记录,在课上老师教了这个方法后,觉得很方便,所以记录下来。(可能会存在一些记忆上的混乱)
下载ffmpeg,解压缩后。D盘新建d:\ffmpeg(注意不要中文目录,将目录改简单些)。
将解压后的ffmpeg复制到新建大的ffmpeg文件夹,将待处理的视频复制到同一目录里面的bin目录下,如lego.mp4。
然后进入命令行模式:
打开“开始”菜单,然后键入 cmd打开搜索框。
在弹出的“命令提示符”上右键“以管理员身份运行”
//在命令行中输入:
Cd d: (进入d盘)
Cd ffmpeg (假如刚才是d:\ffmpeg\目录)
Cd bin (进入d:\ffmpeg\bin目录)
//之后在CMD中输入以下命令
ffmpeg -i 1.mov -vcodec libx264 -crf 20 out.mp4 --分辨率不动进行压缩
ffmpeg -i 1024.mp4 -c copy -c:v libx264 -vf scale=-2:720 720.mp4 --修改分辨率
ffmpeg -ss 00:00:00 -t 00:02:25 -i 720.mp4 -vcodec copy -acodec copy 72001.mp4 --分割
ffmpeg -ss 00:02:26 -t 00:04:50 -i 720.mp4 -vcodec copy -acodec copy 72002.mp4
(上面是通过ffmpeg处理视频,以下为建立视频流服务器方法)
下载 nginx-1.7.11 for windows 可以直接从nginx官网上下载, 新建子目录:nginx-1.5.10\html\hls,把生成的m3u8和切片好的ts文件或目录拷贝到hls目录下 ,管理员模式运行nginx.exe