Здравствуйте! такая проблема:кодировалось много видео из 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 где ошибка?!
|