【发布时间】:2013-01-10 11:05:09
【问题描述】:
我想从 mp4 文件中解复用音频 (AMR_WB) 和视频 (H264)。我需要编写一个使用 ffmpeg 库执行此操作的程序。
在 FFMPEG 示例中的demuxing.c 文件中,我只能获得原始格式作为输出。
我能否以某种方式修改该代码以从 mp4 文件中获取编码格式的 H264 和 AMR_WB?
【问题讨论】:
-
但是为什么输出说使用 ffplay -f rawvideo -pix_fmt yuv420p -video_size 450x360 out.h264 播放输出文件?另外,当我对输出文件执行文件命令时,它说 PEX 二进制存档。没有提到任何关于 h264 的内容
-
我从 Demuxing.c 得到的输出文件的大小是输入文件大小的 100 倍。但是当我使用解复用命令运行命令行任务进行解复用时,解复用视频文件的大小即。我得到的 h264 文件与输入文件的大小有些相同。所以大多数情况下,我在 demuxing.c 中得到的输出是原始格式。