随笔分类 -  音视频开发学习

第一个linux下的ffmpeg开发程序
摘要:在ubuntu linux下,开发一个简单的ffmpeg程序,也就是编译通过,可以运行一个av_register_all();万事开头难,跨出这一步,需要:编译好的ffmpeg库和头文件一个简单的c文件一个makefile文件现在ffmpeg早已静静躺在/usr/local/include ;/us... 阅读全文

posted @ 2017-10-12 21:27 zhuxian2009 阅读(428) 评论(0) 推荐(0)

ffmpeg在eclipse单步调速乱跳问题
摘要:在ubuntu下编译完成了ffmpeg,结合eclipse进行单步调速,发现程序乱跳的问题,而且部分变量无法读出只,提示Optimize out需要重新config,再make./configure --enable-debug --disable-optimizations --disable-y... 阅读全文

posted @ 2017-10-12 21:27 zhuxian2009 阅读(106) 评论(0) 推荐(0)

ffmpeg编码h264只包含I帧P帧的方法
摘要:ffmpeg使用avcodc_encode_video编码,默认产生的h264包含B帧,在安防行业很多地方是不需要用到B帧的。1.基础知识充电这就涉及到h264的各种profile格式了,参考h264各种profileh264分4种等级(profile):Baseline、Main、Extended... 阅读全文

posted @ 2017-10-12 21:27 zhuxian2009 阅读(590) 评论(0) 推荐(0)

ffmpeg命令采集笔记本摄像头视频
摘要:笔记本搭载ubunt 12.04,自带摄像头一枚;用命令采集视频并且保存ffmpeg -f alsa -i pulse -f video4linux2 -s qcif -i /dev/video0 ./output.mpg 阅读全文

posted @ 2017-10-12 21:27 zhuxian2009 阅读(441) 评论(0) 推荐(0)

在studio中使用libsdl2.so,编译SDL Demo
摘要:1.准备编译好的libSDL2.so,编译方法下一篇《linux下交叉编译android版本的libSDL2.so》详述。需要的目录结构是libs |--armeabi |--libmain.so |--... 阅读全文

posted @ 2017-10-12 21:26 zhuxian2009 阅读(332) 评论(0) 推荐(0)

ffmpeg生产rtp流
摘要:录像文件转成h264的rtp流,当下主流的流媒体服务器可识别的rtp流:ffmpeg -re -i input -an -f rtp -c:v libx264 -profile baseline -slices 10 -rtpflags h264_mode0 -payload_type 97 -pk... 阅读全文

posted @ 2017-10-12 21:26 zhuxian2009 阅读(359) 评论(0) 推荐(0)

Linux下编译Android ffmpeg库(mediacodec 硬件解码)
摘要:NDK:android-ndk-r14b-linux-x86_64.zip NDK下载地址 ffmpeg:ffmpeg-3.3.4.tar.bz2 ffmpeg下载地址Linux:Ubuntu1.将下载好的NDK、ffmpeg解压,待用;2.在ffmepg目录下,编辑configur... 阅读全文

posted @ 2017-10-12 21:26 zhuxian2009 阅读(914) 评论(1) 推荐(0)

最简单的android studio调用ffmpeg动态库
摘要:准备工作:1.编译好的ffmpeg动态库.so文件,以及ffmpeg的头文件;2.android studio开发环境,包括NDK等可用环境;步骤一:新建一个android studio工程,命名netplayer,勾选“Include C++ support”;其他选择默认,直到完成;步骤二:将f... 阅读全文

posted @ 2017-10-12 21:26 zhuxian2009 阅读(410) 评论(0) 推荐(0)

ffmpeg取rtsp流,打印音视频的ts
摘要:改demo程序,调用ffmpeg API,获取rtsp的音视频流,打印每一包的ts,验证是否同步。运行环境是linux//FFDecoder.h#pragma once //#define __STDC_CONSTANT_MACROSextern "C" { #include "libavcod... 阅读全文

posted @ 2017-10-12 21:26 zhuxian2009 阅读(1369) 评论(0) 推荐(0)

linux下交叉编译android版本的libSDL2.so
摘要:编译android下的SDL库,就像是做一道菜。需要你先准备好食材、刀具、砧板.......哦,怎么炒?不懂得,先看官方教程Building SDL2 for Android转入正题,开始准备食材了:linux——debian 9(debian-9.0.0-i386-DVD-1.iso)SDL源码—... 阅读全文

posted @ 2017-10-12 21:26 zhuxian2009 阅读(502) 评论(0) 推荐(0)

android studio + libSDL2.so显示一张bmp图片
摘要:目标:一个简单的app程序,基于SDL开源库,实现加载一张bmp图片,并且显示的功能。环境要求:1. 一个可用的android studio开发环境;本次用的是android studio 2.3.0 ;2.SDL源码,下载地址 SDL官网下载;3.编译好的libSDL2.so动态库; 可以参考前... 阅读全文

posted @ 2017-10-12 21:26 zhuxian2009 阅读(293) 评论(0) 推荐(0)

ImageMagick简介
摘要:Use ImageMagick® to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 200) including PNG, JP... 阅读全文

posted @ 2017-10-12 21:26 zhuxian2009 阅读(343) 评论(0) 推荐(0)

ffmpeg接收g723音频流
摘要:m=audio 19000 RTP/AVP 4 8a=rtpmap:4 G723/8000c=IN IP4 192.168.....以上是sdp文件,比如取名叫做:1.sdp然后,用ffmpeg来接收数据,并且转成wav格式ffmpeg -i 1.sdp -y g723_wav.wav 阅读全文

posted @ 2017-10-12 21:26 zhuxian2009 阅读(268) 评论(0) 推荐(0)

red5下载链接
摘要:https://builds.apache.org/view/M-R/view/OpenMeetings/job/red5-installer/lastSuccessfulBuild/artifact/windows/work/setup-Red5-1.0.6-SNAPSHOT.exe https:... 阅读全文

posted @ 2017-10-12 21:26 zhuxian2009 阅读(218) 评论(0) 推荐(0)

Linux下编译Android ffmpeg库
摘要:NDK:android-ndk-r14b-linux-x86_64.zip NDK下载地址 ffmpeg:ffmpeg-3.3.4.tar.bz2 ffmpeg下载地址Linux:Ubuntu1.将下载好的NDK、ffmpeg解压,待用;2.在ffmepg目录下,编辑configur... 阅读全文

posted @ 2017-10-12 21:26 zhuxian2009 阅读(264) 评论(0) 推荐(0)

导航