2016-09-23 3 views
0

Foxx 앱에서 바이너리 라이브러리 (ffmpeg)를 실행해야합니다. 내장 된 child_process 모듈이 있지만 Node.js와 같은 exec 메소드가 없습니다. 그렇게 할 수있는 다른 방법이 있습니까? 폭스부터 사전Foxx 앱에서 셸 명령 실행

답변

1

에서

덕분에 난 단지 직접 폭스에서이 작업을 수행하지 않도록 조언 할 수 synchroneous입니다. 트랜스 코딩 프로세스에는 시간이 걸리므로 데이터베이스 리소스를 차단하지 않아도됩니다.

이 작업은 노드 프로세스에서 비동기식으로 수행해야합니다. 어떻게 산란 프로세스가 작동하는 모습을 원한다면

, 이것은 우리의 단위 테스트 스위트에서 찾을 수 있습니다

https://github.com/arangodb/arangodb/blob/devel/js/client/modules/%40arangodb/testing.js#L985

+0

감사합니다! 잘 작동합니다. 데몬으로 ffmpeg를 실행하여 DB를 차단하지 않습니다. – artnikpro