PCM6ARCHIVE(1) Manual Page


NAME

pcm6archive - records PCM audio multicast stream to MP3 file

SYNOPSIS

pcm6archive [-t duration] [-b bitrate] [-p payload] [-m] [-d] <multicast group>/<port> <filename>

DESCRIPTION

pcm6archive(1) is a perl script which listens to a multicast PCM audio stream (using a pcm6client(1) process) and encodes the audio to an MPEG Audio file filename using lame(1).

You must specify the payload type number expected to be received on the multicast stream. This is so that lame(1) can be initialized with the correct audio parameters.

OPTIONS

-h

Return usage and version information.

-t

Duration in seconds to record for. Defaults to 0, which records indefinitely, until stopped by user.

-b

Bitrate of recording in kbps. Default bitrate is 16kbps for payloads 0 and 8, 128kbps for payload 10 and 64kbps for payload 11. See lame --longhelp for a list of valid bitrates.

-p

Payload of the multicast stream. If this payload type is not received then recording is aborted. Default expected payload is 10.

-m

Downmix the recorded stream to mono.

-d

Directory mode. Uses filenames in the form YYYY-MM-DD-HH.mp3 and stores them in directory specified using the normal filename option on the command line. Also sets the duration -t to 3600 seconds (1 hour). This option works well when running pcm6archive hourly using cron(8).

TODO

AUTHOR

Written by Nicholas J Humfrey, <njh@ecs.soton.ac.uk>

RESOURCES

Main web site: http://www.ecs.soton.ac.uk/~njh/pcm6cast/

SEE ALSO

pcm6client(1), pcm6cast(1), lame(1)

COPYING

Copyright © 2003,2004 University of Southampton. Free use of this software is granted under the terms of the GNU Lesser General Public License (LGPL)


Version 0.4
Last updated 19-May-2004 10:57:48 BST