5. Recording, Playback and TimeShift

 

 

File Size and Basic Information about File Systems

Video recordings require a large amount of hard disk space, although it is hard to tell exact numbers. It is dependant on the bitrate and the resolution of the broadcast. As there are different formats, usually 480 * 576 (2/3 D1) and 704/720 * 576 (cropped/full D1) pixels, the nec­essary space will differ be­tween about 300 to 900 kbytes per second which results in approximately 28.5 MB per minute. It is safe to say that you will need about 3-4 gbytes for a two-hour recording.

While this seems to be quite large, you must keep in mind that it is a 1:1 reproduction of the original broadcast. With DVB you won't have any audio or video distortions you know from analogue-recordings. Furthermore you will be able to use the recorded file for creating a video DVD without time-wasting re-encoding.

While modern harddisk drives provide more than enough space for DVB recording, you must keep in mind the limitations of the file-system. The ancient file-system of DOS and Windows 95 is the so called FAT or FAT16 (file allocation table), which is limited to a file-size of 2 gbytes. Windows 98 and ME feature the FAT32 system. This one allows you to record up to 4 gbytes, but another limitation is often caused by certain software, which is still limited to 2 GB.

Windows NT, 2000, 2003 and XP work with the modern NTFS (new technology file system). This one is more reliable and designed to work with large file-sizes. You may also use the FAT32 file-system with Windows NT, 2000 and XP although it is not advisable. With NTFS there is virtually no limit to the file-size, but here, too, you have to remember the limitations of certain software used for further editing of your recordings. There are no known problems with VirtualDub MPEG2, Vidomi, NeroVision Express and Ulead Movie Factory 2 for example.

To avoid unwanted surprises you should do the following:

 

 

Video Playback

There are different possibilities of playing back media with the DVBViewer:

Seamless playback: You can play back a media file, tune a channel and after that, you can continue watching your file at the break point by selecting last channel in the channel menu. By the way: All data are stored in the rec-database. That means, whenever you want to play-back a media-file you can choose to start at the beginning or the last position.

The DVBViewer Pro is based on DirectX and features a native demulitplexing filter. Thus all types of media can be played back, not only DVBViewer recordings. Because of DirectX you need to have the corresponding decoders installed, though.

 

 

DVD Playback

To playback DVDs select DVD Playback in the DVB Viewer menu. With this menu you can also address the DVD's menu structure and select the desired chapter.

Sometimes you may have a DVD-structure on your harddisk as a VIDEO_TS directory. To watch such a "DVD" you must select Open Video in the DVB Viewer menu and then the Video_TS.ifo file. You can select different MPEG2 and audio decoders for playback with the GraphSelector Plugin.

 

Playback of ASF and ASX File Formats

The DVBViewer plays ASF and ASX files. ASF is a compressed file format that can store audio and video information and is designed to run over the Internet. ASF may also include slide shows and synchronising events. The big advantage of this file is that it is delivered continuously and starts playing almost without a delay. You don't need to wait for your audio and video files to fully download before starting to view them. For example, a 40 seconds-long AVI file can take more than 40 minutes to download over a 28.8Kbps modem. Be­cause of this long download time, it would be impossible to deliver Internet-based training class that is 20 minutes long. When converted to ASF file, this class begins playing after just a few seconds. Practically, the file's size has no relevance to the problem.

You can open ASF files easily with the Open Video command in the DVBViewer menu.

ASX files are textual command files that manage streaming of ASF files. They are very small in size (about 1K) because they contain no data, just instructions. When a user clicks a link to an ASX file, the browser downloads it to the cache directory, launches the Win­dows Me­dia Player, and then starts the streaming. The advantage of using ASX files over ASF files is their server location. ASF files can reside on different server types:

ASX files, on the other hand, are small text files that can always sit on an HTTP server. When the browser interprets the ASX file, it access the streaming media file that is specified inside the ASX file, from the proper HTTP, mms, or file server.

You can address such files via the Open URL command in the DVB Viewer menu. Just input or paste the URL and the file will be played back.

 

 

Playback Using the Playlist

With the playlist you can arrange media files and let them play consecutively. For example the media files can be listed and played back in different orders. To do so, select playlist in the DVBViewer menu and then show playlist. Here you can

Normally the files are played one after another downwards. Reaching the last file the DVBViewer starts over from the beginning. You can choose different ways via the playlist sub-menu:

Like all settings the current playlist is stored in the setup.ini-file automatically.

 

 

Automatic Splitting of Video Files

The DVBViewer can split recordings into suitable parts. This is useful for cre­ating (S-)VCD for example. Therefore you must go the tab recorder in the options menu. Here you can set the split-size of the recordings in the following way:

After reaching the set value a new file is created automatically and the recording continues.

Additionally you may activate a recording indicator in form of a flashing red point over­layed to the picture. Also you can tell the DVBViewer to create a text-file with the corresponding EPG-information when starting the recording.

 

 

 

Target Folder and File Format

Before starting your first recording, the location for the recordings must be set. The default setting is a sub-folder in the DVBViewer-folder. You can also set the path for time shift recordings. Those adjustments can be made at settings/options/recorder.

Now you must choose one of the following file-formats in the output format list (the selection only applies to video-recordings, radio programs are always recorded in the mp2 format (via the GraphSelector plugin you can record radio broadcasts directly in the mp3-format)):

 

Smart Buffer

Activating this option uses a buffer for recording. The maximum size is 10 percent of your RAM. The minimum size is 2 mbytes. The buffering algorithm prevents negatives influences on the recording process. Usually 3-5 mbytes are sufficient, since one second of DVB stream takes up to 0.5 mbytes. That means you'll have a 10 seconds buffer with 5 mbytes size. The buffer consists of a series of 512 kbytes chunks which are asynchronously written to the harddisk. There are two threads. The first one fills the buffer and receives the data directly from the directshow filter. The second thread is responsible for writing the data to the disk and thus emptying the buffer.

 

 

Recording

After you've made all necessary adjustments, you may start now: Switch to the program you'd like to record and click on the red button in the tool bar or select record video in the DVBViewer menu. During the recording, the button will be greyed out; a second click stops the recording.

You can record more than one channel at once as long as it is on the same transponder. Just switch to the first channel, start the recording, then switch to the next, start another recording and so on... All manual recordings are listed in the timer programming window (see below), too. The default recording time is 180 minutes.

You have to consider the following things:

 

 

Timer Programming

You can use the DVBViewer like your video-recorder since it allows timer recordings. The timer function enables you to record a show while you are absent. The corresponding window can be opened by selecting the menu entry DVBViewer/Record Settings. In order to add a new task you have to proceed as follows:

You can record more than one channel at a time as long as it is on the same transponder. When programmed the recordings start automatically.

Furthermore the window offers also the following features:

A much simpler way for timer programming is via the EPG window. You may choose a TV-show and click at Send to PVR. So the nec­essary data has been transferred to the recording list. It is recommended to decrease the start and increase the end times by few min­utes to ensure the entire show is completely recorded.

Please note: The DVBViewer must be running to record a TV-show.

 

 

TimeShift

Time shift is a non-linear recording and playback system. Simultaneously recording and watching TV is incredibly easy with the time­shift function. For example, while you're watching TV somebody rings at the door - no problem! Simply start recording and when you return, you can watch where you left off, while the rest of the program is continuously being recorded.

 

To use timeshift just start a recording and either select Timeshift in the DVBViewer-menu or move the mouse pointer to the bottom of the DVBViewer window. Then a toolbar pops up. Timeshift is (de-)activated via the button that looks like a tilde. In the following situations this is quite useful:

.You can start TimeShift Playback by moving the slider of the toolbar's trackbar to the desired position. Proceed there as follows:

Enable Keep TimeShift File in the DVBViewer menu to store the timeshift recordings.

The Video-Recorder-Plugin features simultaneous multi-channel timeshift in combination with the new TS-Player.