Manpages

NAZWA

XdTV (program okienowy oparty o xawtv) pozwala na oglądanie telewizji. Umożliwia korzystanie z teletekstu przy współpracy z AleVT i NextView korzystając z Nxtvepg. Korzysta z API video4linux. Może być używany z filtrami usuwającymi przeplot, potrafi też nagrywać przy użyciu następujących kodeków: ffmpeg (>=0.4.6), xvid(0.9 i 1.x), Ogg Theora (>=1.0alpha5) & Vorbis oraz divx4/5. Posiada również wsparcie dla wtyczek.

WYWOŁANIE

XdTV [ opcje ]

OPIS

XdTV to prosty program do oglądania telewizji pod Linuksem. Używa kontrolek Athena (xaw, xaw3d, xawM, xaw95 lub neXtaw). XdTV działa ze sterownikiem bttv i v4l oraz v4l2 (video4linux, dostępne w jądrach powyżej 2.1.x).

XdTV przy starcie odczytuje plik konfiguracyjny $HOME/.xdtv/xdtvrc. Zawiera on listę dostępnych stacji TV oraz kilka ustawień typu standard TV. Przy pierwszym uruchomieniu XdTV stworzy domyślny, minimalny plik konfiguracyjny. Będziesz musiał wyedytować go zgodnie ze swoimi upodobaniami. Szczegóły - poniżej.

OPCJE

-b głębokość

wymusza na XdTV użycie głębokość -bitowej glębi kolorów. Opcja przydatna przy ustawieniach 24/32 bitowych. Jednakże, najlepsza wydajnośc w trybie grabdisplay osiągana jest przy 16-bitowej głębi kolorów.

-f

start w trybie pełnoekranowym.

-n

nie czytaj pliku konfiguracyjnego ($HOME/.xdtv/xdtvrc).

-o nazwa_pliku

ustawia nazwę pliku dla zrzutów do ppm & jpeg (domyślnie snap000.ppm lub snap000.jpeg)

-v poziom

bądź gadatliwy, poziom przyjmuje wartości 0 (domyślnie), 1 lub 2. Istnieje tylko w celu odpluskwiania. Podanie opcji -v z pominięciem wartości poziom powoduje przyjęcie wartości 1.

-x

nie używaj rozszerzeń X11 (DGA, VidMode).

-d

nie używaj rozszerzenia X11 DGA.

-D adr

przyjmij adres bufora ramki jako adr. Potrzebne w trybie overlay przy niedostępności DGA (wymaga uprawnień root, używać z rozwagą!).

-c urządzenie_wideo

urządzenie video4linux. Dla systemów z devfs, domyślne jest /dev/v4l/video, a następnie /dev/v4l/video0. Dla systemów bez devfs - /dev/video, potem /dev/video/video i /dev/video0. Wykrywanie urządzeń jest automatyczne w wypadku dostępności /proc.

-C urządzeni_vbi

urządzenie vbi video4linux. Dla systemów z devfs, domyślne jest /dev/v4l/vbi, a następnie /dev/v4l/vbi0. Dla systemów bez devfs - /dev/vbi, potem /dev/video/vbi i /dev/vbi0. Wykrywanie urządzeń jest automatyczne w wypadku dostępności /proc.

-noxv | -no-xv

nie używaj Xvideo (o ile zostało wkompilowane)

-xvport numer

przyjmij numer portu Xvideo Image (domyślnie przyjmowany jest pierwszy używalny). Możliwy do użycia jest taki, który wspiera format YUY2.

-noxvdefaults

normalnie xdtv ustawia parametry XVideo (kontrast itp.) na ich domyślne wartości. Ta opcja uniemożliwia takie zachowanie. Jest przydatna przy popsutych tunerach.

-noplugin

nie używaj żadnych zainstalowanych wtyczek.

-plugin ścieżka/plik

użyj konkretnej wtyczki.

-plugindir ścieżka

użyj następującego katalogu z wtyczkami (domyślnie=/usr/local/lib/xdtv-plugins).

-probe_memcpy

wymusza przetestowanie różnych wersji funkcji szybkiego memcpy.

-rec_fps fps

użyj następujące liczby klatek na sekundę (domyślnie=25.0).

-rec_display on|off

kontroluje wyświetlanie w czasie nagrywania (domyślnie=1).

-rec_width szerokość

nagrywaj obraz o takiej szerokości (domyślnie=384). Jeśli podano 0, przyjmowane jest (4/3)*wysokość.

-rec_height wysokość

nagrywaj obraz o takiej wysokości (domyślnie=288). Jeśli podano 0, przyjmowane jest (4/3)*szerokość.

-rec_videobr br

nagrywaj z przepływnością br kbit/s (domyślnie=800)

-rec_stereo on|off

tryb stereofoniczny (domyślnie=off)

-rec_audiofreq freq

nagrywaj audio z częstotliwością freq Hz (domyślnie=44100)

-rec_audiofmt u8|s16le

nagrywaj dźwięk w formacie (domyślnie=s16le)

-rec_audiobuf rozmiar

bufor nagrywanego dźwięku (domyślnie=1764)

-rec_fragments liczba

liczba fragmentów audio (domyślnie=48)

-rec_fragmentsize rozmiar

rozmiar fragmentów audio (domyślnie=2048)

-rec_acodec nazwa_kodeka

nazwa kodeka dźwięku stosowanego do nagrywania (domyślnie="LAME MP3")

-rec_mp3cbr br

użyj MP3 CBR z przepływnością br kbit/s (domyślnie=activated, 128kbit/s)

-rec_mp3vbr jakość

użyj MP3 VBR o jakości jakość (0=najlepsza, 9=najgorsza) (domyślnie=deactivated, quality=8)

-rec_vcodec nazwa_kodeka

używany kodek wideo

-rec_container nazwa_formatu

ustawia format nagrywania

-rec_maxgap odstęp

maksymalny odstęp między audio i wideo, w sekundach (domyślnie = 0.08 sekundy)

-rec_delay wartość

przesunięcie między nagrywanym audio lub wideo (domyślnie = 0.00 sekundy). wartość może być dodatnia lub ujemna. Przesunięcie będzie zawierać się pomiędzy wartość-odstęp a wartość+odstęp. Użyj tej opcji jeśli zauważysz przesunięcie A/V w swoich filmach. Normalnie wartość 0.00 jest optymalna.

-rec_sub on|off

czy zapisywać napisy (napisy są zapisywane w formacie MPsub MPlayera).

-rec_chg on|off

zezwól na zmiany kanałów w czasie nagrywania.

-rec_filename nazwapliku

nazwa pliku, do którego nagrywać (domyślnie=ścieżka_divx/film-program-data.avi)

-rec_maxsize s

maksymalny rozmiar pliku z filmem s megabajtów. (domyślnie=1024 dla systemu plików MSDOS, 4096 dla pozostałych)

-rec_stream on|off

włącza eksport http nagrywanego filmu. (XdTV będzie działał jak serwer strumieniowy HTTP)

-rec_http_port

port strumienia HTTP (domyślnie=63427)

-e "cmd_1; cmd_2; cmd_3;...cmd_n"

wykonuje polecenia przed działaniem. Lista poleceń dostępna jest w xdtv_cmd(1).

-nowd

usunięcie dekoracji okna.

-stayontop

włączenie opcji Zawsze Na Wierzchu.

-h

wyświetla krótkie informacje o sposobie użycia.

-version

wyświetla wersję XdTV

-v4l2

wymusza użycie sterownika v4l2. Domyślnie, gdy v4l2 nie jest dostępne, automatycznie zostanie użyty v4l1. Z tą opcją, brak v4l2 powoduje zakończenie działania XdTV.

-v4l1

wymusza użycie starego sterownika v4l1. Nie jest zalecane, ponieważ sterowniki dostarczające v4l2 są mniej stabilne w trybie v4l1.

-xvtv

komunikacja z kartą TV poprzez serwer X (wymaga XVideo i rozpoznania karty TV przez X. Nie działa z grabdisplay).

-xvtv_overlay on|off

(domyślnie=on with v4l2 and if the XvVideo port is named video4linux) używa XVideo dla trybu overlay, wszystkie pozostałe operacje używają normalnego sterownika. Działa tylko ze sterownikami v4l2, ponieważ urządzenie musi obsługiwać wielokrotne otwarcia. (domyślnie=on z v4l2 i gdy port XvVideo nazywa się video4linux).

-xvtvport

użyj tego portu wideo Xvideo (domyślnie pierwszy używalny).

-novbi

nie otwiera urządzenia teletekstu.

-capture overlay|grabdisplay|off

użycie konkretnego trybu przechwytywania dla wszystkich kanałów, przy starcie.

-nbufs nbufs

ilość ramek buforowanych przez jadro (domyślnie=3).

-capt_width szerokość

maksymalna szerokość przechwytywanych ramek (domyślnie=maximum=768)

-capt_height wysokość

podognie jak -capt_widthm, ale wysokość (domyślnie=maximum=576)

-force_capt_width szerokość

wymuszenie szerokości przechwytywanych ramek; domyślnie=0, czyli bez wymuszania; -1 oznacza maksimum (768 dla PAL, 640 dla NTSC).

-force_capt_height wysokość

podobnie do opcji -force_capt_width. (domyślnie=0=bez wymuszania) -1 oznacza maksymalna wysokość (576 dla PAL, 480 dla NTSC).

-only_capt_width szerokość

podobnie do -force_capt_width, ale silniej

-only_capt_height wysokość

podobnie do -force_capt_height, ale silniej

-fullscreen_mode 1 | 2 | 3

czy stosować tryb pełnoekranowy przy uruchomieniu

-avi filename.avi

odczytuje z filename.avi. (użyteczne do testowania)

-avibench

(wymaga opcji -avi) Nie robi przerw pomiędzy klatkami, kończy działanie wraz z końcem pliku avi i wyświetla statystyki użycia CPU.

-avi_audiofragments liczba

liczba fragmentów audio przy odczycie z avi (domyślnie=2, 16 dla sunaudio)

-avi_audiofragmentsize rozmiar

rozmiar fragmentów audio przy odczycie z avi (domyślnie=2048)

-avinoaudioout

wyłącza dźwięk przy odczycie z avi.

-sub on|off

włącza/wyłącza napisy (domyślnie=off)

-xosd

użycie biblioteki xosd do wyświetlania napisów

-noalsa | -nooss | -nosunaudio

nie używa danego systemu dźwiękowego

-mixer_dev

urządzenie miksera (domyślnie=default dla ALSA, /dev/mixer dla OSS i sunaudio)

-mixer_tvchan

wybór kanału miksera odpowiedzialnego za telewizję (domyślnie=Line dla ALSA, line dla OSS, inputs.line dla sunaudio)

-mixer_pcmchan

wybór kanału miksera dla dźwięku cyfrowego (domyślnie=PCM dla ALSA, pcm dla OSS, inputs.dac dla sunaudio)

-audio_dev

wybór urządzenie dźwiekowe. (domyślnie=default dla ALSA, /dev/dsp dla OSS, /dev/sound dla sunaudio)

-restoresnd on|off

czy przywrócić ustawianie dźwięku sprzed uruchomienia XdTV przy wyjściu. (domyślnie=off, działa tylko z ALSA)

-bktr_mode nr

wybór trybu przechwytywania o danym numerze (lista dostępnych w wyjściu XdTV) (dla BSD) musisz podać wraz z opcją -grabfmt

-bktr_read

użycie read zamiast mmap (powolne, używaj jedynie jeśli masz popsuty sterownik) (tylko dla BSD)

-doublekey on/off

włącza podwójne klawisze (domyślnie=on jeżeli jest więcej niż 10 stacji)

-doublekey_firstisone on/off

numerowanie stacji od 1, nie od 0, potrzebne dla podwójnych klawiszy (domyślnie=off, chyba, że lirc-key-1 zmapowany jest na klawisz 0, lub skrót klawiszowy pierwszego kanału to 1, KP_1 lub KP_End).

-noxawpopup

wyłączenie wyskakującego okienka xaw

-nopixmap

wyłącza obrazkowe ozdobniki klawiszy

-theme nazwa

ładuje temat o danej nazwie (np. "-theme aqua"). Domyślnie używany jest temat wpisany w konfigurację. Każdy temat musi być samodzielnie zainstalowany. Może byc zainstalowane kilka wersji tego samego tematu (np. aqua po angielsku i po francusku), program załaduje temat odpowiadający bieżącym ustawieniom językowym.

-nodecoinit

Dla WM mających problem z inicjalizacją dekoracji (ffwm, ff2wm).

-nowmhooks

wyłącza operacje wymagające współpracy z WM: tryb pełnoekranowy WM, Zawsze Na Wierzchu...

-nowmfs

nie używa trybu pełnoekranowego WM. Przydatne dla trybu pokrywającego cały ekran.

-ybar nr

wysokość czarnych krawędzi dla całkowitej wielkości 1000: nr=125 dla 16:9, nr=200 dla 20:9 (domyślnie=0)

-grabfmt yuyv|yuv420|rgb32...

wymusza format ramek przechwytywanych przez kartę

-xvfmt yuyv|yuv420|rgb32...

wymusza format rametk użytych przez adapter XVideo

-x11fmt gray1|gray4|rgb4|gray8|hi240|rgb8|rgb16|rgb24|rgb32...

wymusza forma używany przez okno X11.

-vop op1:op2:op3...

przeprowadza operacje na obrazie.

-aop op1:op2:op3...

przeprowadza operacje na dźwięku.

-vop_autograb on|off

automatyczne wejście w tryb grabdisplay przy aktywowaniu vop. (domyślnie=on)

-novop

wyłącza wszelkie operacje na obrazie.

-noaop

wyłącza wszelkie operacje na dźwięku.

-xineramascreen number|off|auto

mówi, gdzie powininno być wyświetlane okno. ("off" oznacza brak użycia rozszerzenia Xinerama (domyślnie), "auto" powoduje wybranie ekranu, na którym znajduje się bieżące okno)

-dvb

używa karty DVD. (w trakcie rozwoju...)

-alevt_arg

parametry przekazane do AleVT, muszą być zapisane w cudzysłowach

--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

Order is important! Each page number opens a new window
with the previously given geometry, device, and display.

ppp[.ss] stands for a page number and an optional subpage
number (ie 123.4). If the subpage number is omitted the
first transmitted subpage is shown.

The -child option requires a parent window. So, it
must be preceeded bya parent or another child window

To Know more about AleVT options, goto its own man page.

XdTV jest aplikacją X. Więc możesz używać wszystkich parametrów
proponowanych przez X11(1).

-iconic : włącza XdTV w trybie zminimalizowanym.

-xrm łańcuchzasobów : opcja pozwalająca podać nazwę zasobu i
wartość, aby nadpisać wartości domyślne. Bardzo przydatne do
zmiany zasobów nie mających swoich odpowiedników w przełącznikach
linii poleceń.

na przykład:
xdtv -xrm "xdtv.onscreen*foreground:red (get the OSD red)
xdtv -xrm ’xdtv.vtx.label.font: -*-*-bold-r-normal-*-16-*-*-*-m-*-iso8859-1’
wszystkie zasoby z XdTV.ad mogą być chwilowo modyfikowane w ten sposób.

POCZĄTKI

Po prosu włącz XdTV, działa nawet bez pliku konfiguracyjnego. Potem sprawdź ustawienia (prawy klawisz myszki) i popraw najważniejsze (standard TV, źródło obrazu, tabela częstotliwości). Klawiszami strzałek możesz kontrolować tuner i szukać stacji TV.

Znalazwszy jakąś, włącz swój ulubiony edytor tekstu i wpisz ją do pliku konfiguracyjnego $HOME/.xdtv/xdtvrc. Możesz też użyć nowego edytora kanałów - włącza go klawisz ’E’. Uwaga: Zapisywanie pliku konfiguracyjnego z edytora kanałów spowoduje skasowanie wszystkich umieszczonych w nim komentarzy.

Funckje myszki
Lewy klawisz myszki wyświetla menu ze wszystkimi stacjami TV znaleziony w pliku konfiguracyjnym. Środkowy przełączana na następną stację. Prawy klawisz wyświetla okienka z mnóstwem opcji i funkcji kontrolnych.

Skróty klawiaturowe:
A Audio on/off
Shift+A Audio on/off, przekazane do karty TV. (przydatne, gdy dźwięk
został utracony na skutek złego odbioru)
Ctrl+A Włącza/wyłącza wbudowany dekoder Videotekstu/Teletekstu AleVT
Alt+A Okno parametrów AleVT
B Przełącza dekoracją okna
C Okno kanałów (Channels)

Ctrl+D

Wybór filtru przeplotu

E Edytor kanałów
F Fullscreen (tryb pełnoekranowy) on/off
G Grab (przechwyć) obraz (pełen rozmia, ppm)
Ctrl+G Grab (przechwyć) obraz (wielkości okna, ppm)
H Wyświetla bieżący czas w belce tytułowej okna lub w OSD
przy pracy pełnoekranowej.

Ctrl+H

Pomoc (tylko w oknach Głównym i TV)

J Przechwyć obraz (pełen rozmiar, jpeg)
Ctrl+J Przechwyć okno (rozmiar okna, jpeg)
K Okno ustawień wtyczek
O Okno Opcji
P Przełącza wyświetlanie teletekstu
Alt+P Poprzednia strona teletekstu. Działa z Ctrl-P
Ctrl+P Wyświetlanie napisów: wybór strony
Shift+P Skok do strony napisów: wybór konkretnej strony
R Nagrywanie filmu (przełącza start/stop)
Alt+R Wyświetla opcje nagrywania obrazu
Ctrl+R Wyświetla opcje nagrywania dźwięku
Shift+R Wyświetla opcje strumieniowania
S Trochę statystyk nagrywania
Shift+S Zapis opcji konfiguracyjnych
T "Zawsze Na Wierzchu"; działa z każdym manadżerem okien zgodnym z
GNOME lub NET_WM
V Video ( tryb przechwytywania) przełącza: overlay/grabdisplay/off
Shift+V Jeśli masz włączone nagrywanie, to jest możliwość podglądania obrazu.
Shift+X Wyświetla opcje Xosd
X Wyświetla opcje okna X11
Ctrl+X Włącz / wyłącz Xosd
Z przeskakiwanie po kanałach (zapping, pokazuj każdy program
przez kilka sekund)
Ctrl+Z Szybkie skakanie po kanałach (przechwytuj obrazki dla Okna Kanałów)

0 Dźwięk auto
1 Dźwięk mono
2 Dźwięk stereo

góra/dół zmiana kanału
lewo/prawo dostrajanie
pgup/pgdown zmiana stacji
Ctrl+góra szukanie następnej stacji

ESC Wyjście

F1 Ponowane wywołanie tytułu nxtvepg
F5 Janość -512
F6 Jasność +512
F7 Odcień -512
F8 Odcień -512
F9 Kontrast -512
F10 Kontrast +512
F11 Nasycenie -512
F12 Nasycenei +512

+/- Zmiana głośności
Enter Wyciszenie

End Zmniejszenie czarnej ramki
Home Zwiększenie czarnej ramki

Gałęzie przechowują łańcuch znaków (ID stacji TV), linie poniżej zawierają
ustawienia dla tego kanału. Zazwyczaj linijka z kanałem wystarcza.

Jest też kilka innych opcji. Mogą się znaleźć zarówno w sekcji
danej stacji (i tylko do niej będą zastosowane) bądź przed pierwszą
stacją (odniesione zostaną do wszystkich stacji). Drugi przypadek jest
przydatny dla wspólnych ustawień typu standard TV. Niżej znajduje się przykład.

Dokładny opis opcji:
fine = n

dostrojenie (funkcja klawiszy lewo/prawo), domyślnie: 0

norm = pal | ntsc | secam

Standard TV, domyślnie PAL

key = keysym

Skrót klawidszowy dla stacji. Wszystkie keysym X11 są dozwolone. Możesz poprzedzić
skrót modyfikatorem, np. ^F to "Ctrl+F".

capture = off | overlay | grabdisplay

tryb przechwytywania: off, overlay (domyślny, karta TV => obraz, 0% cpu) lub
grabdisplay (karta TV => pamięć => X-Serwer => obraz, wydajność zależy od
obciążenia i wielkości obrazu).

source = Television | Composite1 | Composite3 | SVHS

źródło obrazu

color = n
bright = n
hue = n
contrast = n

Wartości w zakresie 0-65535, domyślnie 32768

deinterlace = none | bob | weave | greedy | onefield

zastosowanie konkretnej metody usuwania przeplotu

subpage = numer (różny od 888)

Domyślna strona teletekstu, włączana przy każdym wywołaniu "show subtitles"

Następujące opcje globalne mogą znaleźć się przed pierwszym wpisem dotyczącym
stacji. Mogą być nadpisywane przez opcje poszczególnych kanałów.
norm = pal | ntsc | secam

standard TV, domyślnie SECAM

capture = off | overlay | grabdisplay

tryb przechwytywania: off, overlay (domyślny, karta TV => obraz, 0% cpu) lub
grabdisplay (karta TV => pamięć => X-Serwer => obraz, wydajność zależy od
obciążenia i wielkości obrazu).

source = Television | Composite1 | Composite1 | SVHS

źródło obrazu

colorkey = wartość

Przy stosowaniu Xvideo, kolor który będzie zastąpiony obrazem TV

fullscreen = szerokość x wysokość

rozdzielczość trybu pełnoekranowego. Działa tylko z X11, wymaga poprawnego
modeline wybranej rozdzielości w pliku konfiguracyjnym X11.

fullscreen_mode = 1 | 2 | 3

czy stosować tryb pełnoekranowy przy uruchomieniu

windowsize = szerokość x wysokość

początkowy rozmiar okna TV. Nadpisuje wartość z pliku XdTV.ad.

wm-off-by = [+-]x[+-]y

Niektóre menedżery okien mają problemy z obsługą statycznej grawitacji
(dotyczy to conajmniej mwm i kwm). Przeszkadza to w trybie pełnoekranowym.
Przy pomocy tej opcji możesz poprawić położenie okna. Przykładowo,
wm-off-by = -4-24 działa z kwm (menedżer okien KDE).

subpage = numer (domyślnie 888)

Domyślna strona teletekstu, włączana przy każdym wywołaniu "show subtitles"

freqtab =

wybiera odwzorowanie kanał-na-częstotliwość. Okienko opcji -> częstotliwość
wyświetla wszystkie poprawne możliwości (i pozwala na zmianę w trakcie działania
programu).

pixsize = szerokość x wysokość

rozmiar miniaturek w Oknie Kanałów. 0x0 wyłącza.

mixer_tvchan = urządzenie

pozwala na kontrolę głośności z użyciem miksera karty dźwiękowej.
urządzenie to *nie* /dev/mixer (ustawianie przez mixer_dev), ale nazwa
źródła dźwięku (u mnie line1, włącz jakiś program do ustawiania dźwięku
i sprawdź, gdzie kryje się u Cieie wejście TV). Zmiana głośności
klawiszami + i -, Enter wycisza.

mixer_dev = xxx | mixer_pcmchan = xxx | audio_dev = xxx

Zaawansowany paramter miksera/dźwięku, zobcza opis w dziale OPCJE

restoresnd = on|off

zobacz opcję -restoresnd

vop_autograb = on|off

zobacz opcję -vop_autograb

subtitles = on|off

włączenie podpisów na starcie programu

capture_size = val (domyślnie = 768 x 576)

wysokość i szerokość przechwytywanych ramek

blackborder = nr (domyślnie = 0)

wysokość czarnych obrzeży (tak jak opcja -ybar)

xawpopup = val (domyślnie = on)

włączenie/wyłącznie wyskakującego okienka Xaw

message_timer = val (domyślnie = 5000)

jak długo wyświetlać tytuł na ekranie.

decoration = on|off

stan dekoracji okna przy uruchomieniu.

stayontop = on|off

stan opcji ,,Zawsze na wierzchu’’ przy uruchomieniu.

xvport = number

numer port Xvideo (podobnie do opcji -xvport).

grab_filepath = val (domyślnie = $HOME)

ścieżka, w której zapisywane są przechwycone obrazy.

jpeg_compression = val (domyślnie = 75)

stopień kompresji przechwytywanych obrazów JPEG.

xosd = on|off

włączenie Xosd na starcie

xosd_main_color = val (domyślnie = lawngreen)

główny kolor napisów Xosd

xosd_outline_color = val (domyślnie = black)

kolor obramowania napisów Xosd

xosd_outline_offset = val (domyślnie = 0)

rozmiar obramowania napisów Xosd

xosd_shadow_offset = val (domyślnie = 0)

rozmiar tekstu za napisami Xosd.

xosd_main_font = val (domyślnie = -*-bitstream vera sans mono-*-*-*-*-*-240-*-*-*-*-*-*)

Główna czcionka Xosd.

xosd_vtx_font = val (domyślnie = -*-bitstream vera sans mono-*-*-*-*-*-180-*-*-*-*-*-*)

czcionka teletkstu Xosd

container = nazwa (domyślnie = AVI)

Wybierz format audio/wideo, który chcesz użyć do nagrywania.

codec = nazwa (domyślnie = XviD)

Wybierz format wideo, który chcesz użyć do nagrywania.

width = val (domyślnie = 384) 32 do 768 (modulo 32)

szerokość zapisywanego obrazu.

height = val (domyślnie = 288) 16 do 576 (modulo 16)

wysokość zapisywanego obrazu

bitrate = val (domyślnie = 800) w Kbit/s 1 do 10000 (modulo 1)

przepływność nagrywanego obrazu?

quality = val (domyślnie = 1)

jakość obrazu: 1 do 5 dla DivX, 0 do 5 dla FFMpeg i 0 do 6 dla XviD

stereo_mode = off | on (domyślnie=off)

czy zapisywać dźwięk stereo

compress_audio = on | off (domyślnie = on)

włączenie/wyłączenie kompresji dźwięku w czasie zapisu.

mp3_bitrate = val (domyślnie = 128) 16 do 512 (modulo 16)

O ile został wybrany tryb CBR, tym paremetrem można ustalić stałą
przepływność MP3 Audio (w kbit/s)

mp3_quality = val (domyślnie = 5) 1 do 9 (modulo 1)

poziom jakości MP3

mp3_vbr_mode = on | off (domyślnie =off)

włączenie trybu zmiennej przepływności (Variable BitRate) MP3 audio.

mp3_vbr_quality = val (domyślnie = 8) 1 do 8 (modulo 1)

W trybie VBR - jakość nagrywanego dźwięku

fps = fps (domyślnie = 25) 1 do 30 (modulo 1)

Liczba klatek na sekundę. Parametr może być przydatny gdy występuje
brak synchronizacji między dźwiękiem a obrazem.

max_gap = val (domyślnie = 80) 1 do 500 ms (modulo 1)

Maksymalny odstęp między dźwiękiem i obrazem w pliku AVI.
Parametr przydatny, gdy występują problemy z synchronizacją.

min_quantizer = val (domyślnie = 2) 1 do 64 modulo 1

Minimalny kwantyzer: im mniejsza wartość, tym wyższa jakość.
Wyznacz dolny zakres zmiany wartość kwantyzera, chcąc mieć
stałą jakość wartość taką jak MAX.

max_quantizer = val (domyślnie = 8) 1 to 64 modulo 1

Maksymalny kwantyzer: im wyższa wartość, tym mniejsza jakość.
Wyznacz górny zakres zmiany wartość kwantyzera, chcąc mieć
stałą jakość wartość taką jak MIN.

audio_buffer_size = val (domyślnie = 1764) 441 do 65535 modulo 441

Rozmiar bufora dźwięku w czasie nagrywania.

audio_freq = val (domyślnie = 44100)

Częstotliwość próbkowania dźwięku w czasie nagrywania.

audio_fmt = val (domyślnie = s16le)

Format dźwięku w czasie nagrywania.

divx_path = path (domyślnie = $HOME lub katalog, z którego uruchomiono XdTV)

folder, do którego nagrywany jest plik avi.

maxsize = rozmiar (domyślnie=1024 systemu plików MSDOS, 4096 dla pozostałych)

maksymalny rozmiar nagrywanego pliku w megabajtach.

display_frame = on | off (domyślnie = on)

wyświetlanie ramek na ekranie w czasie nagrywania.

record_sub = on | off (domyślnie = off)

nagrywanie napisów w czasie nagrywania AVI.

record_chg = on | off (domyślnie = off)

czy umożliwić zmianę kanałów TV w czasie nagrywania AVI.

record_delay = val (domyślnie = 0,000000)

opóźnienie w nagrywaniu dźwięku i obrazu.

streaming_mode = on | off (domyślnie = off)

eksport http nagrywanego obrazu
(XdTV działa wtedy jako serwer mediów strumieniowych)

streaming_http_port = val (domyślnie = 63427)

port, na którym odbywa się strumieniowanie.

preview_player = val (domyślnie = mplayer -nofs -quiet -nosound)

W czasie nagrywania możliwe jest podejrzenie efektów.
Należy podać nazwę odtwarzacza użytego do podejrzenia.
Można również podać xdtv -avinoaudioout -avi

alevt_defaultpage = val (domyślnie = 100)

domyślna strona teletextu. Napisaine "100 200 300" spowoduje włączenie
3 różnych okien alevt pojazujących strony 100, 200 i 300.

alevt_finetune_mode = none | auto | manual

wybór najlepszej metody przechwytywania telekstu.

alevt_finetune = val (domyślnie = 1)

o ile alevt_finetune_mode = manual, to ta wartość używana jest do
precyzyjnego dostrojenia sygnału teletekstu.

alevt_error_reduction = yes|no (domyślnie = yes)

włączenie opcji korygującej zniekształcenia w przypadku drobnych
zakłóceń sygnału.

alevt_error_bell = yes|no (domyślnie = yes)

sygnał dźwiękowy w przypadku pojawienia się błędów.

alevt_charset = latin-1 | latin-2 | koi8-r | iso8859-7 (domyślnie = latin-1)
Jeśli chcesz uzyskać więcej informacji o zaawansowanych parametrach Xvid & FFMpeg,

zajrzyj do pomocy Mplayer’a. Są tam dobrze objaśnione.

wybór zestawu znaków spomiędzy łacińskim, rosyjskich i greckich.

Chcąc dowiedzieć się więcej o obsłudze eventmap, przeczytaj README.lirc.

przykład pliku konfiguracyjnego
Mój konfig wygląda następująco:

#
# opcje globalne
#
norm = SECAM
capture = grab
source = Television
subpage = 888
freqtab = secam-france

mixer = line
restoresnd = off

xawpopup = on
message_timer = 5000
decoration = off
stayontop = on
subtitles = on

#
# opcje trybu pełnoekranowego
#
fullscreen = 800 x 600
fullscreen_mode = 3
pixsize = 128 x 96
windowsize = 256 x 192
colorkey = 123456
capture_size = 768 x 576

#
# opcje przechwytywania
#
grab_filepath = /home/user
jpeg_compression = 75

#
# opcje XOSD
#
xosd = on
xosd_main_color = lawngreen
xosd_outline_color = black
xosd_main_font = -*-bitstream vera sans mono-*-*-*-*-*-240-*-*-*-*-*-*
xosd_vtx_font = -*-bitstream vera sans mono-*-*-*-*-*-180-*-*-*-*-*-*

#
# opcje nagrywania
#
container = AVI
codec = XviD
width = 512
height = 384
bitrate = 800
quality = H623, High
stereo_mode = off
compress_audio = on
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 = 1024
display_frame = on
record_sub = on
record_chg = off
record_delay = 0
streaming_mode = off
streaming_http_port = 63427
preview_player = mplayer -nofs -quiet -nosound

#
# opcje nagrywania "advanced"
#
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

#
# opcje alevt
#
alevt_defaultpage = 100
alevt_finetune_mode = none
alevt_finetune = 1
alevt_error_reduction = yes
alevt_error_bell = yes
alevt_charset = latin-1

#
# opcja kanałów
#
[TF1]
channel = 25
key = KP_End
bright = 35920
hue = 27689
deinterlace = Linear Blend

[France2]
channel = 22
key = KP_Down
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 = 151

[M6]
channel = 33
key = KP_Right
color = 18371
norm = PAL
deinterlace = Linear Blend

[external]
key = KP_Home
source = Composite1
deinterlace = Linear Blend

BŁĘDY

A co to?

ZOBACZ RÓWNIEŻ

http://bytesex.org/xawtv/ (strona xawtv)

http://bytesex.org/bttv/ (strona sterownika bttv)

http://lecker.essen.de/~froese/ (dekoder teletekstu AleVT)

AUTOR

Pierwotnym autorem xawtv jest Gerd Knorr <kraxel [AT] bytesex.org>

Proszę się z nim NIE kontaktować w kwestiach dotyczących XdTV. To tylko zaśmiecanie jego skrzynki sprawami, które go zupełnie nie obchodzą. Lepiej zadać pytanie na odpowiedniem forum....

Pierwotnym autorem dekodera teletekstu AleVT jest Edgar Toerning <froese [AT] gmx.de>

Proszę się z nim NIE kontaktować w kwestiach dotyczących dekodera teletekstu zawartego w XdTV.
To tylko zaśmiecanie jego skrzynki sprawami, które go zupełnie nie obchodzą. Lepiej zadać pytanie na odpowiedniem forum....

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

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.