MPEG的系统层编码为不同的应用场景设计了两种格式: TS(Transport Stream) 和PS(Program Stream), 它们两者之间不具有层级关系, 在逻辑上,它们两者都是由PES(Packetized Elementary Stream)包组成的, 所以可以很方便地实现相互转换. ...
分类:
其他好文 时间:
2018-07-04 20:07:28
阅读次数:
246
https://blog.csdn.net/jxcr1984/article/details/52766524 本文转自: http://blog.csdn.net/leixiaohua1020/article/details/14214577 /* /* *雷霄骅 *雷霄骅 *leixiaohua ...
分类:
其他好文 时间:
2018-07-03 16:56:21
阅读次数:
205
为了让ffmpeg使用gpu进行解码,可以按以下步骤: 1 下载nvidia官网提供的ffmpeg,编译安装 https://developer.nvidia.com/ffmpeg 注意原来的选项上还需要添加上 --enable-shared 2 编译opencv 可以采用2.4.13.6 注意会出 ...
分类:
其他好文 时间:
2018-06-28 12:05:18
阅读次数:
1610
效果图 准备工作 1.下载PotPlayer播放器(自行百度下载) 2 .新建记事本并打开 3.将如下代码复制粘贴到记事本里 DAUMPLAYLIST playname=rtsp://124.224.238.165/PLTV/88888888/224/3221225890/1000010000000 ...
分类:
其他好文 时间:
2018-06-21 11:37:07
阅读次数:
1395
读取.mp4出错 需要安装gstreamer0.10 ffmpeg ` sudo add apt repository ppa:mc3man/gstffmpeg keep sudo apt get update sudo apt get install gstreamer0.10 ffmpeg su ...
分类:
系统相关 时间:
2018-06-18 14:29:14
阅读次数:
211
说说项目中遇到的两点失误: 1. AVFrame结构,av_frame_alloc申请内存,av_frame_free释放内存。容易混淆的是av_frame_unref,它的作用是释放音视频数据资源,而av_frame_free是释放所有资源,包括音视频数据资源和结构体本身的内存。可以从源码中看到, ...
分类:
其他好文 时间:
2018-06-17 21:24:33
阅读次数:
745
结构体 初始化 销毁 AVFormatContext avformat_alloc_context() avformat_free_context() AVIOContext avio_alloc_context() AVStream avformat_new_stream() AVCodecCon ...
分类:
其他好文 时间:
2018-06-17 20:17:01
阅读次数:
321
mp4看着是mp4扩展名,但是编码格式有很多,比如3gp、MP4、MP42、avc、xvid等等,MP4要在html5网页上用<video src="xxx.mp4" />播放,需要这两点: 1:moov元数据要放在前面,通过 -movflags faststart 实现。 2:格式需要是h264的 ...
分类:
移动开发 时间:
2018-06-16 00:10:23
阅读次数:
870
ffmpeg是一个非常强大的音视频处理工具,官网是:http://ffmpeg.org/ 。 由于ffmpeg在windows上和linux系统上的执行文件不一样(Windows上不需要安装ffmpeg,只需要下载Windows版本的ffmpeg就行。linux上需要用户自己安装ffmpeg > 参 ...
分类:
编程语言 时间:
2018-06-15 16:15:54
阅读次数:
170
备注: 以前写过使用ffmpeg 转换为m3u8进行hls 视频处理,实际上有一个开源的很强大的工具,我们基本不用什么代码就可以实现hls、 dash、Thumbnail ,很强大 安装 使用源码编译 参考 https://github.com/kaltura/nginx-vod-module ./ ...
分类:
其他好文 时间:
2018-06-15 12:59:24
阅读次数:
986