NAME
XdTV (программа под X11 основанная на xawtv) это софт для просмотра TV. Она взаимодействует с AleVT для Teletext и с Nxtvepg для NextView, использует video4linux API. Может использовать деинтерлейс фильтры и записывать видео с помощью кодеков: FFMpeg(>=0.4.6), XviD(0.9 & 1.x), Ogg Theora (>=1.0alpha5) & Vorbis, DivX4/5. Имеются возможности по подключению плагинов.
SYNOPSIS
XdTV [ options ]
DESCRIPTION
XdTV простая программа для просмотра TV в Линуксе. Использует виджеты Athena. (xaw, xaw3d, xawM, xaw95 или neXtaw) XdTV поддерживает bttv драйвер и v4l & v4l2.
XdTV считывает конфигурационный файл $HOME/.xdtv/xdtvrc при запуске. Этот файл содержит доступные ТВ каналы и некоторые опции вроде стандарта ТВ. При первом пуске XdTV создает файл с установками по умолчанию. Вы должны потом отредактировать файл под свои нужды.
OPTIONS
-b depth
устанавливает depth глубину цвета в битах. Может понадобиться для 24/32 битных режимов. Вообще, наивысшая производительность в режиме grabdisplay была достигнута при 16 битах.
-f |
запуск в полноэкранном режиме. | ||
-n |
не считывать файл конфигурации ($HOME/.xdtv/xdtvrc). |
-o filename
указать выходной файл для ppm & jpeg граббинга (по умолчанию snap000.ppm или snap000.jpeg)
-v level
Выводить много сообщений, level может быть 0 (по умолчанию), 1 или 2. Только для отладки. Если level не указан, уровень 1 принимается.
-x |
выключает использование X11 расширений (DGA, VidMode). | ||
-d |
выключает X11 DGA расширение. | ||
-D adr |
устанавливает адрес фреймбуфера в adr. Нужен для overlay режима, если DGA недоступен (необходимы права администратора, использоватьс осторожностью!). |
-c video_device
video4linux видеоустройство. Для devfs систем по умолчанию /dev/v4l/video или /dev/v4l/video0. Для не-devfs систем по умолчанию /dev/video или /dev/video/video0 или /dev/video0. Заметьте, что на /proc системах устройство видео определяется автоматически.
-C vbi_device
video4linux vbi устройство. Для devfs систем по умолчанию /dev/v4l/vbi или /dev/v4l/vbi0. Для не-devfs систем по умолчанию /dev/vbi или /dev/video/vbi или /dev/vbi0. Заметьте, что на /proc системах устройство видео vbi определяется автоматически.
-noxv | -no-xv
выключает поддержку Xvideo если он скомпилирован.
-xvport number
устанавливает Xvideo Image порт (по умолчанию в первый пригодный, если Xvideo доступен). Пригодный - поддерживающий YUY2.
-noxvпо умолчаниюs
Обычно xdtv устанавливает XVideo праметр (например, контраст...) в значение по умолчанию. Эта опция выключает такой порядок. (полезно для сломанных адаптеров)
-noplugin
отключает все установленные плагины.
-plugin pathfile
включает указанный плагин.
-plugindir pathdir
указывает каталог с плагинами (по умолчанию =/usr/local/lib/xdtv-plugins)
-probe_memcpy
включает тестирование различных способов быстрой memcpy функции.
-rec_fps fps
устанавливает частоту кадров для записи (по умолчанию = 25.0)
-rec_display on|off
устанавливает display режим для записи (по умолчанию = 1)
-rec_width width
устанавливает горизонтальное разрешение для записи (по умолчанию = 384), если равен 0, то устанавливается в 4/3 высоты (верт. разрешения)
-rec_height height
задает верт. разрешение для записи (по умолчанию = 288), если равен 0, то устанавливается в 3/4 ширины (гориз. разрешения)
-rec_videobr br
устанавливает битрейт записи в br кбит/с (по умолчанию = 800)
-rec_stereo on|off
активировать стерео режим (по умолчанию = выкл)
-rec_audiofreq freq
устанавливает частоту аудио для записи (по умолчанию = 44100Hz)
-rec_audiofmt u8|s16le
устанавливает формат аудио для записи (по умолчанию = s16le)
-rec_audiobuf size
устанавливает размер аудио буфера(по умолчанию = 1764)
-rec_fragments number
устанавливает число аудио фрагментов (по умолчанию = 48)
-rec_fragmentsize size
устанавливает размер аудио фрагмента (по умолчанию = 2048)
-rec_acodec codec_name
устанавливает записывающий аудио кодек (по умолчанию = "LAME MP3")
-rec_mp3cbr br
активирует MP3 CBR и устанавливает битрейт в br кбит/с (по умолчанию = активирован, 128 kbit/s)
-rec_mp3vbr quality
активирует MP3 VBR и устанавливает качество сжатия (0=лучшее, 9=худшее) (по умолчанию = выкл, качество = 8)
-rec_vcodec codec_name
установить записывающий видео кодек
-rec_container container_name
указать контейнер для записи
-rec_maxgap gap
устанавливает макс. разрыв между аудио и видео в секундах при записи (по умолчанию = 0.08 сек)
-rec_delay value
устанавливает задержку между аудио и видео во время записи в секундах (по умолчанию = 0.00). Значение может быть положительным или отрицательным. Значение задержки всегда будет между value-gap и value+gap. Используйте эту опцию, если заметите, что задержка всегда одинакова в ваших записях, но 0.00 это всегда хорошо.
-rec_sub on|off
показывает, записаны ли субтитры (субтитры записываются в формате MPlayer’s MPsub).
-rec_chg on|off
позволяет менять канал во время записи.
-rec_filename filename
установить имя avi файла (по умолчанию = divx_path/movie-channel-date.avi)
-rec_maxsize s
установить макс. размер записываемого файла в s Mb. (по умолчанию = 1024 для ФС MSDOS, иначе 4096)
-rec_stream on|off
включает http экспорт записи (XdTV будет работать как http stream сервер)
-rec_http_port
установить порт для http stream (по умолчанию = 63427)
-e "cmd_1; cmd_2; cmd_3;...cmd_n"
выполнить команды во время запуска см. xdtv_cmd(1) список команд
-nowd |
отключить украшение окон при старте |
-stayontop
Запуск с активацией stay on top.
-h |
показывает короткое сообщение по использованию. |
-version
текущая версия XdTV.
-v4l2 |
включает v4l2 драйвер. По умолчанию, если у вас не включен v4l2, то v4l1 включается автоматически; с этой опцией, если у вас нет v4l2, XdTV умрет. | ||
-v4l1 |
включает устаревший v4l1 драйвер. Не рекомендуется, т.к. драйверы, которые дают v4l2, могут неустойчиво работать в режиме v4l1. | ||
-xvtv |
взаимодействовать с TV-картой через X-сервер (нужен Xvideo, и ваша TV-карта должна быть опознана Иксами. Не работает с grabdisplay). |
-xvtv_overlay on|off
использовать XVideo для overlay , если возможно, все другие операции используют обычный драйвер. Работает с v4l2 драйверами, т.к. устройство должно поддерживать "множественные открытия". (по умолчанию = вкл с v4l2 и если XvVideo порт называется video4linux)
-xvtvport
установить Xvideo Video порт (по умолчанию первый доступный).
-novbi |
не открывать устройство телетекста. |
-capture overlay|grabdisplay|off
использовать указанный режим захвата для всех каналов при запуске.
-nbufs nbufs
установить число забуференных ядром кадров (по умолчанию=3).
-capt_width width
установить макс. ширину захватываемых кадров (по умолчанию=maximum=768)
-capt_height height
то же, что -capt_width опция. (по умолчанию=maximum=576)
-force_capt_width width
указать ширину захв. кадров (по умолчанию=0 что означает не указывать, -1 означает макс. ширину(768 для pal, 640 для ntsc).
-force_capt_height height
то же что -force_capt_width опция. (по умолчанию=0=выкл) -1 означает макс. высоту(576 для pal, 480 для ntsc).
-only_capt_width width
аналог -force_capt_width, только сильнее
-only_capt_height height
аналог -force_capt_height, только сильнее
-fullscreen_mode 1 | 2 | 3
выберите метод для запуска полного экрана.
-avi filename.avi
считывать кадры из filename.avi. (только для тестирования)
-avibench
(требует вкл. -avi опции) не делать задержки между двумя кадрами; остановить при достижении конца файла и показать статистику использования ЦП.
-avi_audiofragments number
установить число аудио фрагментов для чтения из файла (по умолчанию=2, 16 для sunaudio)
-avi_audiofragmentsize size
установить размер аудио фрагментов для чтения из файла (по умолчанию=2048)
-avinoaudioout
не воспроизводить аудио при чтении из файла.
-sub on|off
вкл/выкл субтитры (по умолчанию=выкл)
-xosd |
использовать библиотеку xosd для показа osd. (в разработке) |
-noalsa | -nooss | -nosunaudio
не использовать соотв. драйвер для управления звуком
-mixer_dev
выбрать микшер. (по умолчанию=по умолчанию для alsa, /dev/mixer для oss и sunaudio)
-mixer_tvchan
выбрать канал микшера, соответствующий ТВ (по умолчанию=Line для alsa, line для oss, inputs.line для sunaudio)
-mixer_pcmchan
выбрать канал микшера, соотв. цифровому аудио (по умолчанию=PCM для alsa, pcm для oss, inputs.dac для sunaudio)
-audio_dev
выбрать звуковое устройство. (по умолчанию=по умолчанию для alsa, /dev/dsp для oss, /dev/sound для sunaudio)
-restoresnd on|off
показать, сохраняет ли XdTV установленные настройки звука при выходе. (по умолчанию=off, работает только с alsa)
-bktr_mode nr
выбирает формат захвата по его номеру (см. поддерживаемые форматы XdTV) (для BSD) вы должны указать подходящий праметр для опции -grabfmt
-bktr_read
использовать read вместо mmap (медленно, используйте только в случае глюков драйвера) (only for BSD)
-doublekey on/off
включить "двойные кнопки" (по умолчанию=вкл если больше 10 каналов)
-doublekey_firstisone on/off
показывает, имеет ли первая станция номер 1, и не 0, нужно для doublekey (по умолчанию=выкл за искл. случаев когда lirc-key-1 установлен в keypad 0 или горячая клавиша первого канала - 1, KP_1 или KP_End)
-noxawpopup
выключить всплытие xaw
-nopixmap
выкл. использование pixmaps рисунков для кнопок.
-theme name
загружает тему соответствующую name (например, "-theme aqua"). По умолчанию грузится тема указанная в конфиге. Если никакая тема не указана, то грузится тема по умолчанию. Каждая тема должна быть установлена независимо. Несколько версий каждой темы могут быть установлены (например, aqua theme на франц. и на англ. языках), программа загрузит версию, соответствующую текущему языку.
-nodecoinit
Для оконных менеджеров, у которых проблемы с украшением окон (ffwm, ff2wm)
-nowmhooks
отключает WM специфичные операции: fullscreen by wm, stayontop...
-nowmfs
не использовать WM Fullscreen. Полезно для получения полного экрана покрывающего все другие окна.
-ybar nr
установить высоту черных бордюров для общей высоты в 1000: nr=125 для 16:9, nr=200 для 20:9 (по умолчанию=0)
-grabfmt -grabfmt yuyv|yuv420|rgb32...
включает формат захваченных кадров картой
-xvfmt yuyv|yuv420|rgb32...
включает формат, используемый XVideo адаптером
-x11fmt gray1|gray4|rgb4|gray8|hi240|rgb8|rgb16|rgb24|rgb32...
включает формат, используемый x11 окном
-vop op1:op2:op3...
выполняет операции над видео.
-aop op1:op2:op3...
выполняет операции над аудио.
-vop_autograb on|off
автоматически входить в grabdisplay режим когда vop активирован (по умолчанию=вкл)
-novop |
запрещает любые операции с видео. | ||
-noaop |
запрещает любые операции с видео. TP -xineramascreen number|off|auto указывает где full display должен быть инициирован. ("off" означает что xinerama не используется (по умолчанию), "auto" означает что экран строится исходя из текущей позиции) | ||
-dvb |
использовать dvb TV-карту. (в разработке...) |
-alevt_arg
Вы должны записывать аргументы AleVT в кавычках
--help or -h
--version or -v
--debug or -debug
-copyright or -©
-editor or -ed
-display or -d <dpy> |
||||||||
$DISPLAY | ||||||||
-geometry or -g <geo> |
||||||||
41x25 | ||||||||
-finetune or -f <-4..4|auto> |
||||||||
0 |
-child or -c ppp[.ss]
[-parent] or -p ppp[.ss] |
900 | ||||||||
-[no]erc or -[n]e |
|||||||||
enabled | |||||||||
-[no]bell or -[n]b |
|||||||||
enabled | |||||||||
-charset or -latin latin-1/2/koi8-r/koi/iso8859-7/el |
|||||||||
latin-1 |
Порядок
важен!
Каждый
номер
страницы
открывает
окно
с прежде
указанными
геометрией,
устройством,
дисплеем.
ppp[.ss]
означает
номер
страницы
и
опционально
номер
подстраницы
(например
123.4). Если
номер
подстраницы
опущен
то
показывается
первая
переданная
подстраница.
Опция
-child требует
родительское
окно. Так
что
она
должна
быть
обеспечена
им или
другим
дочерним
окном.
Чтобы узнать больше о AleVT опциях, смотрите его ман.
XdTV это X
приложение.
Так что вы
можете
использовать
любые
параметры
X11(1):
-iconic : запустить XdTV невидимым.
-xrm
resourcestring : Эта
опция
указывает
имя
ресурса
и
значение
для
перекрытия
значений
по
умолчанию.
Очень
полезна
для
установления
ресурсов
которые
не имеют
явных
командных
аргументов.
например:
xdtv -xrm "xdtv.onscreen*foreground:red
(получить
OSD красный)
xdtv -xrm ’xdtv.vtx.label.font:
-*-*-bold-r-normal-*-16-*-*-*-m-*-iso8859-1’
все
ресурсы
из XdTV.ad могут
временно
изменяться
этим
методом.
GETTING STARTED
Просто запустите XdTV, она может работать без файла конфигурации. Потом проверьте опции (правый клик мыши) и выставьте настройки (TV стандарт, источник видео, таблица частот). Используя курсор вы можете контролировать тюнер и TВ каналы.
Если найдете канал, запустите ваш любимый текстовый редактор и вставьте его в $HOME/.xdtv/xdtvrc config file. А можете использовать новый редактор каналов. Горячая клавиша ’E’ запустит его. Предупреждение: Создание конфиг файла с использованием редактора каналов уничтожит все ваши комментарии в конфиге.
Функции
мыши
Левая
кнопка
мыши
вызывает
меню со
всеми ТВ
каналами
найденными
в конфиге.
Средняя
клавиша
переключает
на след.
канал.
Правая
клавиша
вызывает
окно со
множеством
функций и
кнопок.
Клавиатурные
сокращения
A Audio
вкл/выкл
Shift+A Аудио
вкл/выкл,
минуя
TV-карту.
(полезно
когда
звук
потерян
из-за
плохого
приема)
Ctrl+A
Старт/Стоп
встроенного
AleVT Videotext/Teletext
декодера/смотрелки
Alt+A Вызвать
окно
параметров
AleVT
B
Устанавливает
украшение
окон
C Вызывает
Channels окно
Ctrl+D |
Выбрать деинтерлейс-фильтр |
E
Вызвать Channels
Editor
F Fullscreen
вкл/выкл
G Grab
рисунок
(полный
размер, ppm)
Ctrl+G Grab
рисунок
(оконный
размер, ppm)
H
Показывает
текущее
время в
заголовке
окна или OSD
в
полноэкр.
режиме
Ctrl+H |
Вызвать помощь (только в TВ & Главном окне опций) |
J
Грабить
рисунок
(полный
размер, jpeg)
Ctrl+J Грабить
рисунок (в
окне, jpeg)
K Вызвать
окно
настроек
плагинов
O Вызвать
Options окно
P
Переключатель
субтитров:
вкл/выкл
Alt+P
Вернуться
на
страницу
субтитров.
Работает
с Ctrl+P и P
Ctrl+P
Показать
субтитры:
выберите
номер
страницы
Shift+P Введите
номер
страницы
субтитров
R Записать
видео
(старт/стоп)
Alt+R Опции
записи
видео
Ctrl+R Опции
записи
аудио
Shift+R Опции
стриминга
S Краткая
статистика
записи
Shift+S
Сохранить
конфиг
T "Always on Top"
функция,
работающая
с любым
Gnome-совместимым
оконным
менеджером
или с
любым NET_WM
совместимым
оконным
менеджером
V Video (захват)
переключатель:
overlay/grabdisplay/off
Shift+V
Предпросмотр
записываемого
видео.
Shift+X Окно Xosd
опций
X Окно X11
опций
Ctrl+X Вкл / выкл
Xosd
Z
Переключатель
каналов
(zapping,
настраивает
каждый
канал
неск.
секунд)
Ctrl+Z Быстрый
переключатель
каналов
0
Установить
аудио в auto
1
Установить
аудио в mono
2
Установить
аудио в stereo
up/down
вверх/вниз
на один
канал
left/right тонкая
настройка
pgup/pgdown на
станцию
вверх/вниз
Ctrl+up искать
след.
канал
ESC Quit
F1
Вызвать nxtvepg
заголовок
снова
F5
Уменьшить
яркость
до -512
F6 Повысить
яркость
до +512
F7
Уменьшить
насыщенность
до -512
F8 Повысить
насыщенность
до -512
F9
Уменьшить
контрастность
до -512
F10 Повысить
контрастность
до +512
F11
Уменьшить
цветность
до -512
F12 Повысить
цветность
до +512
+/-
Звук
сильнее/слабее
Enter убрать
звук
End
уменьшить
черные
рамки
Home
увеличить
черные
рамки
Ветки
содержат
некоторую
строку (TV station ID),
строки
содержат
настройки
для этого
канала.
Обычно
строки
канала
достаточно.
Есть
еще
несколько
других
опций. Они
доступны
как для
канала
(и будут
использованы
для него)
так и до
первого
канала
(будут
использованы
по
умолчанию
для всех
станций).
Второй
вариант
полезен
для
настроек
вроде ТВ
стандарта.
См. пример
ниже.
Вот
детальное
описание
опций:
fine = n
тонкая настройка (аналог клавиш право-лево), по умолчанию: 0
norm = pal | ntsc | secam
выбрать ТВ стандарт, по умолчанию pal
key = keysym
Горячая
клавиша
канала.
Все X11
сочетания
доступны.
Вы можете
указать
сочетание
с +,
напиример
^F это "Ctrl+F".
capture = off | overlay | grabdisplay
режим
захвата:
выкл., overlay (по
умолчанию,
TV card => video, 0% cpu) или
grabdisplay (TV card => ОЗУ =>
X-Server => video,
частота
кадров
зависит
от
загрузхки
и размера
кадра).
source = Television | Composite1 | Composite3 | SVHS
источник сигнала
color = n
bright = n
hue = n
contrast = n
Диапазон значений 0-65535, по умолчанию 32768
deinterlace = none | bob | weave | greedy | onefield
используемая деинтерлейс-функция
subpage = val (different from 888)
позволяет
сохранить
страницу
субтитров
по
умолчанию,
которая
будет
показываться
при
каждом
вызове "show
subtitles".
Следующие
глобальные
опции
применимы
только к
первой
станции.
Они могут
быть
перекрыты
настройками
каналов:
norm = pal | ntsc | secam
ТВ стандарт, по умолчанию SECAM
capture = off | overlay | grabdisplay
режим
захвата: off,
overlay (TV card => video, 0% cpu) или
grabdisplay (по
умолчанию
TV card => ОЗУ => X-Server =>
video, частота
кадров
зависит
от
загрузки
и размера
кадра).
source = Television | Composite1 | Composite1 | SVHS
источник видео
colorkey = value
Если Xvideo включен, присаивает value colorkey.
fullscreen = width x height
указывает,
какой
видеорежим
будет
использован
в полном
экране.
Рабортает
только с
X11, также
должна
быть
прописана
правильная
строка к
этому
режиму в
вашем
X11 RC файле.
fullscreen_mode = 1 | 2 | 3
выберите метод для запуска полного экрана.
windowsize = width x height
указывает
стартовый
размер
экрана
при
старте.
Перекрывает
то, что
было
записано
в XdTV.ad файл.
wm-off-by = [+-]x[+-]y
Некоторые
WM
обрабатывают
static gravity
неправильно
(мне
известны mwm
и
kwm). Что-то не
так с
полноэкранным
режимом. С
этими
опциями
вы можте
исправлять
смещение
движущихся
окон.
Например,
wm-off-by = -4-24
вразумляет
kwm (
KDE window manager).
subpage = val (по умолчанию = 888)
Позволяет
сохранить
страницу
субтитров
по
умолчанию,
которая
будет
показываться
при
каждом
вызове
"show subtitles".
freqtab =
Выбрать
разбивку
канал-частота.
Опции->Таблица
частот
вызывает
меню со
всеми
доступными
значениями
(и
позволяет
переключать
разбивку
во время
исполнения).
pixsize = width x height
размер
картинки
канала
(внутри
окна
Каналы). 0x0
выключает
эту
хвункцию.
mixer_tvchan = device
Позволяет
контролировать
громкость
звука
через
микшер
звуковой
платы.
Устройство
*не* /dev/mixer
(которое
установлено
mixer_dev),
а имя
источника
звука(line1
для меня,
просто
возьмите
одну из
микшерных
прог и
узнайте...).
Громкость
работает
через
клавиатуру:
+ выше, -
ниже, Enter -
подавить.
mixer_dev = xxx | mixer_pcmchan = xxx | audio_dev = xxx
Продвинутый mixer/audio параметр, см. ОПЦЫИ
restoresnd = on|off
см. опцию -restoresnd
vop_autograb = on|off
см. опцию -vop_autograb
subtitles = on|off
Активация субтитров при запуске.
capture_size = val (по умолчанию = 768 x 576)
Задать ширину и высоту захватываемых кадров;
blackborder = nr (по умолчанию = 0)
задать высоту черных рамок (как -ybar option)
xawpopup = val (по умолчанию = on)
Вкл./выкл. xawpopup
message_timer = val (по умолчанию = 5000)
Сколько заголовок будет показываться на экране.
decoration = on|off
Вкл. декорации при запуске.
stayontop = on|off
Stay on Top активация при запуске.
xvport = number
Xvideo Image порт (то же, что -xvport опция).
grab_filepath = val (по умолчанию = $HOME)
путь для сохранения захваченных кадров.
jpeg_compression = val (по умолчанию = 75)
Выбрать процент сжатия для захваченных jpeg.
xosd = on|off
Xosd активация при запуске.
xosd_main_color = val (по умолчанию = lawngreen)
Выбрать главный цвет текста xosd.
xosd_outline_color = val (по умолчанию = black)
Выбрать аутлайновый цвет текста xosd.
xosd_outline_offset = val (по умолчанию = 0)
Выбрать размер аутлайна
xosd_shadow_offset = val (по умолчанию = 0)
Выбрать размер тени текста
xosd_main_font = val (по умолчанию = -*-bitstream vera sans mono-*-*-*-*-*-240-*-*-*-*-*-*)
Выбрать главный шрифт текста xosd.
xosd_vtx_font = val (по умолчанию = -*-bitstream vera sans mono-*-*-*-*-*-180-*-*-*-*-*-*)
Выбрать шрифт телетекста xosd.
container = name (default = AVI)
Выбрать аудио/видео контейнер для записи.
codec = name (default = XviD)
Выбрать видео кодек для записи.
width = val (по умолчанию = 384) 32 to 768 (modulo 32)
Ширина видеокадров при записи.
height = val (по умолчанию = 288) 16 to 576 (modulo 16)
Высота видеокадров при записи.
bitrate = val (по умолчанию = 800) in Kbit/s 1 to 10000 (modulo 1)
Видео битрейт в kbits/s.
quality = val (по умолчанию = 1)
Качество видео: от 1 до 5 для DivX, от 0 до 5 для FFMpeg и от 0 до 6 для XviD
stereo_mode = off | on (по умолчанию =off)
Режим записи аудио: mono или stereo.
compress_audio = on | off (по умолчанию = on)
Вкл / выкл сжатие звука при записи.
mp3_bitrate = val (по умолчанию = 128) 16 до 512 (modulo 16)
При
выборе CBR,
этот
параметр
поможет
вам
выбрать
постоянный
MP3 аудио
битрейт
(kbits/s)
mp3_quality = val (по умолчанию = 5) 1 до 9 (modulo 1)
MP3 уровень качества.
mp3_vbr_mode = on | off (по умолчанию =off)
Вкл / выкл "Переменный битрейт" для записи MP3.
mp3_vbr_quality = val (по умолчанию = 8) от 1 до 8 (modulo 1)
Установить уровень качества MP3 VBR.
fps = fps (по умолчанию = 25) от 1 до 30 (modulo 1)
Frame per second.
Этот
параметр
применяется
для
синхронизации
видео и
звука в AVI.
max_gap = val (по умолчанию = 80) от 1 до 500 ms (modulo 1)
Возможный
разрыв
между
аудио и
видео в AVI.
Этот
параметр
применяется
для
синхронизации
видео и
звука в AVI.
min_quantizer = val (default = 2) от 1 до 64 modulo 1
Минимальный
квантизер:
чем он
меньше,
тем выше
качество.
Помогает
изменить
качество
во время
записи.
Если
необходимо
постоянное
качество,
уравняйте
MIN и MAX.
max_quantizer = val (по умолчанию = 8) 1 to 64 modulo 1
Максимальный
квантизер:
чем он
выше, тем
хуже
качество.
Помогает
изменить
качество
во время
записи.
Если
необходимо
постоянное
качество,
уравняйте
MIN и MAX.
audio_buffer_size = val (по умолчанию = 1764) от 441 до 65535 modulo 441
размер аудио буфера для записи.
audio_freq = val (по умолчанию = 44100)
Частота звука при записи.
audio_fmt = val (по умолчанию = s16le)
Формат записываемого звука.
divx_path = path (по умолчанию = $HOME или каталог откуда запускается XdTV)
Выбрать каталог для сохранения записанных файлов.
maxsize = size (по умолчанию = 1024 для MSDOS , иначе 4096)
установить макс. размер записываемого файла в s Mb.
display_frame = on | off (по умолчанию = on)
Показывать кадры во время записи.
record_sub = on | off (по умолчанию = off)
Вкл/выкл запись субтитров во время записи AVI.
record_chg = on | off (по умолчанию = off)
Вкл/выкл смену каналов во время записи AVI.
record_delay = val (по умолчанию = 0,000000)
задать разницу между аудио и видео в секундах
streaming_mode = on | off (по умолчанию = off)
вкл. http
export записи
(XdTV
заработает
как http stream server)
streaming_http_port = val (по умолчанию = 63427)
установить порт для http stream
preview_player = val (по умолчанию = mplayer -nofs -quiet -nosound)
Просмотр
записываемого
видео в
выбранном
плеере.
Можно
также
использовать
xdtv -avinoaudioout -avi
alevt_по умолчаниюpage = val (по умолчанию = 100)
Выбрать
страницу
телетекста
по
умолчанию.
Если
набрать 100 200
300
то
запустится
3 разных
окна alevt с 100, 200 и
300
как
страниц
по
умолчанию.
alevt_finetune_mode = none | auto | manual
Выбрать лучший метод для захвата сигнала телетекста.
alevt_finetune = val (по умолчанию = 1)
Если
alevt_finetune_mode = manual, это
значение
используется
для
тонкой
настройки
сигнала
телетекста.
alevt_error_reduction = yes|no (по умолчанию = yes)
Активировать алгоритм для подавления помех в телетексте.
alevt_error_bell = yes|no (по умолчанию = yes)
Выдавать звуковой сигнал при ошибках.
alevt_charset = latin-1 | latin-2 | koi8-r | iso8859-7 (по умолчанию = latin-1)
Выбрать кодировку.
Если
хотите
знать
больше о
поддержке
eventmap, читайте
README.lirc.
Если вы
хотите
получить
больше
онформации
о
продвинутых
XviD и FFMpeg
параметрах,
прочитайте MPlayer маны. Там все понятно.
пример
конфиг
файла
Во как мой
конфиг
выглядит:
#
# Global options
#
norm = SECAM
capture = grab
source = Television
subpage = 888
freqtab = secam-france
mixer_tvchan =
Line
restoresnd = off
vop_autograb = on
xawpopup = on
message_timer = 5000
decoration = off
stayontop = on
subtitles = on
theme = default
#
# Fullscreen options
#
fullscreen = 1024 x 768
fullscreen_mode = 3
pixsize = 128 x 96
windowsize = 256 x 192
colorkey = 123456
capture_size = 768 x 576
#
# Grab options
#
grab_filepath = /home/user
jpeg_compression = 75
#
# XOSD options
#
xosd = on
xosd_main_color = Gold
xosd_outline_color = brown4
xosd_outline_offset = 1
xosd_shadow_offset = 4
xosd_main_font = -*-bitstream vera sans
mono-*-*-*-*-*-180-*-*-*-*-*-*
xosd_vtx_font = -*-bitstream vera sans
mono-*-*-*-*-*-180-*-*-*-*-*-*
#
# record options
#
codec = XviD
width = 512
height = 384
bitrate = 800
quality = 1
stereo_mode = no
audio_codec = LAME MP3
mp3_bitrate = 128
mp3_quality = 5
mp3_vbr_mode = off
mp3_vbr_quality = 8
fps = 25
max_gap = 80
audio_fragments = 48
audio_sizefragment = 2048
min_quantizer = 2
max_quantizer = 8
audio_buffer_size = 1764
audio_freq = 44100
audio_fmt = s16le
divx_path = /home/user
maxsize = 692
display_frame = yes
record_sub = no
record_chg = no
record_delay = 0
streaming_mode = off
streaming_http_port = 63427
preview_player = xdtv -avinoaudioout -avi
#
# record advanced options
#
ffmpeg_v4mv = no
ffmpeg_naq = no
ffmpeg_gray = no
ffmpeg_gmc = no
ffmpeg_qpel = no
ffmpeg_ildct = no
ffmpeg_keyint = 250
ffmpeg_vmax_b_frames = 0
ffmpeg_vlelim = 0
ffmpeg_vcelim = 0
ffmpeg_lumi_mask = 0
ffmpeg_dark_mask = 0
ffmpeg_tcplx_mask = 0
ffmpeg_scplx_mask = 0
ffmpeg_dia = 0
ffmpeg_cmp = 0
ffmpeg_subcmp = 0
ffmpeg_trell = no
ffmpeg_last_pred = 0
ffmpeg_predia = 0
ffmpeg_precmp = 0
ffmpeg_umv = no
ffmpeg_aic = no
ffmpeg_mbd = 0
ffmpeg_cbp = no
ffmpeg_obmc = no
ffmpeg_ss = no
ffmpeg_aiv = no
ffmpeg_loop = no
ffmpeg_ilme = no
xvid_vhq = 0
xvid_bvhq = no
xvid_chromame = no
xvid_chroma_opt = no
xvid_hqacpred = no
xvid_trell = no
xvid_cartoon = no
xvid_gray = no
xvid_interlacing = no
xvid_turbo = yes
xvid_qpel = no
xvid_gmc = no
xvid_keyint = 250
xvid_frame_drop_ratio = 0
xvid_vmax_b_frames = 0
xvid_bquant_ratio = 150
xvid_bquant_offset = 100
xvid_packed = yes
xvid_closed_gop = yes
xvid_bframe_threshold = 0
xvid_reaction_delay_factor = 16
xvid_averaging_period = 100
xvid_buffer = 100
xvid_max_I_quantizer = 12
xvid_min_I_quantizer = 2
xvid_max_P_quantizer = 12
xvid_min_P_quantizer = 2
xvid_max_B_quantizer = 12
xvid_min_B_quantizer = 2
#
# eventmap
#
lirc-key-0 = keypad 0
repeat = 1
lirc-key-1 = keypad 1
repeat = 1
lirc-key-2 = keypad 2
repeat = 1
lirc-key-3 = keypad 3
repeat = 1
lirc-key-4 = keypad 4
repeat = 1
lirc-key-5 = keypad 5
repeat = 1
lirc-key-6 = keypad 6
repeat = 1
lirc-key-7 = keypad 7
repeat = 1
lirc-key-8 = keypad 8
repeat = 1
lirc-key-9 = keypad 9
repeat = 1
lirc-key-ch+ = setstation next
repeat = 0
lirc-key-ch- = setstation prev
repeat = 0
lirc-key-vol+ = volume inc
repeat = 0
lirc-key-vol- = volume dec
repeat = 0
lirc-key-Mute = volume mute
repeat = 1
lirc-key-full_screen = fullscreen toggle
repeat = 1
lirc-key-source = setinput next
repeat = 0
#
# alevt options
#
alevt_defaultpage = 100
alevt_finetune_mode = none
alevt_finetune = 1
alevt_error_reduction = yes
alevt_error_bell = yes
alevt_charset = latin-1
#
# Channel options
#
[TF1]
channel = 25
key = KP_End
bright = 35920
hue = 27689
deinterlace = Linear Blend
[France2]
channel = 22
key = KP_Down
color = 13366
bright = 33988
hue = 32252
contrast = 27996
deinterlace = Linear Blend
[France3]
channel = 28
key = KP_Next
deinterlace = Linear Blend
[Canal+]
channel = K06
key = KP_Left
deinterlace = Linear Blend
[Arte / La
Cinquieme]
channel = 30
key = KP_Begin
deinterlace = Linear Blend
subpage = 150
[M6]
channel = 33
key = KP_Right
color = 18371
norm = PAL
deinterlace = Linear Blend
[external]
key = KP_Home
source = Composite1
deinterlace = Linear Blend
BUGS
Чо это?
СМ. ТАКЖЕ
http://bytesex.org/xawtv/ (xawtv homepage)
http://bytesex.org/bttv/ (bttv driver homepage)
http://lecker.essen.de/~froese/ (AleVT videotext decoder)
AUTHOR
Оригинальный xawtv от Gerd Knorr <kraxel [AT] bytesex.org>
Пожалуйста NOT обращайтесь к нему по вопросам, касающимся XdTV. Это здорово загрузит его е-мэйл, на что ему абсолютно начхать. Задавайте вопросы на соответствующих форумах...
Оригинальный AleVT видеотекст декодер от Edgar Toerning <froese [AT] gmx.de>
Пожалуйста NOT обращайтесь к нему по вопросам, касающимся встроенного в XdTV декодера AleVT. Это здорово загрузит его е-мэйл. Но и ему абсолютно начхать. Задавайте вопросы на соответствующих форумах...
COPYRIGHT
Copyright (C) 1997,1998 Gerd Knorr <kraxel [AT] bytesex.org>
Copyright (C) 1998,1999,2000 Edgar Toerning <froese [AT] gmx.de>
Copyright (C) 2000,2003 Keuleu
Copyright (C) 2003-2005 Alain, Bart, Blindman, Calimero, Cooly, CycyX, CuC, Nico, Mat, Maupatz, Pingus Copyright (C) 2006 Alain, CuC, Nico, Pingus
Эта
программа
распостраняется
свободно;
вы можете
передавать
и/или
изменять
ее в
соответствиис
GNU General Public License
опубликованной
Free Software Foundation; или
версией 2
этой
лицензии,
или любой
более
поздней
версии.
Эта программа распостраняется в надежде,что она окажется полезной, но БЕЗ КАКИХ_ЛИБО ГАРАНТИЙ; без какой-либо гарантии пригодности для особых целей. См. GNU General Public License для подробной информации.
Вы должны получить копию GNU General Public License вместе с этой программой; если нет, пишите на Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.