
音视频
文章平均质量分 82
音视频专栏
若之灵动
专注于移动应用研发
展开
-
【无标题】
通过gcc进行编译,生成可执行文件,并进行运行(注意:需要通过链接 -lpthread 来链接线程函数库,否则找不到pthread)读写模式:W+ 文件指针地址的位置开始写,替换到之后的内容,a+从问价的末尾开始添加。通过执行gcc命令进行编译,并输出可指定文件test,并执行可执行文件。二进制文件读写,方便使用,一般使用fread和fwrite进行读写。安装好之后,可以在/usr/lib/ocaml/alsa/看到静态库。通过fork函数创建线程,创建一个.c文件并进行编译运行。新建build文件夹。原创 2023-03-19 22:54:30 · 439 阅读 · 1 评论 -
FFmpeg 音频重采样
所谓的重采样,就是改变⾳频的采样率、sample format、声道数等参数,使之按照我们期望的参数输 出。原创 2023-02-01 23:51:51 · 2042 阅读 · 0 评论 -
FLV格式分析
FLV格式分析原创 2023-01-06 22:15:47 · 1703 阅读 · 0 评论 -
H264 NALU分析以及提取h264实战
H264 NALU分析以及提取h264实战原创 2023-01-05 17:35:00 · 1364 阅读 · 0 评论 -
AAC ADTS格式分析与提取aac音频文件实战
AAC ADTS格式分析与提取aac音频文件实战原创 2023-01-05 00:02:33 · 938 阅读 · 0 评论 -
FFmpeg 解复用实战
FFmpeg 解复用实战原创 2023-01-04 20:45:43 · 1195 阅读 · 0 评论 -
FFmpeg 结构体以及核心方法介绍
ffplay、ffprobe、ffmpeg是上层的三个应用程序libavutil:核心工具库,其他模块一般都会依赖这个模块做一些基本的音视频处理。libavformat:文件格式协议库,封装了protocol层和demuxer、Muxer层,使得格式和协议对于开发者是透明的。libavcodec:编解码库,封装了codec层,有一些codec具备自己的license,ffmpeg默认并不会自动添加x264、fdkaac等库,但是ffmpeg像一个平台一样,这些可以通过插件的方式集成进来,然后为开发者提供统一原创 2023-01-03 10:22:50 · 700 阅读 · 0 评论 -
ffmpeg 命令行总结
ffmpeg 命令行总结原创 2022-12-30 11:21:06 · 1107 阅读 · 0 评论 -
Android MediaCodec硬件解码视频播放
是Android 的低层多媒体基础设施的一部分(通常与MediaExtractor、MediaSync、MediaMuxer、Image、Surface和AudioTrack一起使用),它本身并不具备Codec能力,通过调动底层编解码组件获得了Codec的能力。type是数据解析阶段的mimeType,如"video/avc"OMX.MTK.VIDEO.DECODER>AVC:硬解码。OMX.google.h264.decoder: 软解码。异步的方式进行解码操作,比较简单,推荐使用这个方式。原创 2022-11-20 18:21:20 · 163457 阅读 · 2 评论