periscope is a subtitles searching module written in python that
tries to find a correct match for a given video file. The goal
behind periscope is that it will only return only correct subtitles
so that you can simply relax and enjoy your video without having
to double-check that the subtitles match your video before watching
it. This is done by using as much info as available from your file
and on the websites. Some websites allow you to use hash of the
files, the size/length of the video or the exact file name.
As a python module, periscope should be easily integrated in many
projects that allow plugins to be written in python. The fact that
the plugin is shared between all the applications means that separate
application and their plugin (file browser, video player, media
center application, ...) don't have to maintain the code to search,
parse and download subtitles and the user preference about languages.
The subtitles websites are handled as plugins.
AVInfo is a utility for displaying AVI header information. It returns the
length of a clip, FPS, resolution, codec, sound parametrs, and the number
and type of streams, including detailed information for each.
- resolution
- length
- fps
- type of using audio and video codecs
- sound params
- Number of streams, its types (audio/video)
cx88 provides drivers for PCI and PCI-e TV/radio capture cards based on the
Conexant CX23880/1/2/3 and CX23885/7/8 chip families. This port includes the
cx88 kernel drivers as well as a simple app for TV capture. It requires
multimedia/libtuner for channel selection and peripheral configuration.
DeVeDe is a program to create video DVDs and CDs (VCD, sVCD or CVD),
suitables for home players, from any number of video files, in any of
the formats supported by Mplayer. The big advantage over other utilites
is that it only needs Mplayer, Mencoder, DVDAuthor, VCDImager and
MKisofs (well, and Python 2.4, PyGTK and PyGlade), so its dependencies
are really small.
dv2jpg converts a Type-2 DV codec-encoded AVI stream (from dvgrab, for example)
to an mjpeg-encoded AVI stream that can be processed by the mjpeg tools
package. The mjpeg AVI can be converted to mpeg video/audio and burned onto a
VCD later.
dvbcut is a Qt application which enables you to select certain parts of an
MPEG transport stream (as received on Digital Video Broadcasting, DVB) and
save these parts into a single MPEG output file. It follows a "keyhole
surgery" approach. Thus, the input video and audio data is mostly kept
unchanged, only very few frames at the beginning and/or end of the selected
range are recoded in order to obtain a valid MPEG file.
dvts (Digital Video Transport System) is a package of DV/RTP.
dvsend: Receive DV/IEEE1394 packets and send RTP/DV packets.
dvrecv: Receive DV/RTP packets and send DV/IEEE1394 packets.
ffmpeg2theora is a simple command line tool to convert media files to
.ogg with Theora video and Vorbis audio streams. It supports reading any
file format that ffmpeg can decode.
Fxtv is an X11-based FreeBSD app that provides TV-in-a-window and
image/audio/video capture capabilities for Brooktree Bt848/849/878/879
and Pinnacle PCTV tuner/capture cards.
To use this app, you need a capture card supported by the bktr(4) driver.
Examples include the Hauppauge Wincast/TV, the STB TV PCI, and the Intel
Smart Video Recorder III. See the 'bktr' man page for more information.
flvstreamer is an open source command-line RTMP client intended to
stream audio or video content from all types of flash or rtmp
servers. Forked from rtmpdump v1.6 with encrypted rtmp and swf
verification support removed. This tool provides free interoperability
with the previously undocumented adobe RTMP protocol so widely in use
on the internet today. It was developed entirely by reverse
engineering methods and without access to any proprietary or
restrictive-license protocol specifications.