我正在使用joy4从mp4文件中消费Packets。我可以消耗数据包并记录每个数据包。这是一些元数据:
packet:0 H264 | len:206 | keyframe:true | video: 206
packet:1 AAC | len:364 | keyframe:false | audio: 1024
packet:2 AAC | len:365 | keyframe:false | audio: 1024
packet:3 H264 | len:37 | keyframe:false | video: 37
packet:4 AAC | len:372 | keyframe:false | audio: 1024
packet:5 AAC | len:383 | keyframe:false | audio: 1024
我可以轻松地Decode音频数据并获得一个1024字节的帧。
但是我无法弄清楚如何从视频包中取出帧。
最终目标是编辑视频和音频帧。但是我还不关心这一步骤。我还打算允许除了mp4以外的更多来源,但也不要担心。
问题:
(1)如何提取视频帧,以便对其进行分析和编辑?我期待一个2D彩色矩阵。
(2)使用Go是一个不好的选择吗?我应该切换到C吗?