0

现在我有一些大视频数据。我想在hadoopusing中解码视频数据Map/Reduce
我想使用的解码库是ffmpeg. 但该功能av_open_input_file只能读取本地文件,不能读取HDFS.
所以如果我想解码视频数据,我应该初始化struct AVFormatContext. 现在我无法得到这个struct。如何读取视频文件的标题并初始化AVFormatContext. 并逐字节读取视频数据并最终解码?

4

1 回答 1

0

我试图分布式解码。但是ffmpeg只能解码本地视频。所以我尝试加载文件头来启动解码器。最后,我失败了。然后我找到了另一个解决方案:fuse_dfs。它可以将 HDFS 挂载到本地文件系统,同时数据也存储在分布式文件系统中。您可以在此站点中找到一些帮助: 如何将 hdfs 挂载到本地文件系统

于 2012-11-28T03:32:11.360 回答