本帖最后由 xiaobaiwen 于 2011-11-30 14:46 编辑 RT, 我这样输入: ffmpeg -i test.flv -f h264 video.h264 但是播错: Encoder (codec id 28) not found for output stream #0.0 谁知道这个怎么用吗? 谢谢
by xiaobaiwen - C/C++ - 2011-11-30 14:31:04 阅读(3188) 回复(0)
最近一段时间一直在研究怎么将接收到的h264帧数据,存为一个FLV文件,初步的想法是用ffmpeg提供的开源库来实现,但因为之前一直没接触过这个,具体怎么做还是一筹莫展,各位前辈有没有之前做过这个 的,提供一些经验呗!!! 或者不用ffmpeg,有别的方案也行,但在转换效率以及稳定性上要求很高,因为这是服务器上要做的功能,而且数据量会特别庞大。。。。。
ffmpeg对MPEG2 TS流解码的流程分析[2] 5.渐入佳境 恩,前面的基础因该已近够了,有点像手剥洋葱头的感觉,我们来看看针对MPEG TS的相 应解析过程 我们后面的代码,主要集中在[libavformat/mpegts.c]里面,毛爷爷说:集中优势兵力打 围歼,恩,开始吧,蚂蚁啃骨头。 static int mpegts_read_header(AVFormatContext *s, AVFormatParameters *ap) { MpegTSContext *ts = s->priv_data; ByteIO...
ffmpeg对MPEG2 TS流解码的流程分析 1.引子 gnxzzz广告都打出去了,不能没有反应.现在写东西很少了,一是年纪大了,好奇心少了 许多,;二则是这几天又犯了扁桃体炎,每天只要是快睡觉或刚起床,头晕脑涨,不过功 课还是的做的,是吧:) 2.从简单说起 说道具体的音频或者视频格式,一上来就是理论,那是国内混资历的所谓教授的做为,对 于我们,不合适,还是用自己的方式理解这些晦涩不已的理论吧。 其实MPEG2是一族协议,至少已经成...
ffmpeg的解码流程
1. 从基础谈起
先给出几个概念,以在后面的分析中方便理解
Container:在音视频中的容器,一般指的是一种特定的文件格式,里面指明了所包含的
音视频,字幕等相关信息
Stream:这个词有些微妙,很多地方都用到,比如TCP,SVR4系统等,其实在音视频,你
可以理解为单纯的音频数据或者视频数据等
Frames:这个概念不是很好明确的表示,指的是Stream中的一个数据单元,要真正对这
个概念有所理解,可能需要...
我下了最新的ffmpeg,但是在编译的时候--enable-libx264 报错ERROR: x264 not found
已经查询页面无数。。。不知道这里是否有人成功编译过。望请赐教解决办法。。。。。万分感谢。。
本公司需要项目外包,具体要求如下:
1、将获取到的H.264格式的视频流进行解码并在window和Qt4.8.0的窗口上播放。
2、进行实时播放的同时,可以进行下面的操作:
抓图(jpg或bmp或png)
录像(停止录像)
对比度、色度、白平衡、灰度可调
声音大小可控
3、录像回放(单帧进单帧退、快进、快退、声音大小可以控制、设置获取播放点、抓图)
4、提供源码,且不能包含第三方的动态库
5. 提供文档及必要的技术支持
qq:365831570
我现在有几个疑问:
我用ffmpeg做音频的编解码,在编码之前可能需要先做解码,假设编码的帧是一个超大帧,通过udp网络传输,理论上是应该先把帧折成小块封装成一定格式的数据包(有协议,协议里头有帧标识号,序列号,当前帧的小块总等信息)再进行网络传输,现在的疑问是:如果重现丢包,和包乱序(这个乱序我可以进行包序重排)等意外情况,造成帧内部的小块丢失,ffmpeg能不能自动实现帧的重组,如果ffmpeg不能自己重组,是否要...
我在用ffmpeg调用X264进行编码的时候,出现:
input #0 ,video4linux2,from '/dev/ video0':
Duration:N/A ,start:1303372080.851019,bitrate:4055Kb/s,
stream #0.0:video:rawvideo,yuyv422,176*144,4055Kb/s,10tbr,1000k tbn,10tbc
output #0 ,h264,to '1.h264'
stream #0.0:video:libx264,yuv420p,176*144,q=10-51,200kb/s,90k tbn,10 tbc
stream #0.0->#0.0
using cpu capabilities:none!
profile main,level 1.3
press q to s...
转载自
http://www.solarisman.cn/
转载请注明出处
psp,iphone,手机,mp4/mp5…..支持视频播放的数码产品越来越多,想在上面放视频没那么容易,必须转换成特定的视频格式才能播放。
以前介绍过
《使用ffmpeg截取视频图像》
,本文主要介绍使用ffmpeg对视频格式进行转换。
ffmpeg支持的视频格式
使用“ffmpeg -formats”可以查看ffmpeg支持的视频格式和文件格式,大部分音视频格式都能用ffmpeg进行转换。
[root@localhost bin]# f...