1
2
3
4
5
6
7
|
wget http:
//www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz
tar zxvf yasm-
1.2
.
0
.tar.gz
cd yasm-
1.2
.
0
./configure -prefix=/usr/local
Make
make install
查看yasm是否可以执行,不能执行就将/usr/local/bin加入可执行路径
|
安装FFmpeg。
FFmpeg
是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它包括了目前领先的音/视频编码库libavcodec。可以轻易地实现多种视频格式之间的相互转换,例如在本例中可以把MP4,MOV等文件转成我们用来切片的
MPEG-TS
文件。
其中 ../ffmpeg-2.2是我的ffmpeg源文件夹相对于当前segementer工程的路径。
测试是否成功
1
2
3
4
5
6
|
wget http:
//ffmpeg.org/releases/ffmpeg-2.2.tar.gz
tar zxvf ffmpeg-
2.2
.tar.gz
cd ffmpeg-
2.2
./configure --prefix=/usr/local
Make
make install
|
编译m3u8-segmenter 工程:
将附件里面的m3u8-segmenter-master解压到centos某个文件夹下面,我默认是桌面的seg下面。
然后执行下面命令
- ./configure FFMPEG_CFLAGS=-I../ffmpeg-2.2 FFMPEG_LIBS='-L ../ffmpeg-2.2/libavformat -L../ffmpeg-2.2/libavcodec -L../ffmpeg-2.2/libavutil -pthread -lavformat -lavcodec -lavutil -lm -lz'
- make
- make install
- ffmpeg -i input.mp4 -c copy -bsf h264_mp4toannexb output.ts
- m3u8-segmenter -i output.ts -d 10 -p segmenter_test -m vp5.m3u8 -u http://127.0.0.1:8080/Video/
最后附上相关文件下载。
请到我的下载资源去找找,尚未审核通过。
版权声明:本文为博主原创文章,未经博主允许不得转载。