bTV is a TV tuner program which works on TV tuner cards with BT848/878 chip. It can replace original TV tuner software which is often a royal piece of crap. Hardware requirements
PCI TV tuner based on BT848/849/878/879 chip. |
IndexF1 - AboutF2 - Picture settings F3 - Programs F4 - Hardware settings F5 - Teletext Shift+F5 - Teletext browser F6 - Snapshot F7 - Picture processing F8 - Program settings F9 - Keyboard manager F10 - Overscan F11 - Capturing settings Command line parameters Keyboard Mouse Modules www.borgtech.org btv@borgtech.org |
Some informations about the program.
Left button will transfer you directly onto web page.
Right button will send email.
The Register now button will show you another window to enter data you have received upon registration.
To register please go to www.borgtech.org/btv.
Tn the left frame there are tuner settings:
Basic picture settings: brightness, contrast, saturation, hue, volume and balance.
Click on the speaker's icon to mute/unmute sound.
In the right frame there are overlay settings.
From the left: brightness, contrast, saturation, hue, gamma and sharpness.
Some settings can be unavailable if your graphics card doesn't support them.
Enchance brightness range - enable for nVidia cards (Riva MX, GeForce 2, 3) disable for Matrox.
Those settings are common for all programs. If you want to adjust them separately for each program,
go to the Programs window and use sliders on the right, in frame Adjustments.
Main program management center.
Here you can set everything just how you like it.
The most important is Program list. Every change you make in the frames on the right side of that window
(TV Standard, Teletext, Adjustments) will be applied to all currently selected programs on the list.
To select more than one program at the time use SHIFT and CTRL keys on the keyboard.
Double click on program's name (in the Name column) to edit it. Enter new name and hit Enter to accept it
or Esc to go back to the previous name.
You can edit name in the other way: select program and click Edit.... Then new window with the
detailed settings will pop up. Enter new name in the Name field and click OK.
To set the program as the current program double click on the left (No.) or on the right (Freq) column.
Buttons below program list:
New... - appends new program to the list. A new window with the detailed settings will appear.
Edit... - change settings for the selected program. There also will pop up the same window.
Delete - delete selected programs. You can also use Delete key on the keyboard.
Delete all - erases all programs.
Search... - here you can search for a new programs.
Arrows - move selected programs up and down.
Program settings:
TV Standard - set picture and sound standard.
Sound settings will be unavailable if you don't have any suitable hardware chip capable of decoding stereo sound on your card!
Teletext - default page and language.
Adjustments - Let's you adjust settings for each program.
You can increase or decrease picture settings for selected programs.
Note that those adjustments are relative so depending on global settings they may not work in full range.
If you set global brightness to 75 then slider at the right will work only in 0% - 130% range,
because result of the combination of those can't exceed 100. If you set brightness to 100 you will be able only to decrease it.
To accept changes click OK. You can also cancel all changes you've made in this window.
To go back to the previous settings click Cancel.
Program detailed settings.
You can change Name, Source, TV Standard or Teletext settings.
You can also change canal this program is broadcasted on by choosing another channel from the list or entering Frequency by hand.
If there's bad reception you can Finetune frequency.
Note that to be able to use finetune slider you have to switch off AFC (Automatic Frequency Control).
bTV will not automatically tune this program to get possibly the best picture but wil use given frequency and finetune instead.
To accept changes or add program click OK. To go back to the previous settings click Cancel.
You can search new programs two ways: by scanning channels or frequency ranges (bands).
Both are very simple to use: select band or predefined channel set
and click button above it (Scan channels, Scan band)
In the Search and frame you can decide whether you want to append new programs to the end of the list
or to replace completely existing program list. Set this before searching.
You don't have to be afraid of loosing your current program list because you can always cancel whole search.
If you have checked Add to the end option, all programs found will be added together, eg.
by clicking Scan three times and having found 5 programs every time, you'll get 15 in total.
When enabling Fast search bTV will spend less time trying to check if there is any program on a given frequency.
This will speed up searching a bit but you may miss some programs with a weak signal.
Detailed search will scan frequency range with four times smaller step than normal.
This option works only with Scanning band.
You'll see this window right after running bTV first time.
First select Mixer and Input lines where you have your card connected to.
Because some TV cards can be connected to sound card with a cable inside the computer,
you can select different line for tuner and video input.
In the frame Card select your card from the list.
If your card is not on the list try them all, one after another.
Each card activates sound from the tuner in a different way.
Therefore you can choose any card (even not exactly yours), if only you have sound from the tuner.
If there's no sound on any of these cards, take a look at the FAQ.
You also have to set the right tuner type.
Choosing card does not automatically set tuner type. You have to do it yourself.
If you set wrong tuner type you'll have noise or blue screen in place of picture.
If you're not sure what tuner type you should set, try it that way: add a new program
choosing channel that you're sure something is broadcasted on. Switch AFC off.
Double click next to program's name (to make it current), or choose it in Picture settings.
Now try every tuner on the list until you have good picture.
In the frame Capture format select capture resolution and TV system
which will be used when searching and adding new programs.
Some graphics cards are unable to display picture in maximum resolution.
In that case bTV will reduce format to the best possible to display.
By default bTV uses DMA mode to copy data from tuner to the screen. It does not use processor to do that,
but not all graphics cards can handle this mode. When checking SafeMode data will be transferred using the processor.
If you have older computer you may check compatibility mode for Intel Triton 430FX or VIA/SIS chipset.
Enabling any of those may help or not. Don't expect that enabling it will solve all your hardware problems.
Additional options:
AFC - Automatic Frequency Control. bTV tries to acquire possibly best picture after every program change.
After checking this option every new searched or added program will use AFC.
Note that unchecking it will not switch off AFC for all programs.
You can turn on/off AFC for each program in this window.
When picture is refreshed only when you're resizing window check Refresh overlay every field.
This option will force extra refreshment of the picture.
Luma full range output will increase number of brightness levels.
Extra sharpness will make picture slightly sharper.
Color bars just for test.
To view teletext you can Display as OSD or open a browser.
When you browse teletext in the main window (OSD) you can move through it using keys on the keyboard.
In the Page frame there are buttons that changes current page and subpage (arrows) and the current page number.
To quickly access some pages use buttons in Fast access.
You can also define eight Favourite pages and have access to them by clicking one key.
To select page just click on it's number.
To insert current page as favourite hold SHIFT on the keyboard and then click on the button where you want this page put on.
When viewing teletext you can switch on Transparent background and Showing hidden text.
Hex mode allows you to use hexadecimal page numbers. This option is for advanced users.
You can enable or disable automatic Subpages cycle. Subpages will be changed after every 5 seconds.
When you view teletext in the main window or in browser all pages that are captured
during this time will be stored in the buffer. When you require some page that was already captured
it will be taken from that buffer, so you will not have to wait for it to be captured.
If you want pages to be catured all the time, not only when you're viewing teletext,
enable Catch pages in background. After every program change bTV will start catching pages in the background,
which will speed up access to the pages.
To view teletext offline, without having to run bTV Save all pages in the buffer to disk.
Note that this will not save every possible teletext page but only pages that were catched and stored in the buffer.
To catch possibly great number of pages enable Catch in background or view teletext in the main window (OSD)
or in the browser. Then wait a few minutes to catch and store pages in the buffer.
Click Info to read information about number of pages being currently in the buffer.
Works similar to the internet browser.
Choose page by clicking buttons at the top of the window.
You can also just move mouse over the page number (cursor will change itself to a hand) and click.
At the top you have History of 15 last viewed pages. Every moment you can go Back
to previous page or choose any of visited pages from the list.
At the top left corner of page you have number of current page and subpage.
You can have up to 5 browsers opened at the time.
As you will probably notify in the browser you can view teletext from currently selected program.
After you switch program all pages are lost and catched again.
To prevent this you can Lock pages. Then all pages captured to this moment will stay in the buffer.
Even when you don't change program, not any new page will be added to the locked buffer.
Here you can make a hardcopy of what you are actually watching.
In a Format frame select format in which your pictures will be saved.
Available are JPEG and PNG. For JPEG format you can set Quality of saved copies.
The smaller value the smaller file but worse picture quality.
In the next frame you can select Filename format that the files will be saved as.
First two options are simple: instead of X there will be placed a number, increased by 1 every time.
For SnapXX number will wrap after 99 back to 00.
For SnapXXX number will wrap after 999.
So files will have names: Snap00.jpg, Snap01.jpg ... Snap98.jpg, Snap99.jpg, Snap00.jpg
Similar for the second option.
Warning! After number wraps all files will be overwritten by the new ones without asking.
When selecting DDHHMMSS files will be named after current time and day of the month.
A snapshot made 15 Feb at 13:18:55 will be named 15131855.jpg.
In the Options frame you can choose automatic snapshot making in the regular periods of time.
You can also select how many following frames will be saved.
When you select more than one, files will have a letter (a, b, c, d, e) appended to the name indicating frame order.
Below you can enter Folder, where all pictures will be stored. Use icon to select any existing folder.
Folder will be created if not exists.
It's not very hard to guess that Make snapshot now will make a copy of the screen when pressed.
Button next to it will delete all snapshots.
bTV allows you not only to watch programs but also to perform some processing of the picture.
There are additional elements called modules that do this task. A module can process picture in any way, provided by it's programmer.
You can use up to 10 modules. Of course they don't work all at once but process data in order (from 1 to 10).
Some modules can be placed in any place of the queue, some other only at the end of it (eg. Deinterlace).
Each module may have it's own configuration window, which you can bring up by clicking Config next to it's name.
You can also enable or disable modules.
On the picture you can see some available modules, which are installed with the program.
Informations about these modules are at the end of this help.
Updated list of available modules can be found at www.borgtech.org/btv.
In OSD 1 you can set font, it's color and time when program's name will disappear.
OSD 2 is for program setting.
You can also change font which will be used for dislaying clock and enable/disable it.
SleepTimer - Here you can enable automatic system shutdown and switching computer off after given time.
When you check Remind you will be notified 5, 2 i 1 minute before shutdown.
Frame Options:
Fullscreen - switches display mode from window to fullscreen. Few resolutions are available.
If your mouse cursor bothers you then hide it (this option works only in Windows 2000 & Windows XP).
Of course when you move mouse cursor will show itself again.
Option Always on top won't let other windows to cover bTV.
Because it is not possible to move window outside the screen, if you try to do it
there are two possibilities: window will stop at the border or will shrink itself as you move it.
If you set Shrink window it will be shrinked. Otherwise it will just stay at the border.
Disable Tooltips if you know everything about this program.
If you got used to zoom window with the right mouse button Swap mouse button functions.
If you don't want anything to bother you when watching favourite movie, Disable screensaver.
You can also Disable cursor's shadow in Windows 2000 if it looks ugly.
The last option allows you to Place picture on desktop. When enabled picture will be seen on the desktop,
bTV will hide it's window and place icon on the tray bar, next to clock.
Double click on the icon to call program back.
If you don't like default keyboard shortcuts you can easily change them.
Just select program function you want to change, click in the Key window to bring cursor
and press new key or key combination you want to assign to this function.
Keyboard shortcuts works only when program's main window (with the picture) is active.
If you want a shortcut to work in every dialog box, check Program global hotkey.
You can also make shortcuts to work even if bTV is not active application. To do this check System global hotkey.
Please note that not every key combinations can be set as a system hotkey.
Some are used by the Windows system and cannot be changed.
Click OK to accept changes or Cancel to go back to the previous settings.
Here you can magnify selected part of the picture to eliminate black borders around it.
In the Overcan frame you can select one of predefined settings or define your own four.
Of course you can redefine any of the predefined settings if you want to.
Select setting and use gadget to change size/position of magnification.
To change size grab any border and move with the mouse.
To move it, grab inside rectangle and move to desired position.
You can also set Proportions which main program window will have.
Free - Change size without limitations.
Capture - Like capture resolution selected in Hardware settings.
Overscan - Proportions of the currently selected magnification.
Screen - Like screen resolution.
4:3, 16:9 - Exactly like their names.
Lock current - Locks current window proportions.
To use this option first select Free proportion, set selected window size, and click Lock current.
Button Default will reset default overscan settings.
Enter the capture file name into frame Capture file.
Below the filename you can find information about the disk where this file will be placed.
Very important information is type of filesystem the disk is working in.
If you want to capture long video files on disk working in FAT32 filesystem, you must Split file into segments.
In the Format frame you set formats of captured video and audio.
To change format click on it's name and select other available one.
In the video format window you can find picture resolution of the captured picture.
Typically it it the same as the current resolution set in Hardware settings,
however you can change size of captured picture using Cropping.
By using sliders you decrease width or height of the picture.
Option Show border will show a green border around the picture which is the area that will not be captured.
Crop enables or disables cropping.
Note: Capturing ignores Overscan settings, that means no matter how magnification you set,
whole picture will always be captured (of course only if you don't crop it).
To cut out black border around the picture, you have to crop it.
Options:
Split file into segments - Splits file into smaller parts.
The FAT32 filesystem has a limitation of a maximum file size of 4GB,
so if you want to capture longer video file, you must split it into smaller parts of 4BG (=4096 MB).
Of course you can set smaller segment size (but not less than 50 MB).
This limitation is a property of that filesystem, it's not a limination of a bTV.
Unfortunately there exists no way to solve this problem except of splitting long video file into smaller parts.
Such parts can be later joined together using video editing programs (eg. Adobe Premiere, MainActor or free VirtualDub).
NTFS filesystem has no such limitation and you can create unlimited video files (well, almost)
on disks using that system, so you can turn off splitting video file.
That filesystem however is available only in Windows NT, Windows 2000 and Windows XP.
No audio - Does not records sound.
Start in pause mode - When capturing starts it is paused automatically.
Show half the picture - Shows only half of the picture.
Of course whole picture will be captured, but you will see only it's medium part.
This will gain some processor power, which can be spent on compressing video.
Deinterlace off during capture - Turns off deinterlace module when capturing.
The picture is recorded after processing by all modules but before deinterlace.
Using deinterlace during capturing is useless and will decrease peformance if you forget to turn it off.
Increase number in file name - When you append a number to a filename (eg. capture00.avi), after each
capture this number will be increased by one (eg. capture01.avi, capture02.avi etc)
To capture in other resolution that currently selected for viewing, select that mode in Capture resolution.
Please note that if the capture resolution is different from viewing resolution, Show border will be disabled.
To archieve maximal smoothness of a captured video, bTV uses memory to buffer frames
that can't be immediately compressed and saved to disk.
In the Buffers frame you can set how many frames may be buffered in memory.
If all buffers will be filled in, next upcoming frames will be dropped.
Maximum number of buffered frames is 255, but each buffer takes it's space in the memory
so actual number of allocated buffers depends on free system memory can be less than this value
(eg. in 768x576 resolution each frame takes ab. 850 kB).
It's not hard to guess that in FPS you set how many frames per second will be captured.
Maximum setting is 25 for PAL and 30 for NTSC.
Here you can adjust volume of recorded sound.
Dark blue bar shows temporarily value of volume and the yellow bar shows it's maximum.
A good setting is when maximum reaches about 90% of the scale on loud sounds.
![]() |
Time: Recording time Frames: Number of frames saved Dropped: Number of dropped frames Buffers used: Number of queued frames waiting for compression File size: Total size of written data Avg size: Average size of compressed frames Comp rate: Compression rate Avg write: Average write rate Avg comp: Average time taken to compress one frame Disk free: Free space on disk Rem time: Remaining recording time (approx.) Pause: Pause recording. Click again to resume. Stop: End of capturing |
You can run bTV with some command line parameters:
ZOOMED - opens bTV in window mode but resized to full screen.
MINHARDWARE - will run bTV with minimum hardware settings. That means lowest capture resolution, enabled SafeMode.
FULLSCREEN=1 - forces bTV to use fullscreen display mode.
PROGRAM=xx - sets current program when started.
CAPTURE=xx - starts automatic capturing. xx = number of minutes bTV will capture.
After capturing program will exit.
When using automatic capturing you may use following options:
CAPFILE=filename or CAPFILE="filename with spaces" - sets the file name to capture to.
CAPSHUTDOWN - will shutdown the computer then capture finishes.
Examples:
btv ZOOMED PROGRAM=15
- runs bTV with maximized window and in program 15.
btv CAPTURE=30
- will capture 30 mins of video with current settings and then exit.
btv CAPTURE=10 CAPFILE=clip.avi SHUTDOWN
- will capture 10 mins to file "clip.avi" and then shut machine down.
All possible keyboard shortcuts can be reviewed and changed in Keyboard manager.
There is also possible to select program by typing it's name on the keyboard.
Eg. pressing "t", "v", "p", "1" you will select program named "TVP1",
of course if you have such program on your program list..
Double clicking left mouse button will zoom main window.
Right mouse button cycles picture setting (brightness, contrast ...).
You may reverse this behavior in Program settings.
Mouse wheel increases/decreases currently selected setting.
Various visual effects.
Sliders on the right change how strong the effect will be
and depend on what effect is currently selected.
Play with it and you'll see how it works.
Gamma correction can enhance details with low brightness while not increasing overall picture brightness.
Effect is a bit similar to changing brightness, but only darkest areas are processed.
You can also adjust black & while levels.
I think there's no need to explain how it works.
Fast moving areas leave trails which are disappearing in time.
The greatest value the longer trails.
Note that this effect can also be used as noise reduction filter when setting low values of the effect.
Noise reduction tries to remove picture noise.
There are 4 available methods of reducing it:
Smooth - smooths picture and makes edges sharper at the same time.
Temp Soft, TempHard, Temp Blend - various methods of averaging pixels in time.
Try these and decide yourself which you like most.
On a pretty clean original picture the Smooth method gives me the best picture quality.
Note that you can also use Motion blur to reduce picture noise.
The name says it all.
This filter sharpens the picture.
Deinterlace.
This module tries to reduce effect of shifted picture lines, visible mainly on dynamic scenes.
Select deinterlace mode from the list.
For dynamic scenes like live shows or sports choose Bob mode which reduces interlace,
but slightly degrades picture quality.
For static, not changing picture set Weave mode which gives you best picture quality,
but interlace effect may be visible on fast moving objects.
Note that when using deinterlace your picture may flicker or shake a bit and this is normal.
This module allows you to control bTV with your remote.
In the middle window pressed key names should appear.
Sometimes it might be useful to Initialize or Disable module, if you already have another remote program.
In the Key bindings frame you can define yourself keys that will execute some actions.
To define action click on the name of the key next to the action's name and press key on your remote you want
assign to this action. Name of this key will appear in place of old one.
Besides those actions on the picture there are keys that always work: numeric [0-9] (change of program or teletext page),
Volume+, Volume-, Channel+ (next program), Channel- (previous program).
NOTE that you should disable the remote program from the original software if you're using one.