我正在使用 Paperclip.run 命令编写一个 ffmpeg 类的回形针处理器。目前,该行抛出 Cocaine::CommandLineError 说明
Command '/opt/local/bin/ffmpeg -i "/tmp/stream20110729-2442-133evp0.mp3" "/tmp/stream20110729-2442-133evp020110729-2442-15k6sr4.ogg" 2>/dev/null' returned 1. Expected 0
这并没有真正告诉我发生了什么,而且我找不到任何有关 FFMPEG 错误代码 1 的信息。
我需要找到有关 FFMPEG 中发生的情况的更多信息,但似乎错误输出被发送到/dev/null (Paperclip 添加到我的命令中的东西)。
顺便说一句,我正在 OSX Snow Leopard 上的 Apache 2 上使用 Passenger 运行 RoR。
如何让 ffmpeg 记录有关该问题的更多详细信息?
感谢您的帮助!
最佳答案
尝试将选项 :swallow_stderr => false
添加到 Paperclip.run 调用中。它会指示命令行处理器不要将标准错误重定向到/dev/null,并且您可能会收到 FFMPEG 生成的错误。
关于ruby-on-rails - Paperclip.Run 和 FFMPEG 退出代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6878505/