我正在使用resque排隊一些編碼作業。我有工作人員拿起這些工作並做一些轉碼。 問題是system "mencoder .."
工作正常,但system "ffmpeg .."
拋出未找到和相同的system "qt-faststart .."
我安裝mencoder使用sudo apt-get install
。 ffmpeg和qt-faststart是從源碼構建的。 所以mencoder在/ usr/bin中,另外兩個在/ usr/local/bin中。 因此,我嘗試的下一件事是在系統命令中使用完整路徑,該路徑也返回未找到。 然後我將ffmpeg和qt-faststart複製到/ usr/bin中。仍然有「未找到」 我的工人代碼是獨立運行的,但是當上帝運行它時,ffmpeg和qt-fasstart無法執行。是的,我有上帝配置觀看resque。現在,我不知道還有什麼要嘗試!有任何想法嗎?Resque未找到ffmpeg
2
A
回答
2
明顯而簡單的方法,它只是給系統方法的完整路徑。 這樣
system("/usr/local/bin/ffmpeg")
但實際上這是不應該存在的排在首位的問題,尤其是你說應對不幫助。
嘗試從resque打印ENV [ '路徑']執行方法
它可能有助於瞭解的是什麼問題,當然讓位於/ usr/local/bin目錄確定的ffmpeg/
which ffmpeg
相關問題
- 1. FFMPEG未找到
- 2. FFMPEG - 未找到編解碼器參數
- 3. Java - xuggle/ffmpeg - mov原子未找到
- 4. ffmpeg說:「選項幀率未找到」
- 5. ffmpeg循環未找到錯誤
- 6. Resque插件的resque-web未運行
- 7. 的NodeJS - 良好 - FFMPEG找不到FFMPEG
- 8. resque job ActiveRecord :: StatementInvalid找不到表
- 9. ffmpeg找不到vcodec h264
- 10. ffmpeg沒有找到vcodec libx264
- 11. FFmpeg -bash:ffmpeg:找不到命令
- 12. Powershell和FFMPEG - FFMPEG未執行
- 13. Java到JRuby到Resque
- 14. 未找到OpenCV3.1編譯錯誤'ffmpeg/avformat.h'文件
- 15. 即使ffmpeg已經建立並安裝,libavcodec仍未找到
- 16. ffmpeg avformat_open_input總是返回「未找到協議」rv =( - 1330794744)
- 17. Android的FFmpeg的報告「的文件協議未找到」
- 18. ffmpeg調整大小保持方面 - 未找到過濾器
- 19. 使用自定義IOContext時未找到ffmpeg庫m4a moov atom
- 20. 未找到FFMPEG預設? Linux的OS美分6
- 21. 未能使用Vitamio Android ffmpeg庫:找不到'__aeabi_llsl'
- 22. resque,resque調度NoMethodError(未定義的方法`RPUSH」的零:NilClass)
- 23. FFMPEG安裝,但沒有找到
- 24. 命令找到並轉換使用ffmpeg
- 25. 試圖找到的ffmpeg的時間
- 26. 在ffmpeg中找不到configure.ac文件
- 27. FFmpeg的無法找到的Windows
- 28. FFMPEG,找到改變視頻比
- 29. FFMPEG:在Windows Vista中找不到預設
- 30. 的FFmpeg和Qt,無法找到「>」
它使用完整路徑和系統,但沒有反引號和%x []。謝謝! – d33pika