如何在Linux中显示.xed文件?

时间:2016-01-27 21:17:23

标签: linux kinect kinect-sdk

使用Microsoft Kinect SDK 1.x,可以使用Kinect Studio录制RGB-D视频,并将这些录制文件保存在.xed文件中。

有没有办法在基于Linux的发行版中打开和查看这些录音,例如Ubuntu?

1 个答案:

答案 0 :(得分:0)

XED文件基于专有格式,据我所知,除Kinect Studio外,此格式没有“播放器”。

因此,在Linux中显示XED文件的唯一可能性是在Linux上安装Kinect Studio ....

这可以通过使用Wine来实现,它允许在Linux上执行Windows应用程序。以下是如何安装Wine并将其配置为在Linux发行版上执行Kinect Studio(我已经在 Ubuntu MATE 15.10上进行了测试,但它在其他发行版中的工作方式也相似)。

获取Kinect Studio

Kinect Studio是Microsoft Kinect Developer Toolkit的一部分,但我们不需要在Linux上安装所有工具包。确实在Windows上安装后,我们只能获取Kinect Studio文件,并将它们复制到Linux。

首先,我们应该从here下载并安装Microsoft Kinect Developer Toolkit 1.8(这需要预防性地安装Microsoft Kinect SDK 1.8),然后执行安装程序。然后,我们将在C:\Program Files\Microsoft SDKs\Kinect\Developer Toolkit v1.8.0\Tools\KinectStudio中找到Kinect Studio .dll和.exe文件。那些文件是:

  • KinectStudio.exe
  • KinectStudioConnector32.dll
  • KinectStudioConnector64.dll
  • KinectStudioNative.dll

我们应该将这些文件复制到Linux发行版。

这是我们在Windows上唯一要做的事情。现在我们可以开启Linux。

安装Wine

在Linux上,我们需要从WineHQ存储库(而不是我们的分发存储库)安装Wine。以下说明适用于Ubuntu,但其他发行版的安装在this page中有详细记录。

  1. 如果我们的系统是64位,我们必须启用32位架构:

    sudo dpkg --add-architecture i386
    
  2. 添加WineHQ存储库:

    sudo add-apt-repository ppa:wine/wine-builds
    
  3. 更新套餐:

    sudo apt-get update
    
  4. 然后安装葡萄酒和葡萄酒:

    sudo apt-get install --install-recommends winehq-staging && sudo apt-get install winetricks
    
  5. 到目前为止,这将安装 Wine 1.9.2(登台)

    $ wine --version
    wine-1.9.2 (Staging)
    

    安装完成后,在执行葡萄酒之前,我们必须添加全球环境变量:

    export WINEARCH=win32
    

    如果错误地在上述命令之前执行winewinetricks,则应删除.wine文件夹(位于主文件夹中),然后执行上述操作命令。

    使用winetricks安装.NET包

    现在,我们必须通过winetricks安装一些.NET软件包,这是一个非常有用的工具,用于安装和配置库,DLL等,以便在Wine上正确执行Windows应用程序。

    因为我们已经安装了winetricks(通常在发行版存储库中可用),所以我们可以按照以下步骤进行操作:

    1. winetricks msxml3

      安装此软件包时,脚本可能会要求您下载文件,将其复制到文件夹并重新执行脚本。在继续下一步之前,我们必须遵循这些说明。

    2. winetricks dotnet45

      这将自动安装.NET Framework,从版本2.0开始直到4.5。您应该仔细遵循所有安装步骤,并完成它们以使一切正常。

    3. 执行Kinect Studio

      现在,在将所有Kinect Studio文件复制到一个文件夹(例如/home/myname/Kinect Studio)后,让我们打开一个终端并执行以下命令:

      wine '/home/myname/Kinect Studio/KinectStudio.exe'
      

      我们将在Linux桌面上看到Kinect Studio,准备打开我们需要可视化的任何.xed文件。

      Kinect Studio on Ubuntu Mate 15.10