![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 88
自学半天的大一麦克
这个作者很懒,什么都没留下…
展开
-
【初学音视频】编码音频pcm为aac(使用faac库)
编码无损音频pcm为aac(使用faac库)阅读本博客之前,可选阅读《音频相关基础知识》:https://blog.csdn.net/qq_41824928/article/details/1081243821.使用faac库使用faac库编码无损音频pcm为aac时,主要使用以下几个函数:faacEncHandle faacEncOpen(unsigned long sampleRate, unsigned int numChannels, unsigned原创 2021-07-27 15:44:39 · 1226 阅读 · 0 评论 -
【初学音视频】解码aac编码格式音频转pcm(使用faad2库)
解码aac编码格式音频转pcm(使用faad2库)阅读本博客之前,可选阅读《音频相关基础知识》:https://blog.csdn.net/qq_41824928/article/details/1081243821.使用faad2库使用faad2库解码aac为pcm时,主要使用以下几个函数:NeAACDecHandle NeAACDecOpen(void);void NeAACDecClose(NeAACDecHandle hDecoder);NeAACDecConfigura.原创 2021-01-12 16:52:28 · 2122 阅读 · 0 评论 -
localtime线程不安全 以及 localtime_s、localtime_r、mktime的使用
1)、localtime用来获取系统时间,精度为秒#include <stdio.h>#include <time.h>int main(){ time_t time_seconds = time(0); struct tm* now_time = localtime(&time_seconds); printf("%d-%d-%d %d:%d:%d\n", now_time->tm_year + 1900, now_time-...转载 2020-10-10 14:31:12 · 3159 阅读 · 0 评论 -
【初学音视频】RTMP拉流保存aac(flv保存为aac)
这篇博客主要讲述使用srs_librtmp拉音频流(aac),srs版本为3.0版本。关于flv介绍,以及srs_librtmp拉视频流(h264),可以看《RTMP拉流保存h264(flv保存为h264)》https://blog.csdn.net/qq_41824928/article/details/103876328srs通过接口 srs_rtmp_read_packet 来从rtmp拉流获取音视频数据包,即上表中的Tag Data. 函数原型为:int srs_rtmp_read_pa原创 2020-08-14 15:50:52 · 1312 阅读 · 0 评论 -
学习C++标准库std::shared_ptr构造函数之一
调用 std::shared_ptr<T> t(new T())会调用下面的模板类的模板成员函数:template<class _Ux, enable_if_t<conjunction_v<conditional_t<is_array_v<_Ty>, _Can_array_delete<_Ux>, _Can_scalar_delete<_Ux>>, _SP_convertible<_Ux, _Ty.原创 2020-07-16 17:53:15 · 1551 阅读 · 0 评论 -
【初学ffmpeg】ffmpeg编码yuv420p为h264
通过ffmpeg的demo修改的Mingw Cygwin 皆可编译通过#include <stdio.h>#include <stdlib.h>#include <string.h>#include <string>extern "C" { #include <libavcodec/avcodec.h> ...原创 2020-01-15 20:06:42 · 669 阅读 · 0 评论 -
【初学ffmpeg】ffmpeg获取视频信息
=====================================================相关代码可以参考我的:【初学ffmpeg】ffmpeg解码保存为yuv=====================================================一般视频的信息主要包括以下信息,而这些信息绝大部分都可以再 AVFormatContext 中获得...原创 2019-12-20 14:42:54 · 1218 阅读 · 1 评论 -
【初学ffmpeg】ffmpeg从url解析流并保存yuv文件 以及 设置超时
代码部分可参照ffmpeg解码保存为yuv因为 avformat_open_input 可以直接打开url,把上面代码部分的filepath换成url地址即可。代码虽然可以运行,且能保存成yuv文件,但是会一直阻塞在 av_read_frame中,无法终止进程,且 avformat_open_input也会阻塞很久。所以使用了超时机制。interrupt_callback 是个回调...原创 2019-12-19 18:36:42 · 546 阅读 · 0 评论 -
【初学ffmpeg】ffmpeg解码保存为yuv
=====================================================前言:参考雷神的100行代码实现最简单的基于FFMPEG+SDL的视频播放器https://blog.csdn.net/leixiaohua1020/article/details/8652605再次致敬雷神,愿雷神在天堂没有疾病没有烦恼的敲自己喜欢的代码1. 因为雷...原创 2019-12-19 13:09:07 · 486 阅读 · 0 评论