ruby-on-rails - Paperclip.Run 和 FFMPEG 退出代码

标签 ruby-on-rails ffmpeg paperclip

我正在使用 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/

相关文章:

ruby-on-rails - 从 Ruby 中打开回形针附件的标准/正确方法是什么?

android - 使用回形针插件通过 Post 方法为 rails 服务器上传图像

ruby-on-rails - Rails 在提供方法时覆盖 rel 属性

ruby-on-rails - 为什么我在 structure.sql 中看到 `SET xmloption = content;`?

ruby-on-rails - 在 ruby​​ on rails 中显示表格时显示字符串类型的新行 (\n)

已安装 python 模块 ffmpeg 和 ffprobe 但 youtube-dl 无法找到

ruby-on-rails-4 - 在 Imagemagick 中调整大小之前使用切割

ruby-on-rails - 在模型表上使用 default_scope 时出现问题

audio - ffmpeg volumedetect 返回不稳定的结果

ffmpeg concat 视频和图像问题