Ich habe das NBR2MP4-Konverterverfahren auf der WebEx-Website befolgt und auch die schrittweisen Anweisungen unter https://askubuntu.com/a/362719/219130 gelesen, aber egal was ich mache, es funktioniert einfach nicht (dh nicht) keine MP4-Datei ausgeben).
Aus dem Verzeichnis 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...
Ich habe viele verschiedene Optionen mit oder ohne DEST und FPS ausprobiert, mit und ohne sudo, und was auch immer ich tue, es gibt einfach nie eine Datei aus.
Auf der WebEx-Website heißt Linux OS: 32-bit Ubuntu 8.10/9.04
es, dass die Skripte möglicherweise nicht mit 13.10 kompatibel sind, aber ich möchte lieber wissen, ob andere das gleiche Problem haben.
quelle
nbr2mp4
zum Laufen bringen, muss es aber umschließen,xvfb-run
da es sich auf einem Ubuntu-Server ohne Anzeige befindet. Es läuft jedoch extrem langsam. Mussten Sie es auch einwickelnxvfb-run
?Der nbr2mp4-Konverter enthält die erforderlichen Bibliotheken, liest sie jedoch nicht aus dem Verzeichnis.
Renn einfach
damit nbr2mp4 seine eigenen Bibliotheken "sieht".
Dann kann der Konverter als ausgeführt werden
Um sicherzustellen, dass die Konvertierung ausgeführt wird, überprüfen Sie, ob eine der
/tmp/wbx_nbr*.h264
Dateien größer wird.Getestet auf Ubuntu 16.04 64bit
quelle
Ich hatte das gleiche Problem. In meinem Fall sind einige von nbr_play benötigte Bibliotheken erforderlich (die von nbr2mp4-> nbrplay-> nbr_play ausgeführte Binärdatei; nbr2mp4 und nbrplay sind Shell-Skripte). Nur die Installation der fehlenden Bibliotheken löste das Problem.
Sie können mit 'ldd nbr_play' nach fehlenden Bibliotheken suchen.
Beachten Sie auch, dass nbr_play ein 32-Bit-Programm ist. Wenn Sie ein 64-Bit-System verwenden, besteht die Möglichkeit, dass Sie bereits die 64-Bit-Versionen der Bibliotheken installiert haben, nicht jedoch die 32-Bit-Versionen. In diesem Fall müssen Sie auch die 32-Bit-Version der Bibliotheken installieren.
Der Grund, warum die Linker-Fehler (nicht aufgelöste Bibliotheken) beim Ausführen des Befehls nicht angezeigt werden, liegt darin, dass die Fehler in den oben genannten Shell-Skripten nach / dev / null umgeleitet werden.
quelle