Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video 如何使用Hadoop处理视频数据_Video_Hadoop - Fatal编程技术网

Video 如何使用Hadoop处理视频数据

Video 如何使用Hadoop处理视频数据,video,hadoop,Video,Hadoop,现在我有了一些大的视频数据。我想使用Map/Reduce在hadoop中解码视频数据 我想使用的解码库是ffmpeg。但是功能av\u open\u input\u file只能读取本地文件,不能在HDFS上读取 因此,如果我想解码视频数据,我应该初始化struct AVFormatContext。现在我无法获得这个struct。如何读取视频文件头并初始化AVFormatContext。然后逐字节读取视频数据并最终解码?我尝试了分布式解码。但是ffmpeg只能对本地视频进行解码。所以我尝试加载文

现在我有了一些大的视频数据。我想使用
Map/Reduce
hadoop
中解码视频数据
我想使用的解码库是
ffmpeg
。但是功能
av\u open\u input\u file
只能读取本地文件,不能在
HDFS
上读取

因此,如果我想解码视频数据,我应该初始化
struct AVFormatContext
。现在我无法获得这个
struct
。如何读取视频文件头并初始化
AVFormatContext
。然后逐字节读取视频数据并最终解码?

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