Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

ss5.5/xs3.05linux下视频安装convert语法错误

[复制链接]
cdwdw 发表于 2008-12-25 12:14:19 | 显示全部楼层 |阅读模式
本帖最后由 cdwdw 于 2008-12-25 12:15 编辑

讲一讲昨天在换操作系统的时候配置linux下视频环境的经历

估计有很多人也遇到了同样的问题


首先申明,俺饿操作系统是red hat 的,俺也是头一回玩linux 菜鸟一个。
本人按照视频安装说明里面一步一步的进行安装,先下载了相关的组件

FFmpeg  http://www.supesite.com/tools/FFmpeg.tar.bz2

mencoder  http://www1.mplayerhq.hu/MPlayer/releases/mplayer-export-snapshot.tar.bz2


mencoder
解码库
http://www1.mplayerhq.hu/MPlayer/releases/codecs/essential-20061022.tar.bz2


按照说明 安装好了这几个以后


下面就应该是设定自动运行的东西了

于是乎下载了官方提供的convert文件

下载地址:http://www.supesite.com/tools/convert.zip


设定好定时任务以后准备视频转换就大功告成的。

做到这一步的时候视频转换这一个东西基本上已经ok了嘛

我就进入系统开始测试

上传了一个视频,然后等了10分钟(我的定时任务里面设置的是10分钟运行一次),结果还是显示的视频转换中,请稍候.....

用ssh进去查看了一下video里面的temp目录  啥文件也没有,这明显说明是定时任务已经运行了,肯定就是转换的时候出现的问题。

于是我上传了一个视频到temp目录,然后进入了/usr/local/bin   运行了一下convert
看看视频转换是否正常。(我的相关的信息都已经按照安装说明配置正确)

结果开始报错了:

  1. /usr/local/bin/convert: line 13: [: !-d: unary operator expected

复制代码

打开convert看看13行是写的啥玩意,

  1. if [ !-d $SiteRoot/video/$b ]; then

复制代码

13行!-d这个地方错误。估计是语法问题,

于是在!和-d之间加了个空格。

再用相同方式运行,ok    搞定! 还真是语法问题。




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 05:31 , Processed in 0.034023 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表