使用nbr2mp4和Kubuntu 13.10转换ARF文件

我在WebEx网站上遵循了NBR2MP4转换程序 ,并查看了https://askubuntu.com/a/362719/219130上的分步说明,但无论我做什么,它都不起作用(即不做输出任何MP4文件)。

在nbr2_mp4目录中:

$ ./nbr2mp4 my_file.arf /tmp/ 5 Converting /home/username/nbr2_mp4/my_file.arf to /tmp/my_file.mp4 Retrieving video data, fps=5... 

我尝试了许多不同的选项,有或没有DEST和FPS,有和没有sudo,无论我做什么,它都不会输出任何文件。

在WebEx网站上它说Linux OS: 32-bit Ubuntu 8.10/9.04所以它可能只是脚本与13.10不兼容,但我想知道其他人是否也有同样的问题?

nbr2mp4转换器附带它需要的库,但不从目录中读取它们。

赶紧跑

 export LD_LIBRARY_PATH='./' 

让nbr2mp4’看’它自己的库。

然后转换器可以运行

 nbr2mp4 XXX.arf 

要确保转换正在进行中,请检查/tmp/wbx_nbr*.h264文件之一是否正在增加。

在Ubuntu 16.04 64bit上测试

我有同样的问题。 在我的例子中,nbr_play所需的一些库(由nbr2mp4-> nbrplay-> nbr_play执行的实际二进制文件; nbr2mp4和nbrplay是shell脚本)。 只需安装缺少的库就可以解决问题。

您可以使用’ldd nbr_play’检查缺少的库。

还要注意nbr_play是一个32位程序。 如果您使用的是64位系统,则可能已经安装了64位版本的库,而不是32位版本。 在这种情况下,您还必须安装32位版本的库。

执行命令时未显示链接器错误(未解析的库)的原因是因为错误在上面提到的shell脚本中被重定向到/ dev / null。

就我而言,在Ubuntu 16.04 AMD64中,我仍然需要这些32位库:

sudo apt-get install libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libgtk2.0-0:i386 libasound2-plugins:i386

我发现了我需要哪些库

  1. 试图运行./nbr_play

  2. 用dpkg -S寻找丢失的库(例如dpkg -S libpangoxft-1.0.so.0

  3. 在其i386版本中安装库。

但这比从https://www.webex.com/play-webex-recording.html下载Windows播放器msi并在wine中运行它(并且我仍然收到mmap分配错误)要困难得多:

wine msiexec /i path/to/nbr2player.msi

该程序称为网络录制播放器,应该在您的应用程序菜单中结束。