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.