我想修剪现有的 aac-mp4 音频文件。我第一次想“修剪” 0 字节,基本上只是为了使用 MediaCodec/MediaExtractor 复制文件。
问题:
- 标题是固定大小的,我可以从旧文件中复制它吗?或者它有一些关于轨道持续时间的信息,我需要更新它?如果它有固定的大小(为了知道我应该从旧文件复制多少字节)?
- 我应该只使用提取器的 getSampleData(ByteBuffer, offset) 和 Advance() 还是应该使用 MediaCodec 并提取样本(解码),然后用编码器再次对其进行编码 - 并写入编码值?