2 bliznezz:
Вы правы, конечно )
*философски* а если по-хорошему, то стоило бы сделать как-то так:
use File::Find;
my $dir="/tmp/video";
my @files=();
find(\&listing,"$dir");
sub listing()
{
push @files, $File::Find::name if(/^.*lostfilm\.tv.*\.avi$/i);
}
#!/bin/bash
video_folder="/tmp/video"
for i in `ls -a $video_folder/*.avi`
do
i=$(echo $i | sed -s 's/.avi//')
if [[ ! -e "$i.mp4" ]]
then ffmpeg -i $i.avi -acodec aac -strict experimental -ab 128kb -vcodec mpeg4 -b 1000kb -s 320x180 -r 23.98 $i.mp4
else shift
fi
done
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
можно поставить фильтр по расширению/имени/размеру файла.