虚拟切片程序编译与使用说明.doc_第1页
虚拟切片程序编译与使用说明.doc_第2页
虚拟切片程序编译与使用说明.doc_第3页
虚拟切片程序编译与使用说明.doc_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

虚拟切片程序编译和使用说明一、开发环境1、 操作系统:CentOS release 5.3 (Final)2、 编译器版本号:gcc 版本 4.1.2 20080704 (Red Hat 4.1.2-48)3、 Ffmpeg版本信息:Ffmpeg 版本号:0.10.2Ffmpeg各组件的详细信息:export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig CFLAGS=-fPIC -m64ffmpeg -versionFFmpeg version SVN-r26402, Copyright (c) 2000-2011 the FFmpeg developers built on Nov 22 2011 17:00:44 with gcc 4.1.2 20080704 (Red Hat 4.1.2-48) configuration: -enable-shared -enable-gpl -enable-nonfree -enable-postproc -enable-pthreads -enable-libdirac -enable-libfaac -enable-libmp3lame -enable-libnut -enable-libvorbis -enable-libx264 -enable-libxvid -enable-decoder=libx264 -enable-encoder=libx264 libavutil 50.36. 0 / 50.36. 0 libavcore 0.16. 1 / 0.16. 1 libavcodec 52.108. 0 / 52.108. 0 libavformat 52.93. 0 / 52.93. 0 libavdevice 52. 2. 3 / 52. 2. 3 libavfilter 1.74. 0 / 1.74. 0 libswscale 0.12. 0 / 0.12. 0 libpostproc 51. 2. 0 / 51. 2. 0FFmpeg SVN-r26402libavutil 50.36. 0 / 50.36. 0libavcore 0.16. 1 / 0.16. 1libavcodec 52.108. 0 / 52.108. 0libavformat 52.93. 0 / 52.93. 0libavdevice 52. 2. 3 / 52. 2. 3libavfilter 1.74. 0 / 1.74. 0libswscale 0.12. 0 / 0.12. 0libpostproc 51. 2. 0 / 51. 2. 0二、tssplit 编译已经为程序的编译编写了Makefile文件,在源代码目录下执行如下命令:make即可编译完成。注意:必须使用上面说明的ffmpeg版本号,因为后续版本的ffmpeg修改了数据结构,tssplit程序会编译不过去。三、Tssplit参数说明1、ts命令格式:tssplit .注意:参数要按顺序编写,否则会出错2、参数说明:参数名称说明Virtual:表示虚拟切片,此时,不生成真正的ts切片文件,只生成m3u8文件Real:表示物理切片,即生成真实的ts切片文件,又生成m3u8文件http前辍,表示m3u8文件的路径,比如:11/virtual_split/3c835af2c29ec21f5221c5cbf0131000?offset=4346748&length=876456这里的http前辍就是:11/virtual_split/切片间隔时间,单位为秒注意:因为ts文件两个视频关键帧之间的时间间隔可能会大于切片时间,这个时候,虚拟切片程序会以关键帧的时间间隔为标准进行切片,这一点需要清楚,因为虚拟切片程序是以关键帧为切分点的。另外,如果发生这种情况,生成的m3u8文件中记录每个切片的时间可能跟指定的切片时长不一样,这一点不要奇怪,是可以正常工作的。需要处理的ts文件 .可以一次处理多个ts文件四、tssplit使用实例:有两个ts文件:Chibi_fast.ts 标清Chibi.ts 高清在命令行中输入如下命令:./tssplit virtual 11/ 5 chibi_fast.ts chibi.ts 生成的文件如下所示:-rw-r-r- 1 root root 792 07-23 14:33 chibi_fast.m3u8-rw-r-r- 1 root root 801 07-23 14:33 chibi.m3u8-rw-r-r- 1 root root 223 07-23 14:33 index.m3u8其中:Chibi_fast.m3u8 是chibi_fast.ts的描述文件Chibi.m3u8 是chibi.ts介质的描述文件Index.m3u8是动态码流的主要文件,包含所有码流的m3u8文件的url信息上边这句话

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论