Main > Free Download Search >

Free xmovies sample mpeg software for linux

xmovies sample mpeg

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 949
HTML::Simple 0.4

HTML::Simple 0.4


HTML::Simple is a simple, dependency free module for generating HTML (and XML). more>>
HTML::Simple is a simple, dependency free module for generating HTML (and XML).

SYNOPSIS

Note: It turns out that TOMC owns the HTML::Simple namespace so Ive moved development of this module to HTML::Tiny. Please use HTML::Tiny in preference to this module.

use HTML::Simple;

my $h = HTML::Simple->new;

# Generate a simple page
print $h->html(
[
$h->head( $h->title( Sample page ) ),
$h->body(
[
$h->h1( { class => main }, Sample page ),
$h->p( Hello, World, { class => detail }, Second para )
]
)
]
);

# Outputs
< html>
< head>
< title>Sample page< /title>
< /head>
< body>
< h1 class="main">Sample page< /h1>
< p>Hello, World< /p>
< p class="detail">Second para< /p>
< /body>
< /html>

<<less
Download (0.010MB)
Added: 2007-07-04 License: Perl Artistic License Price:
843 downloads
Algorithm::Numerical::Sample 1.3

Algorithm::Numerical::Sample 1.3


Algorithm::Numerical::Sample is a Perl module that can draw samples from a set. more>>
Algorithm::Numerical::Sample is a Perl module that can draw samples from a set.

SYNOPSIS

use Algorithm::Numerical::Sample qw /sample/;

@sample = sample (-set => [1 .. 10000],
-sample_size => 100);

$sampler = Algorithm::Numerical::Sample::Stream -> new;
while () {$sampler -> data ($_)}
$random_line = $sampler -> extract;

This package gives two methods to draw fair, random samples from a set. There is a procedural interface for the case the entire set is known, and an object oriented interface when the a set with unknown size has to be processed.
A: sample (set => ARRAYREF [,sample_size => EXPR])

The sample function takes a set and a sample size as arguments. If the sample size is omitted, a sample of 1 is taken. The keywords set and sample_size may be preceeded with an optional -. The function returns the sample list, or a reference to the sample list, depending on the context.

B: Algorithm::Numerical::Sample::Stream

The class Algorithm::Numerical::Sample::Stream has the following methods:

new

This function returns an object of the Algorithm::Numerical::Sample::Stream class. It will take an optional argument of the form sample_size => EXPR, where EXPR evaluates to the sample size to be taken. If this argument is missing, a sample of size 1 will be taken. The keyword sample_size may be preceeded by an optional dash.

data (LIST)

The method data takes a list of parameters which are elements of the set we are sampling. Any number of arguments can be given.

extract

This method will extract the sample from the object, and reset it to a fresh state, such that a sample of the same size but from a different set, can be taken. extract will return a list in list context, or the first element of the sample in scalar context.

<<less
Download (0.004MB)
Added: 2007-05-17 License: Perl Artistic License Price:
894 downloads
Xtheater 1.0.0 pre1

Xtheater 1.0.0 pre1


Xtheater is a MPEG-1 player in GTK+ capable of playing MPEG-1 format streams from file, http, and VCD with seek capability. more>>
Xtheater is a MPEG-1 player in GTK+ capable of playing MPEG-1 format streams from file, http, and VCD with seek capability.
Xtheater is a Media Player for linux capable of playing MPEG video and audio files, network streams, and VCDs, as well as AVI and ASF files. It accompishes this through the use of libaviplay and smpeg.
It tries to keep things simple and straightforward to provide the simplest, most stable behavior as possilbe, while at the same time offering a nice featureset.
Installation:
Installation of Xtheater is not the easiest install in the world. But it is also far from the hardest install. First you must install the following packages:
X11 - Required for everything. All modern *nix include this
Glib/GTK - Required for everything, 1.2.x
SDL - Required for everything, 1.2.x
SMPEG - Required for MP3/MPG/VCD playback, 0.4.3 or higher.
avifile - Required for AVI/ASF playback, from CVS repository
Avifile can be compiled without qt, so dont worry if you do not have qt, it will just not build some of the sample applications, sych as aviplay.
If you wish to install as much from binary packages, in general, the following package names will indicate binary packages of requirements listed above:
glib
glib-devel
gtk+
gtk+-devel
SDL
SDL-devel
smpeg
smpeg-devel
For AVI/ASF playback, you will have to get it from CVS, no binary packages are available. Note also that to get libaviplay to work properly it needs to be linked with libXxf86vm on some systems. do this by adding -lXxf86vm to the LIBS line of the lib/Makefile from the avifile tree.
After you have installed all prerequisite pacakges, you run ./configure. Before running configure, you may wish to read up on GL support. It can be enabled at this stage, but is not configured by default, for reasons explained in the GL section linked to previously.
After you have ran ./configure in the Xtheater directory to your liking, make install will put all the files in the right place. By default, the configuration is stored at /usr/local/Xtheater/config. the binary is placed at /usr/local/bin/xtheater, player plugins are in /usr/local/Xtheater/player/, and ui plugins are in /usr/local/Xtheater/ui/. None of this needs to be known for install, but is provided for reference here.
You should now be ready to run xtheater and have fun. Basic operation will be described in the next section, but this is very straightforward, so no instruction is needed, just provided for completeness.
Whats New in 1.0.0 pre1 Release:
- Fix check for smpeg, SDL, and avifile to check for a more current version.
- Enhanced flexibility of MPG/VCD fullscreen, allowing to choose scaling rather than a vidmode change.
- Fixed bug with smpeg plugin being run on X drivers with XVideo extension.
- Added support for XVideo extension for all player plugins, will automatically take advantage of XVideo overlays when available for scaling, revert to software scaler if unavailable
- made GL support with Mpeg compile if available, it is not recommended unless you have no other choice, however.
- Updated AVI/ASF plugin to use avifile-0.6 CVS rather than stable version.
- Enhanced plugin framework somewhat.
- Made it so that MPEG media could be closed by closing the playback window.
- Fixed bug where openeing too many files sequentially would cause player to crash (contributed by John Thacker)
Whats New in 0.9.2 Release:
- Fixed Seekbar to not update while being dragged.
- Designed for latest official stable avifile release (0.53.x)
- DPMS disabled for older XFree versions.
- Fixed drag and drop with nautilus file manager.
- Memory leak fixes by John Thacker
<<less
Download (0.14MB)
Added: 2005-08-11 License: GPL (GNU General Public License) Price:
1534 downloads
Sample Inventory Program 1.0.2

Sample Inventory Program 1.0.2


Sample Inventory Program provides a laboratory inventory management system (LIMS) for Zope. more>>
Sample Inventory Program provides a laboratory inventory management system (LIMS) for Zope.
Many integration tests exist for various aspects of the SIP application, ranging from command line importing of samples and project configuration to CSV Web-based importing of sample modifications.
Main features:
- Cross platform using the Zope 3 appliation server and Python language. Contains over 200 unit and integrations tests.
- Command line import functionality (import application configuration, projects, samples, aliquots and container heirarchies)
- Cross project searches based on Subject Ids, Other Ids, Additional Sample Data, and Sample Types. Uses REPORT Permission.
- Search Form Screenshot
- Project level permissions. Users can be enabled/disabled by removing User Permission in the Applicaiton root. Lab Technician Permission allows users to put contents into a shipment and add/modify Samples. Project Manager permission allows project configuration as well as administering Users for specified projects.
- User and Permission Screenshot
- 100% Web based interface (IE, Mozilla, Safari tested). QT based client in development.
- Projects Overview Screenshot
- Ability to Split Aliquots into smaller units and put them into separate physical containers.
- Ability to Derive Aliquots into other Sample Types. Derived Samples/Aliquots links to their origin sample.
- Locations/Containers are heirarchical and can be restricted to a Project
- Shipments act as virtual containers where Lab Technicans can split aliquots into. AlsocShipments contain Contact Info, Shipping Info and Funding Info. While the Shipment Status will control the status of the Shipment moving from: Incomplete, In-Transit, and finally Received based on date fields being filled out.
- Shipment Screenshot
- Understandable relational model that enables simple reporting to be easily constructed by third party tools such as Jasper Reports
- Batch editing available using CSV files. All changes are transactional. You can easily import hundreds of samples into multiple projects by using CSV files and importing them through the web interface. You can change locations of aliquots by using the CSV import functionality. Any functionality that can be done in the web interface is complimented by CSV functionality.
- Project Search Results Screenshot
- Ability to administer Sample Type, Container Type, Locations and Unit of Measure at the application level to enforce standards across all Projects. Requires Application Manager permission.
- Ability to assign Sample Type, Locations, Technicans in a Project by Project basis.
- Project Administration Screenshot
- Advance Attribute Capture forms enable Project Administrators to specify what attributes for their Sample Types need to be captured for their project. Now non-technical users can ensure that Lab Technicans capture any attribute for any Sample Type. Attributes are limited to: DateTime, Boolean, Float, Integer, String and Text fields. Default Values can be assigned.
- Sample Type Attributes Screenshot
- Finally Sample Type Attributes can have validation scripted on a field by field basis. By using the TALES Validation functionality for Sample Type Attribute Fields. Examples of TALES validation:
- python: value < 100 # value of the field is less than 100
- python: value < datetime.date(2006, 10, 31)
- # value of the field is less than 10/31/2006
- Edit Comments will require a comment to be added to any field that is edited. These are used in conjunction with RDBMS triggers to keep a audit log to ensure that all changes to all inventory can be tracked.
<<less
Download (MB)
Added: 2007-02-01 License: LGPL (GNU Lesser General Public License) Price:
1006 downloads
SDL::MPEG 2.1.3

SDL::MPEG 2.1.3


SDL::MPEG is a SDL perl extension. more>>
SDL::MPEG is a SDL perl extension.

SYNOPSIS

$info = new SDL::MPEG -from => $mpeg;

SDL::MPEG provides an interface to quering the status of a SMPEG stream.

METHODS

SDL::MPEG::has_audio returns true if it has audio track
SDL::MPEG::has_video returns true if it has a video track
SDL::MPEG::width returns the width of the video in pixels
SDL::MPEG::height returns the height of the video in pixels
SDL::MPEG::size returns the total size of the clip in bytes
SDL::MPEG::offset returns the offset into the clip in bytes
SDL::MPEG::frame returns the offset into the clip in fames
SDL::MPEG::fps returns the play rate in frames per second
SDL::MPEG::time returns the current play time in seconds
SDL::MPEG::length returns the total play time in seconds

<<less
Download (0.76MB)
Added: 2006-11-16 License: Perl Artistic License Price:
1074 downloads
Vovida SIP Stack 1.5.0

Vovida SIP Stack 1.5.0


The Vovida SIP stack is an implementation of the protocol defined in RFC 2543. more>>
The Vovida SIP stack is an implementation of the protocol defined in RFC 2543, the Session Initiation Protocol, which can be used to initiate voice connections (phone calls) over IP networks.

It offers an object-oriented C++ API as well as sample applications demonstrating its use.
<<less
Download (6.60MB)
Added: 2005-09-14 License: GPL (GNU General Public License) Price:
908 downloads
Net::IMAP::Simple 1.14

Net::IMAP::Simple 1.14


The Net::IMAP::Simple library provides a simple-to-use, yet feature-rich Perl to IMAP API. more>>
The Net::IMAP::Simple library provides a simple-to-use, yet feature-rich Perl to IMAP API.
Enhancements:
- Fixed error in sample code within the POD documentation identified by Matthew S. Hallacy
<<less
Download (0.008MB)
Added: 2005-10-25 License: GPL (GNU General Public License) Price:
1460 downloads
Video::Info::MPEG 0.993

Video::Info::MPEG 0.993


Video::Info::MPEG is a basic MPEG bitstream attribute parser. more>>
Video::Info::MPEG is a basic MPEG bitstream attribute parser.

SYNOPSIS

use strict;
use Video::Info::MPEG;

my $video = Video::Info::MPEG->new( -file => $filename );
$video->probe();

print $file->type; ## MPEG

## Audio information
print $file->acodec; ## MPEG Layer 1/2
print $file->acodecraw; ## 80
print $file->achans; ## 1
print $file->arate; ## 128000 (bits/sec)
print $file->astreams ## 1

## Video information
printf "%0.2f", $file->fps ## 29.97
print $file->height ## 240
print $file->width ## 352
print $file->vstreams ## 1
print $file->vcodec ## MPEG1
print $file->vframes ## 529
print $file->vrate ## 1000000 (bits/sec)

The Moving Picture Experts Group (MPEG) is a working group in charge of the development of standards for coded representation of digital audio and video.
MPEG audio and video clips are ubiquitous but using Perl to programmatically collect information about these bitstreams has to date been a kludge at best.

This module parses the raw bitstreams and extracts information from the packet headers. It supports Audio, Video, and System (multiplexed audio and video) packets so it can be used on nearly every MPEG you encounter.

<<less
Download (0.62MB)
Added: 2006-07-21 License: GPL (GNU General Public License) Price:
1195 downloads
tooLAME 0.2i

tooLAME 0.2i


tooLAME is an optimized Mpeg Audio 1/2 Layer 2 encoder. more>>
tooLAME is an optimized Mpeg Audio 1/2 Layer 2 encoder.

It is based heavily on:

- the ISO dist10 code
- improvement to algorithms as part of the LAME project

Installation:

1. edit Makefile
at least change the architecture type (ARCH) to suit your machine.
2. make

Usage:

./toolame [options] < input > < output >

Input File
tooLAME parses AIFF and WAV files for file info
raw PCM is assumed if no header is found
for stdin use a -

Output File
file is automatically renamed from *.* to *.mp2
for stdout use a -

Input Options
-s [int]
if inputting raw PCM sound, you must specify the sample rate
default sample rate is 44.1khz.

-a
downmix from stereo to mono
if the incoming file is stereo, combine the audio into
a single channel

-x
force byte-swapping of the input. (current endian detection is dodgy,
so if toolame produces only noise, use -x )

-g
swap the LR channels of a stereo file

Output Options
-m [char]
the encoding mode (default j)
s stereo
d dual channel
j joint stereo
m mono

-p [int]
which psy model to use (default 1)
Different models for the psychoacoustics
Models: -1 to 4

-b [int]
the total bitrate
For 48/44.1/32kHz default = 192
For 24/22.05/16kHz default = 96

-v [int]
Switch on VBR mode.
The higher the number the better the quality.
Useful range -10 to 10.
See README.VBR for details.

Operation
-f
fast mode turns off calculation of the psychoacoustic model.
Instead a set of default values are assumed

-q [int]
quick mode calculates the psy model every num frames.

Misc
-d emp
de-emphasis (default n)
-c
mark as copyright
-o
mark as original
-e
add error protection
-r
force padding bits off
-D
add DAB extensions
-t [int]
talkativity setting. 0 = no message. 3 = too much information
<<less
Download (0.12MB)
Added: 2005-12-20 License: GPL (GNU General Public License) Price:
1403 downloads
LibMPEG3 1.7

LibMPEG3 1.7


LibMPEG3 is a library for MP3, MP2, AC3, MPEG-1, and MPEG-2 video decoding. more>>
Libmpeg3 supports advanced editing and manipulation of MPEG streams. MPEG is normally a last mile distribution format but with libmpeg3 you can edit it like a production format. Unless you have a need for MPEG editing and copying, youre better off using a consumer library like FFMPEG.
Libmpeg3 is primarily a supporting library for Cinelerra. It supports all of the nonstandard operations Cinelerra needs. Libmpeg3 provides a uniform front end for a large number of the MPEG formats used in HDTV broadcasting. It decodes:
- MPEG-1 Layer II Audio
- MPEG-1 Layer III Audio
- MPEG-2 Layer III Audio
- MPEG-1 program streams
- MPEG-2 program streams
- MPEG-2 transport streams
- AC3 Audio
- MPEG-2 Video
- MPEG-1 Video
- IFO files
- VOB files
Now the good news. It can read the MPEG exports from Cinelerra.
A table of contents feature allows it to seek with frame accuracy regardless of whether the footage has timecode or not, or whether the timecode is contiguous. Also included are utilities for stream extraction, format querying, and copying.
Enhancements:
- Table of contents sample count improvements.
- Migration to GCC 4.1.
<<less
Download (0.61MB)
Added: 2006-07-03 License: GPL (GNU General Public License) Price:
1217 downloads
Simsam 0.1.7

Simsam 0.1.7


Simsam is a simple MIDI sample playback program. more>>
Simsam is a simple MIDI sample playback program. You can use it to play drum samples and loops from a MIDI keyboard or sequencer.

Simsam is currently available for GNU/Linux systems only, mainly because its MIDI subsystem is relying on ALSA.

Any comments, bug reports, feature requests or other ideas for improving simsam are most welcome. Even more welcome are offers to help with simsams development.

<<less
Download (0.098MB)
Added: 2006-02-17 License: GPL (GNU General Public License) Price:
1347 downloads
Image::ExifTool::MPEG 6.42

Image::ExifTool::MPEG 6.42


Image::ExifTool::MPEG is a Perl module to read MPEG-1 and MPEG-2 meta information. more>>
Image::ExifTool::MPEG is a Perl module to read MPEG-1 and MPEG-2 meta information.

SYNOPSIS

This module is used by Image::ExifTool

This module contains definitions required by Image::ExifTool to read MPEG-1 and MPEG-2 audio/video files.

NOTES

Since ISO charges money for the official MPEG specification, this module is based on unofficial sources which may be incomplete, inaccurate or outdated.

<<less
Download (1.0MB)
Added: 2006-11-16 License: Perl Artistic License Price:
1073 downloads
libmpeg2 0.4.1

libmpeg2 0.4.1


libmpeg2 is a free MPEG-2 video stream decoder. more>>
libmpeg2 is a free library for decoding mpeg-2 and mpeg-1 video streams. libmpeg2 is released under the terms of the GPL license.
mpeg2dec
mpeg2dec is a test program for libmpeg2. It decodes mpeg-1 and mpeg-2 video streams, and also includes a demultiplexer for mpeg-1 and mpeg-2 program streams.
It is purposely kept simple : it does not include features like reading files from a DVD, CSS, fullscreen output, navigation, etc... The main purpose of mpeg2dec is to have a simple test bed for libmpeg2.
The libmpeg2 source code is always distributed in the mpeg2dec package, to make it easier for people to test it.
Main features:
- Conformance - libmpeg2 is able to decode all mpeg streams that conform to certain restrictions: "constrained parameters" for mpeg-1, and "main profile" for mpeg-2. In practice, this is what most people are using. For streams that follow these restrictions, we believe libmpeg2 is 100% conformant to the mpeg standards - and we have a pretty extensive test suite to check this.
- Speed - there has been huge efforts there, and we believe libmpeg2 is the fastest library around for what it does. Please tell us if you find a faster one ! With typical video streams as found on DVDs, and doing only decoding with no display, you should be able to get about 110 fps on a PIII/666, or 150 fps on an Athlon/950. This is less than 20 cycles per output pixel. In a real player program, the display routines will probably take as much time as the actual decoding !
- Portability - most of the code is written in C, and when we use platform-specific optimizations (typically assembly routines, currently used for the motion compensation and the inverse cosine transform stages) we always have a generic C routine to fall back on. This should be portable to all architectures - at least we have heard reports from people running this code on x86, ppc, sparc, arm and sh4. Assembly-optimized implementations are available on x86 (MMX) and ppc (altivec) architectures. Ultrasparc (VIS) is probably the next on the list - well see.
- Reuseability - we do not want libmpeg2 to include any project-specific code, but it should still include enough features to be used by very diverse projects. We are only starting to get there - the best way to help here is to give us some feedback !
Enhancements:
- Newer versions of the autotools and FreeBSD and OS X systems are better handled.
- x86 accelerations are now supported on the AMD-64 CPU, including on FreeBSD.
- The AltiVec features are also better detected.
- The 4:4:4 chroma handling, a memory leak in the Xshm code on remote displays, and alignment issues in the sample programs were fixed.
- The parser is more tolerant with invalid sequence display extension.
<<less
Download (0.46MB)
Added: 2006-09-20 License: GPL (GNU General Public License) Price:
1166 downloads
Video::Info::MPEG::Video 0.993

Video::Info::MPEG::Video 0.993


Video::Info is a suite of modules to probe video files for various attributes. more>>
Video::Info is a suite of modules to probe video files for various attributes.

Previous versions of Video::Info depended on external modules, such as RIFF::Info and ASF::Info. This is no longer the case, you dont need to install them. All the functionality is now included with the Video::Info distribution.

INSTALLATION:

To install this module type the following:

perl Makefile.PL
make
make test (optional)
make install

<<less
Download (0.62MB)
Added: 2006-07-21 License: Perl Artistic License Price:
1214 downloads
Audio::MPEG 0.04

Audio::MPEG 0.04


Audio::MPEG is a Perl module for encoding and decoding of MPEG Audio (MP3). more>>
Audio::MPEG is a Perl module for encoding and decoding of MPEG Audio (MP3).

SYNOPSIS

use Audio::MPEG;

Audio::MPEG is a Perl interface to the LAME and MAD MPEG audio Layers I, II, and III encoding and decoding libraries.

Rationale

I have been building a fairly extensive MP3 library, and decided to write some software to help manage the collection. Its turned out to be a rather cool piece of software (incidentally, I will be releasing it under the GPL shortly), with both a web and command line interface, good searching, integrated ripping, archive statistics, etc.

However, I also wanted to be able to stream audio, and verify the integrity of files in the archive. It is certainly possible to stream audio (even with re-encoding at a different bitrate) without resorting to writing interface glue like this module, but verification of the files was clumsy at best (e.g. scanning stdout/err for strings), and useless at worst.
Thus, Audio::MPEG was born.

LAME

This is arguably the best quality MPEG encoder available (certainly the best GPL encoder). Portions of the code have been optimized to take advantage of some of the advanced features for Intel/AMD processors, but even on non-optimized machines, such as the PowerPC, it performs quite well (faster than real-time on late 90s (and later) machines).

MAD

This is a relatively new MPEG decoding library. I chose it after struggling to clean up the MPEG decoding library included with LAME (which is based on Michael Hipps mpg123(1) implementation). In the end, I was very pleased with the results. MAD performs its decoding with an internal precision of 24 bits (pro-level quality) with fixed-point arithmetic. The code is very clean, and seems rock-solid. Although it may seem that it should be faster than the mpg123(1) library due to the use of fixed-point arithmetic, it is in fact about 60% or so of the speed (due to the higher resolution audio). However, the ease of coding against MAD, and the higher precision of the output more than makes up for the slower decoding.

Audio::MPEG can export the data at its highest precision for programs that wish to manipulate the data at the higher resolution.

Operating System Environment

I have only tested this on a Linux 2.4.x system so far, but I see no reason why it should not work on any Un*x variant. In fact, it may actually even work on a Windoze box (the underlying LAME and MAD libraries apparently compile somehow on them). I am doing no special magic with the interface, so presumably it will work under Windows. As you can probably tell, I dont really care if it does (Ill may start caring if M$ releases the source code to Windows under GPL, BSD, or Artistic licenses...). But, for you poor, misguided souls that insist upon running Windows, I expect that there should be little problem getting it to work.

Performance

You would think that with encoding/decoding audio, which is quite a compute-intensive task, Perl would be much slower than the equivalent pure C programs. Surprise... it is only about 3% slower (!) Even with the mechanism I use here (Perl->C->Perl for every frame, Perl 5.6.1 and Linux 2.4.4 (PowerPC 7500) performs just fantastic. So, the moral of this paragraph is to run your own performance tests, but theres no need to think of your own Perl encoder/decoder will be inferior to a pure C/C++ implementation. The only drawback is that, depending upon how much buffer space you use for reading, memory usage will be at least 3 times as much (eh... RAM is cheap...)

<<less
Download (00057MB)
Added: 2006-06-19 License: GPL (GNU General Public License) Price:
1225 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5