自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (7)
  • 收藏
  • 关注

原创 ffmpeg修改flv打包aac声道部分

ffmpeg默认的flv打包输出aac的音频是44100的采样率、双声道、16位数据格式,但flv格式是可以支持其它参数的,因此需要修改flvenc.c在get_audio_flags函数中,有这段代码:if (enc->codec_id == AV_CODEC_ID_AAC) // specs force these parameters        return FLV_CO

2015-04-18 14:55:30 2879

原创 ffmpeg修改源码添加flv对pcm的打包支持

flv支持的音频包含pcm_mulaw和pcm_alaw但使用ffmpeg打包输出的文件使用解码器打开发现无法真确得到音频的格式信息,分析源码发现除了AAC、H264、MPEG4之外,其余的格式信息未被写入到流中,修改flvenc.c,找到flv_write_header函数,在函数最后写格式信息部分修改如下:    for (i = 0; i nb_streams; i++) {   

2015-04-18 14:54:32 2871

原创 ffmpeg添加MP4的pcm音频支持

ffmpeg中对MP4的打包处理是在movenc.c中,在实际打包过程中发现除了mov类型外,其它类型如vob等均无法生成音频的声道信息,经过分析发现在mov_write_audio_tag函数的最后有如下代码 if (track->mode == MODE_MOV && track->enc->codec_type == AVMEDIA_TYPE_AUDIO)        mov_

2015-04-18 14:54:01 9590 10

原创 ffmpeg添加mpeg ts对pcm的支持

在mpegtsenc.c的mpegts_write_pmt函数中,switch(st->codec->codec_id)的case中,添加如下代码            case AV_CODEC_ID_PCM_MULAW:            stream_type = 0x91;            break;            case AV_CODEC_ID_

2015-04-18 14:51:39 6830 3

原创 ffmpeg添加mpeg ps流的pcm的编码支持

ffmpeg的mpegenc.c中,缺少了psm头的写入,而ps流的封包应当是ps,即pes在写入sys头之后写pes之前应当先写入psm头,因此mpegenc.c中需要增加写入psm头的函数,如下:static uint8_t get_stream_type(int stream_codec_id){    uint8_t res = 0;

2015-04-18 14:51:29 3517 1

原创 ffmpeg添加mpeg ps流的pcm的解码支持

ffmpeg原本不支持mpeg ps流,原因有两个。首先在编码时,ffmpeg没有在流中写入psm头;其次,在解码时,只在读文件头的时候判断了流的类型,而ps流中,流类型是在psm头中的,这样ffmpeg会读不到流类型。    要解决读不到媒体类型的问题,需要在mpeg.c函数中mpegps_read_packet函数中做修改,该函数是读取ps包的,如果每个ps包都有psm头,那么到此时流类型

2015-04-18 14:48:12 5910 5

大华ipc的http接口

大华ipc设备的http接口文档,可参考此文档使用http协议控制大华ipc

2018-12-05

exosp2 5.0

exosip2,5.0版源码, 可用于sip协议、gb28181的开发

2018-09-03

libosip2 5.0

5.0版的osip2源码, 可用于sip协议的开发

2018-09-03

onvif协议鉴权、云台控制demo,codeblock工程

基于gsoap2.8.70,onvif协议的鉴权及云台操作,不包含设备发现

2018-09-03

ios播放器示例

ios下的播放器示例程序,如何使用ios的播放类播放视频

2012-12-25

sockets4laz

在winXP下安装正常,linux下不正常

2008-03-07

VBScript安装程序

用于微软公司系统的VBS语言

2007-12-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除