[Comm] TV ( запись )

Anatoliy Lisjutin =?iso-8859-1?q?SilverFox_=CE=C1_mail=2Ergantd=2Eru?=
Ср Ноя 29 10:54:45 MSK 2006


В сообщении от Вторник 28 Ноябрь 2006 20:27 Владимир Гусев написал(a):
> On Tue, 28 Nov 2006 15:15:53 +0300, Anatoliy Lisjutin
<skip>
> Или можно использовать скрипт записи при помощи transcode с
> одновременным просмотром.. Я модернизировал чужой старый скрипт, который
> мне тут когда-то давно любезно предложили еще во времена ALM 2.4, к
> transcode из ALC 3.0. Вот он:
>
> #!/usr/bin/perl -w
>
> $dir="./";
> chomp($date=`date +%d.%m`);
> $ext='avi';
> $avifile="$dir/$date.$ext";
>
> if(-e "$avifile"){
>      do{ ++$n; }
>      while(-e "$dir/$date-$n.$ext");
>      $avifile="$dir/$date-$n.$ext";
> }
> system("aumix -L");
>
> system("transcode -i /dev/video0 -p /dev/dsp -x v4l,v4l -u 100,1 -g
> 320x240 -f 0,3 -y ffmpeg -F mpeg4 -o $avifile -w 3000 -b 96,0,5,2 -s 5
> -j 5,5,3,3 -Y 5,5,3,3 -J smartyuv,preview=sdl --avi_limit 700");
>
> Получается файл уже в mpeg4, разбивается по 700 мб и, самое главное -
> полученная запись, точнее ее картинка, а также и превью с нормальными
> четкими краями.
>
> Алгоритм действий:
>
> 1. Смотрю по TVtime, жду начала нужной передачи.
> 2. Вижу, что вот-вот начнется
> 3. Выключаю TVtime и "толкаю" из xterm этот скрипт..
> 4. Появляется окно превью и видно, что передача записывается..
> 5. Завершить запись - Ctrl+C в xterm со скриптом..
>
> Минусы - не знаю, как быть с паузами, как это красиво исполнить, чтобы
> во время рекламы сделать паузу и потом писать в тот же файл, а не
> начинать новый кусок..

Спасибо!
Учту и попробую. 
Я пользовался видимо более старой версией этого же скрипта. Там превью не 
было.

А еще я вчера срастил xawtv и g4l , так кажется. Оно вполне работает. 
-- 
With my best regards to you !!
http://rusarchives.ru http://rgantd.ru http://victory.rusarchives.ru
SilverFox на rgantd.ru


Подробная информация о списке рассылки community