音视频相关

WASAPI

Record loopback

https://docs.microsoft.com/en-us/windows/win32/coreaudio/capturing-a-stream

调用GetNextPacketSize获取包的大小,如果不为0则GetBuffer从缓冲里拿数据,直到GetNextPacketSize获得的Size为0,一般调用GetNextPacketSize的周期为设备周期(由GetDevicePeriod获取)的一半,方便捕获的数据写入。WASAPI 在没有任何声音播放时,是捕获不到数据的,所以想要做时间码录制,最好是录制的同时播放一个静音流,使得WASAPI一直能够捕获数据,从而做到时间上同步。

FFMPEG

雷神博客 - FFMPEG视音频编解码零基础学习方法

H264

深入浅出理解视频编码H264结构

SMPTE时间码

MP4

box 字段


image.png

你可能感兴趣的:(音视频相关)