Main > Free Download Search >

Free file formats mpeg software for linux

file formats mpeg

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 3662
FFmpeg::FileFormat 6036

FFmpeg::FileFormat 6036


FFmpeg::FileFormat is a multimedia file format supported by FFmpeg (eg avi, mov, mpeg, mp3, &c). more>>
FFmpeg::FileFormat is a multimedia file format supported by FFmpeg (eg avi, mov, mpeg, mp3, &c).

SYNOPSIS

$ff = FFmpeg->new(); #see FFmpeg
$xx = $ff->file_format(mov);
#...do something with $xx

Objects of this class are not intended to be instantiated directly by the end user. Access FFmpeg::FileFormat objects using "file_format()" in FFmpeg or "filee_formats()" in FFmpeg.

Instances of this class represent a file formats supported by FFmpeg-C. If a file format exists, it means that FFmpeg-C can use it to do at least one of:

read files of this type
write files of this type

Call "can_read()" and "can_write()" to see what functionality is supported for a given file format.

<<less
Download (1.8MB)
Added: 2006-11-09 License: Perl Artistic License Price:
630 downloads
File::Format::RIFF 1.0.1

File::Format::RIFF 1.0.1


File::Format::RIFF is a Perl module to Resource Interchange File Format/RIFF files. more>>
File::Format::RIFF is a Perl module to Resource Interchange File Format/RIFF files.

SYNOPSIS

use File::Format::RIFF;

open( IN, file ) or die "Could not open file: $!";
my ( $riff1 ) = File::Format::RIFF->read( *IN );
close( IN );
$riff1->dump;

my ( $riff2 ) = new File::Format::RIFF( TYPE );
foreach my $chunk ( $riff1->data )
{
next if ( $chunk->id eq LIST );
$riff2->addChunk( $chunk->id, $chunk->data );
}
open( OUT, ">otherfile" ) or die "Could not open file: $!";
$riff2->write( *OUT );
close( OUT );

File::Format::RIFF provides an implementation of the Resource Interchange File Format. You can read, manipulate, and write RIFF files.

CONSTRUCTORS

$riff = new File::Format::RIFF( $type, $data );

Creates a new File::Format::RIFF object. $type is a four character code that identifies the type of this particular RIFF file. Certain types are defined to have a format, specifying which chunks must appear (e.g., WAVE files). If $type is not specified, it defaults to (four spaces). $data must be an array reference containing some number of RIFF lists and/or RIFF chunks. If $data is undef or not specified, then the new RIFF object is initialized empty.

$riff = File::Format::RIFF->read( $fh, $filesize );

Reads and parses an existing RIFF file from the given filehandle $fh. An exception will be thrown if the file is not a valid RIFF file. $filesize controls one aspect of the file format checking -- if $filesize is not specified, then stat will be called on $fh to determine how much data to expect. You may explicitly specify how much data to expect by passing in that value as $filesize. In either case, the amount of data read will be checked to make sure it matches the amount expected. Otherwise, it will throw an exception. If you do not wish it to make this check, pass in undef for $filesize.

Please note, if you wish to read an "in memory" filehandle, such as by doing this: open( $fh, read( $fh, $filesize );

The read constructor may also be used as a method. If used in this manner, then all existing data contained in $riff will be discarded, and replaced by the contents read from $fh.

$riff->write( $fh );

Outputs a properly-formatted RIFF file to the given filehandle $fh.

<<less
Download (0.009MB)
Added: 2007-04-27 License: Perl Artistic License Price:
916 downloads
File::Comments 0.07

File::Comments 0.07


File::Comments is a Perl module that ecognizes file formats and extracts format-specific comments. more>>
File::Comments is a Perl module that ecognizes file formats and extracts format-specific comments.

SYNOPSIS

use File::Comments;

my $snoop = File::Comments->new();

# *----------------
# | program.c:
# | /* comment */
# | main () {}
# *----------------
my $comments = $snoop->comments("program.c");
# => [" comment "]

# *----------------
# | script.pl:
# | # comment
# | print "howdy!n"; # another comment
# *----------------
my $comments = $snoop->comments("script.pl");
# => [" comment", " another comment"]

# or strip comments from a file:
my $stripped = $snoop->stripped("script.pl");
# => "print "howdy!n";"

# or just guess a files type:
my $type = $snoop->guess_type("program.c");
# => "c"

File::Comments guesses the type of a given file, determines the format used for comments, extracts all comments, and returns them as a reference to an array of chunks. Alternatively, it strips all comments from a file.

Currently supported are Perl scripts, C/C++ programs, Java, makefiles, JavaScript, Python and PHP.

The plugin architecture used by File::Comments makes it easy to add new formats. To support a new format, a new plugin module has to be installed. No modifications to the File::Comments codebase are necessary, new plugins will be picked up automatically.

File::Comments can also be used to simply guess a files type. It it somewhat more flexible than File::MMagic and File::Type. File types in File::Comments are typically based on file name suffixes (*.c, *.pl, etc.). If no suffix is available, or a given suffix is ambiguous (e.g. if several plugins have registered a handler for the same suffix), then the files content is used to narrow down the possibilities and arrive at a decision.

WARNING: THIS MODULE IS UNDER DEVELOPMENT, QUALITY IS ALPHA. IF YOU FIND BUGS, OR WANT TO CONTRIBUTE PLUGINS, PLEASE SEND THEM MY WAY.

<<less
Download (0.012MB)
Added: 2007-06-09 License: Perl Artistic License Price:
868 downloads
Format on Save 1.1.0

Format on Save 1.1.0


Format on Save is a Eclipse plugin to automatically organizes imports and formats code when saving a Java editor. more>>
Format on Save is a Eclipse plugin to automatically organizes imports and formats code when saving a Java editor.

This is the exact equivalent as doing Ctrl-Shift-O, Ctrl-Shift-F before saving. New features: - Sort Members and Correct Indentation - preference page to configure defaults

<<less
Download (0.051MB)
Added: 2006-09-13 License: GPL (GNU General Public License) Price:
1138 downloads
Fortran::Format 0.90

Fortran::Format 0.90


Fortran::Format is a Perl module to read and write data according to a standard Fortran 77 FORMAT. more>>
Fortran::Format is a Perl module to read and write data according to a standard Fortran 77 FORMAT.

SYNOPSYS

use Fortran::Format;

my $f = Fortran::Format->new("2(N: ,I4,2X)");
print $f->write(1 .. 10);
# prints the following:
# N: 1 N: 2
# N: 3 N: 4
# N: 5 N: 6
# N: 7 N: 8
# N: 9 N: 10

# if you dont want to save the format object,
# just chain the calls:
Fortran::Format->new("2(N: ,I4,2X)")->write(1 .. 10);

This is a Perl implementation of the Fortran 77 formatted input/output facility. One possible use is for producing input files for old Fortran programs, making sure that their column-oriented records are rigorously correct. Fortran formats may also have some advantages over printf in some cases: it is very easy to output an array, reusing the format as needed; and the syntax for repeated columns is more concise. Unlike printf, for good or ill, Fortran-formatted fields never exceed their desired width. For example, compare

printf "%3d", 12345; # prints "12345"
print Fortran::Format->new("I3")->write(12345); # prints "***"

This implementation was written in pure Perl, with portability and correctness in mind. It implements the full ANSI standard for Fortran 77 Formats (or at least it should). It was not written with speed in mind, so if you need to process millions of records it may not be what you need.

<<less
Download (0.018MB)
Added: 2007-04-20 License: Perl Artistic License Price:
925 downloads
File2Divx3Pass 2.3

File2Divx3Pass 2.3


File2Divx3Pass is a Perl-GTK frontend to mencoder for encoding media file to MPEG4. more>>
File2Divx3Pass is a Perl-GTK frontend to mencoder for encoding media file to MPEG4.

It can encode any media file supported by mencoder to DiVX, in 1-, 2- or 3-pass encoding.

You can create new, save and load projects and you can batch encode your projects. It also has an automatic video bitrate and bits per pixel calculator.

File2DiVX3Pass2 is a Gtk2 version, with the same functionality as the Gtk version. I have added some new features (see changelog). Formats tested by me that work: MPEG-1, MPEG-2, DiVX, WMV, ASF, RM, MOV, DAT, CUE/BIN and OGM.

<<less
Download (0.029MB)
Added: 2006-07-05 License: GPL (GNU General Public License) Price:
1213 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
Audio File Library 0.2.6

Audio File Library 0.2.6


Audio File Library is a uniform API for accessing standard digital audio file formats. more>>
The Audio File Library provides a uniform and elegant API for accessing a variety of audio file formats, such as AIFF/AIFF-C, WAVE, NeXT/Sun .snd/.au, Berkeley/IRCAM/CARL Sound File, Audio Visual Research, Amiga IFF/8SVX, and NIST SPHERE. Supported compression formats are currently G.711 mu-law and A-law and IMA and MS ADPCM.

Key goals of the Audio File Library are file format transparency and data format transparency. The same calls for opening a file, accessing and manipulating audio metadata (e.g. sample rate, sample format, textual information, MIDI parameters), and reading/writing sample data will work with any supported audio file format. Likewise, the format of the audio data presented to the application need not be tied to the format of the data contained in the file.

The Audio File Library distributed under the GNU Library General Public License.
<<less
Download (0.36MB)
Added: 2005-04-14 License: LGPL (GNU Lesser General Public License) Price:
1655 downloads
AnyData::Format::Mp3 0.10

AnyData::Format::Mp3 0.10


AnyData::Format::Mp3 is a tied hash and DBI access to Mp3 files. more>>
AnyData::Format::Mp3 is a tied hash and DBI access to Mp3 files.

SYNOPSIS

use AnyData;
my $playlist = adTie( Passwd, [c:/My Music/] );
while (my $song = each %$playlist){
print $song->{artist} if $song->{genre} eq Reggae
}

OR

use DBI
my $dbh = DBI->connect(dbi:AnyData:);
$dbh->func(playlist,Mp3,[c:/My Music],ad_catalog);
my $playlist = $dbh->selectall_arrayref( qq{
SELECT artist, title FROM playlist WHERE genre = Reggae
});
# ... other DBI/SQL operations

This module provides a tied hash interface and a DBI/SQL interface to MP files. It creates an in-memory database or hash from the Mp3 files themselves without actually creating a separate database file. This means that the database is automatically updated just by moving files in or out of the directories.
Many mp3 (mpeg three) music files contain a header describing the song name, artist, and other information about the music.

Simply choose Mp3 as the format and give a reference to an array of directories containing mp3 files. Each file in those directories will become a record containing the fields:

song
artist
album
year
genre
filename
filesize

This module is a submodule of the AnyData.pm and DBD::AnyData.pm modules. Refer to their documentation for further details.

<<less
Download (0.043MB)
Added: 2006-11-07 License: GPL (GNU General Public License) Price:
1081 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
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
Video::Info::Magic 0.993

Video::Info::Magic 0.993


Video::Info::Magic can resolve video filetype if possible. more>>
Video::Info::Magic can resolve video filetype if possible.

SYNOPSIS

use strict;
use Video::Info::Magic qw(:all);

my $type = divine(/path/to/video.mpg );

print $type; #MPEG system stream data (maybe)

## ... see methods below

EXPORT

various constants related to video file formats. All are prefixed with "VIDEO_".
divine(): Employs /usr/share/magic entries to determine a files type, as well as GUID and other info from Microsoft, mplayer, transcode...

<<less
Download (0.62MB)
Added: 2006-07-20 License: Perl Artistic License Price:
1191 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
Video::Info::MPEG::System 0.993

Video::Info::MPEG::System 0.993


Video::Info::MPEG::System is a suite of modules to probe video files for various attributes. more>>
Video::Info::MPEG::System 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.

To contribute, use Video::Info::FOO as a template to write a module, and email it to the Allen Day. Also see t/FOO.t as an example test script to verify the sanity of your code.

Installation:

To install this module type the following:

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

<<less
Download (0.62MB)
Added: 2006-11-17 License: Perl Artistic License Price:
1071 downloads
Video::Info::MPEG::Constants 0.993

Video::Info::MPEG::Constants 0.993


Video::Info::MPEG::Constants is a suite of modules to probe video files for various attributes. more>>
Video::Info::MPEG::Constants 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.

To contribute, use Video::Info::FOO as a template to write a module, and email it to the Allen Day. Also see t/FOO.t as an example test script to verify the sanity of your code.

Installation:

To install this module type the following:

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

<<less
Download (0.62MB)
Added: 2006-11-17 License: Perl Artistic License Price:
1071 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5