format
文章平均质量分 69
芦笛
这个作者很懒,什么都没留下…
展开
-
ffserver + hls
例子====ffserver -f stream.conf &ffplay http://localhost:8090/test1.mpg & #可以多个ffmpeg -i INPUT http://localhost:8090/mpg.ffm &fg#如果ffplay还没有显示,就再次ffmpeg feed一下。摄像头+rtp:播放先于录制,大概有1秒延迟;原创 2014-09-10 21:52:40 · 4069 阅读 · 1 评论 -
增加一个 AVFormat 格式:PES
lavf 公共格式:AVFormatContext { AVInputFormat *iformat; //输入格式 AVOutputFormat *oformat; //或者输出格式 void *priv_data; //私有上下文 AVIOContext *pb; //输入输出上下文 unsigned int nb_streams; //几路流 AVStream原创 2014-09-22 21:05:07 · 1127 阅读 · 0 评论 -
ffserver + hls + ts 循环缓冲区
http_receive_data: 如果feed_write_index >= FileMaxSize,则回绕循环写,覆盖先前的。ffmpeg转码离线文件,写的太快?fmt_in 对应Stream.Feed/File, http_send_data时如果不能av_read_frame(c->fmt_in, &pkt),则设置HTTPSTATE_WAIT_FEED,改变状态原创 2014-09-16 22:08:00 · 3216 阅读 · 0 评论 -
FFM不能封装flv的问题和替代方案SFF
ffmpeg -i ~/video/ZhangMaoZhen/AVSEQ04.DAT -vf thumbnail -frames:v 1 xx.png一定要解码?编码参数变化 --》修改pps/sps.带宽,码率。多播 setsockopt(IP_ADD_MEMBERSHIP): No such deviceroute add -net 224.0.0.原创 2014-10-08 20:14:42 · 4859 阅读 · 0 评论 -
dot 转换的一个小工具
A -> B -> C 我以为要分开写成A -> B; B -> C。另外我不想重复,比如A-> B; A-> C我想表示为A然后缩进一个空格写B,C。于是有了下面的一个小工具。/*indent text file to graphviz dot descriptionusage: cat in.txt | ./i2g | xdote.g.indent and chains:aa原创 2015-11-07 20:26:15 · 627 阅读 · 0 评论 -
doxygen中注释,内嵌dot, msc的例子
doxygen主要是对代码中的标记自动生成html/pdf/latex文档。mscgen用来生成时序图,dot用来生成函数调用关系图。如果希望某些文件或函数不要在最终文档圼,不加注释标记就行了。/*!@file@brief doxgen usages@author 谁tmd的搞的@version 版本了@date 你啥时候搞的@note 要有file标记,下面的配置需要安装graph原创 2015-11-07 20:11:54 · 1622 阅读 · 0 评论 -
ffmpeg hls demo
ffmpeg windows版下载https://ffmpeg.zeranoe.com/builds/win32/shared/ffmpeg-20160404-git-54c9146-win32-shared.7z 下面假设解压到E:\tools\Player\ffmpeg ffmpeg.exe在E:\tools\Player\ffmpeg\bin下面,也把shttpd.exe放在这个bin目录原创 2016-04-05 19:27:37 · 1095 阅读 · 0 评论 -
向ts文件中插入SI表
一个办法是修改mpegtsenc.c, 我看见一个本科的毕业论文是这么搞的,但是不够灵活,得重新编译。另一个办法是[ref1]:How to Use OpenCaster with FFmpegbackgroundffmpeg now can merge multiple services to a single ts file, eg:ffmpeg -i cctv原创 2016-03-24 17:48:26 · 1104 阅读 · 0 评论