The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Не выполняется скрипт bash"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [ Отслеживать ]

"Не выполняется скрипт bash"  
Сообщение от Ton (??) on 20-Ноя-08, 18:43 
Здравствуйте!
такая проблема:кодировалось много видео из mov в flv с помощью скрипта.но из-за некоторых причин кодирование остановилось.после кодирования должны были остаться и mov-файлы и flv с такими же именами в тех же дирах!теперь надо продолжить это дело.но теперь надо проверять есть ли flv-файл!если нет,то кодируем,если есть-идем дальше!были внесены изменения в скрипте,но он все равно кодирует все подряд=( Помогите пожалста!!!
вот скриптик

#!/bin/bash

dir=/path/to/videos
find $dir -name "*.mov" | grep -v '/!!!!/' > $dir/dir.tmp
array=(`cat $dir/dir.tmp`)
for index in "${array[@]}"
do
    newfile=${index%.mov}.flv
if [ -f $newfile]
then
    continue
fi    
        mencoder $index -ofps 25 -o $newfile -of lavf -oac mp3lame -lameopts abr:br=192 -srate 44100 -ovc lavc -lavcopts vcodec=flv:aspect=16/9:keyint=50:vbitrate=5000:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -vf pp=lb
    
done
rm $dir/dir.tmp

где ошибка?!

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Не выполняется скрипт bash"  
Сообщение от Ton (??) on 20-Ноя-08, 19:29 
тема закрыта!
вот так заработало!!!=)

#!/bin/bash

dir=/path/to/videos
find $dir -name "*.mov" | grep -v '/!!!!/' > $dir/dir.tmp
array=(`cat $dir/dir.tmp`)
for index in "${array[@]}"
  do
    newfile=${index%.mov}.flv
    if [ ! -e $newfile ]
    then
      mencoder $index -ofps 25 -o $newfile -of lavf -oac mp3lame -lameopts abr:br=192 -srate 44100 -ovc lavc -lavcopts vcodec=flv:aspect=16/9:keyint=50:vbitrate=5000:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -vf pp=lb
    fi  
  done
rm $dir/dir.tmp

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру