
音视频
音视频
jenie
jenie
展开
-
ubuntu 下安装x264库
1).安装依赖的包:code:sudo apt-get updatesudo apt-get install build-essential git-core checkinstall texi2html libfaac-dev \libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev libtheora-dev \libvorbis-dev libx11-dev libxfixes-dev zlib1g-dev2.安装Yasm:原创 2020-11-23 16:31:42 · 1750 阅读 · 0 评论 -
使用librtmp库发送音频,视频数据包
1. libRTMP的包结构typedef struct RTMPPacket { uint8_t m_headerType; uint8_t m_packetType; uint8_t m_hasAbsTimestamp; int m_nChannel; uint32_t m_nTimeStamp; int32_t m_nInfoField2; uint32_t m_nBodySize;原创 2020-06-25 00:46:42 · 1690 阅读 · 1 评论 -
关于PCM音频和g711音频编码的转换。
PCM文件:模拟音频信号经模数转换(A/D变换)直接形成的二进制序列,该文件没有附加的文件头和文件结束标志。Windows的Convert工具能够把PCM音频格式的文件转换成Microsoft的WAV格式的文件。 将音频数字化。事实上就是将声音数字化。最常见的方式是透过脉冲编码调制PCM(Pulse Code Modulation) 。运作原理例如以下:首先我们考虑声音经过麦克风,转换成一连串电压变化的信号。例如以下图所看到的。这张图的横座标为秒。纵座标为电压大小。要将这种信...原创 2020-05-23 13:07:33 · 6821 阅读 · 2 评论 -
faac库,pcm转aac文件示例
wget http://downloads.sourceforge.net/faac/faac-1.28.tar.gztar zxvf faac-1.28.tar.gzcd faac-1.28./configuremakesudo make install编译过程出产生问题mpeg4ip.h:126: error: new declaration ‘char* strcase...原创 2020-05-07 19:38:45 · 521 阅读 · 0 评论 -
关于mp4,把h264打包成mp4格式。
1 先下载安装 mp4v2,下载2.0版本或以上https://launchpad.net/ubuntu/+source/mp4v2/2.0.0~dfsg0-6./configuremake make installln -s /usr/lib/libmp4v2.so.2 /usr/local/lib/mp4v2.so #//ubuntu做个软链接...原创 2020-05-07 16:31:59 · 1098 阅读 · 1 评论 -
mp4解包成h264数据进行分析。
1 把h264打包成mp4,请看此文章。包括安装环境,以及把264打包mp4。 https://blog.youkuaiyun.com/jenie/article/details/1059753062 今天讲解一下反向操作。#include <stdlib.h>#include <stdio.h>#include <string.h&...原创 2020-05-07 16:41:57 · 860 阅读 · 2 评论