0

我想编写一个程序,将音频和视频轨道与 .3gp 文件分开。

(视频轨道格式为h.263,音频为AMR,数据来源于Android。)

从互联网上调查了很多信息,但我仍然不知道如何去做。

一开始我发现h.263和AMR的header分别是0000 0000 0000 0000 1000 00和0x23, 0x21, 0x41, 0x4D, 0x52, 0x0A。

但是,我无法从 .3gp 文件中找到标头。

有人可以帮助我吗?

4

1 回答 1

0

使用FFmpeg解复用 .3gp 文件。不要尝试自己从头开始执行此操作……将媒体文件解析到解复用音频和视频所需的程度是一项艰巨的任务。字面意思是几个月。

有不同的方法可以做到这一点,但正如 leppie 所说,Doom9 是权威来源。一探究竟。 谷歌:ffmpeg demux 3gp 站点:doom9.org

于 2011-03-07T14:50:07.243 回答