ALEVT-CAP(1)
β¨ ALEVT-CAP(1) β Teletext capture πΊβ¨
π NAME
alevt-cap β simple capture of teletext pages πΈ
π SYNOPSIS
alevt-cap [options] ppp[.ss] ...
π¦ DESCRIPTION
okay so alevt-cap is a simple little program that captures teletext pages and saves them to disk πΎ you just hand it a list of pages to grab and it saves them for you π«Ά nothing fancy like time-outs, page ranges, or channel name detection is supported, bestie π but it does support different file formats, which is giving variety β¨ at the moment that's ascii, ansi (ascii with color escape sequences), html, png, and ppm π
π OPTIONS
ngl here's a summary of all the options π
-name filenameβ tells it the filename the pages should be saved under π it can have a couple of %-sequences (see below) (default:ttext-%s.%e)-format format-specifierβ sets the file format used to save pages (see below) (default:ascii) π-format list|helpβ lists every known file format and their options π-vbi deviceβ uses the device name you give it π₯ default:/dev/vbi,/dev/vbi0,/dev/video0,/dev/dvb/adapter0/demux0get tried in this order π§-finetune -4..4|autoβ sets the fine tuning for the decoder β¨ for the right value, play with alevt π (default:1)-timeout secondsβ if the pages can't be captured in seconds, the program terminates with exit status1after saving the pages it already got π the default is to wait forever π₯Ή-charset latin-1|latin-2|koi8-r|iso8859-7β picks the character set to use π· characters that aren't in the selected set get swapped for similar looking symbols (default:latin-1)-progname nameβ specifies the program name when using the DVB interface π‘-pid pidβ specifies the teletext PID when using the DVB interface π°οΈ--helpβ shows a summary of options π«§--versionβ shows the version of the program π·οΈ
every non-option argument is taken as a page number π― you can give subpages in the form ppp.ss, where ppp is the page number and ss is the subpage number π if you don't specify a subpage, you get the first transmitted subpage of that page π₯° the page gets saved with the format and name you gave before π
πΈ Filenames
the filename can have %-sequences, and these are the ones that exist:
%%β a single % sign π%eβ the default extension of the selected output format π%pβ the page number and an optional subpage number π¦%Pβ the page number π%Sβ the subpage number β¨%sβ the page number as you typed it on the command line π«Ά
between the % sign and the letter you can add a field width, and the replacement string gets padded to that width π
π Format specifiers
the output format and its options come from the format specifier π§ it's made up of one or more comma-separated words π· the first word picks the output format and the rest are options for that format π there are common options that work for every output format, and format-specific (private) ones too π¦ some options look like assignments π the order of options is totally free, but the format name has to be the very first word π an example:
ansi,reveal,bg=none
here ansi is the format, and reveal and bg=none are options π
right now there are only two common options: reveal and hide π«§ they control whether the hidden characters on a page get shown in the output or not π the default is hide π
the special format string list (or help) gives you a list of all supported output formats and their options π
(the ansi format is an alias for ascii,color π)
the -progname or -pid option specifies the program or teletext PID when you're using the DVB interface π‘
if you use neither of those options, alevt outputs info about the currently accessible streams and uses the first of those PIDs as the default π°οΈ this output has the PIDs and names you can feed into -progname or -pid, in the context of the TV channel you've currently got tuned πΊ
π¨ DIAGNOSTICS
if the program timed out and some pages are missing, the exit status is 1 π on fatal errors, the exit status is 2 π
π NOTE
before you start this program, you have to set the TV channel with another program, like xawtv or set-tv πΊπ«Ά
π FILES
/dev/vbi*/dev/dvb/adapter*/demux*
π SEE ALSO
alevt(1x), alevt-date(1) πΈ
π BUGS
β οΈ if you give a page number that's never transmitted, the program will not terminate, so keep an eye on that one π
bug reports go to <https://gitlab.com/alevt/alevt> π
Source: ALEVT-CAP(1) manual page, LINUX 1.8.3 π bestie, you're officially a teletext capture expert now ππ periodt β¨
π¦ where this page comes from
- ubuntu questing: alevt 1:1.8.3-1
- ubuntu resolute: alevt 1:1.8.3-1build1
- ubuntu stonking: alevt 1:1.8.3-1build1
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms