Included utilities:
- BTVMetaData - Allows you to extract or import the metadata from BTV recordings
- StreamSnip - Allows you to initiate a streamsnip job on an HD recording from the command line without knowing the recording's major and minor channels or the correct stream information.
- BeyondTVLibrary.dll - Dawonderer's great library with helpful updates from Fonceur.
You'll find the source code for these utilities in btvtools-src-yyyymmdd.zip. The project files are for Visual Studio 2008 and they are targeted for .NET 2.0.
Usage Information
Common Options:
All utilities accept the following options:
--server=dnsname_or_ip:port - specify the BTV server and port
--license=btvlicense - give a BTV or Link license key to use
--user=username - login username
--password=password - login password
If these options are not defined, the utilities will try to use the BTV server on the local machine (localhost) at the default port (8129). They will also use a blank username and password as well as a dummy license key.
BTVMetaData
Code:
BTVMetaData --mode=[extract|import] <options> "c:\the\recording.mpg"
-- OR --
Code:
BTVMetaData <options> [extract|import] "c:\the\recording.mpg"
BTVMetaData Options:--mode=[extract|import] - specify either extract or import
Notes:- If you specify a server other than the local machine (localhost), the program will try to locate the recording on the server. The filename that you specify on the command line should be from the client perspective (i.e. UNC paths are OK).
- BTVMD will create the metadata XML in the same folder as the recording and with the same name, except using the .xml file extension.
- If security is enabled, the user you specify must have the EditShowPermission.
StreamSnip
Code:
StreamSnip <options> "c:\the\target\hd-recording.tp"
StreamSnip Options:--dest=c:\destination\folder - Where the snipped recording should go
--replace - BTV should replace the existing recording with the snipped recording
Notes:- If security is enabled, the user you specify must have EditShowPermission and CreatePostProcessPermission.