Main > Free Download Search >

Free flv software for linux

flv

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 21
FLV::Tag 0.03

FLV::Tag 0.03


FLV::Tag is a flash video file data structure. more>>
FLV::Tag is a flash video file data structure.

This is a subclass of FLV::Base.

$self->parse($fileinst)

Takes a FLV::File instance and extracts an FLV tag from the file stream. This method then multiplexes that tag into one of the subtypes: video, audio or meta. This method throws exceptions if the stream is not a valid FLV v1.0 or v1.1 file.

At the end, this method stores the subtag instance, which can be retrieved with get_payload().

There is no return value.

$self->get_payload()

Returns the subtag instance found by parse(). This will be instance of FLV::VideoTag, FLV::AudioTag or FLV::MetaTag.

$pkg->serialize($tag, $filehandle)
$self->serialize($tag, $filehandle)

Serializes the specified video, audio or meta tag. If that representation is not complete, this throws an exception via croak(). Returns a boolean indicating whether writing to the file handle was successful.

<<less
Download (0.72MB)
Added: 2006-07-21 License: Perl Artistic License Price:
1196 downloads
QFlv2Avi 0.4

QFlv2Avi 0.4


QFlv2Avi project is a program to convert flv files (youtube for exemple) in avi files. more>>
QFlv2Avi project is a program to convert flv files (youtube for exemple) in avi files.

<<less
Download (0.004MB)
Added: 2007-07-28 License: GPL (GNU General Public License) Price:
853 downloads
FLV::Info 0.03

FLV::Info 0.03


FLV::Info is an extract metadata from Flash Video files. more>>
FLV::Info is an extract metadata from Flash Video files.

SYNOPSIS

use FLV::Info;
my $reader = FLV::Info->new();
$reader->parse(video.flv);
my %info = $reader->get_info();
print "$info{video_count} video framesn";
print $reader->report();

This module reads Macromedia FLV files and reports metadata about those files.

<<less
Download (0.72MB)
Added: 2006-07-21 License: Perl Artistic License Price:
1208 downloads
FLV::Body 0.03

FLV::Body 0.03


FLV::Body is a flash video file data structure. more>>
FLV::Body is a flash video file data structure.

METHODS

This is a subclass of FLV::Base.

$self->parse($fileinst)

Takes a FLV::File instance and extracts the FLV body from the file stream. This method throws exceptions if the stream is not a valid FLV v1.0 or v1.1 file.

There is no return value.

$self->serialize($filehandle)

Serializes the in-memory FLV body. If that representation is not complete, this throws an exception via croak(). Returns a boolean indicating whether writing to the file handle was successful.

$self->get_info()

Returns a hash of FLV metadata. See File::Info for more details.

$self->get_tags()

Returns an array of tag instances.

$self->count_video_frames()

Returns the number of video tags in the FLV stream.

$self->count_audio_packets()

Returns the number of audio tags in the FLV stream.

$self->count_meta_tags()

Returns the number of meta tags in the FLV stream.

$self->last_start_time()

Returns the start timestamp of the last tag, in milliseconds.

$self->get_meta($key);
$self->set_meta($key, $value);

These are convenience functions for interacting with an onMetadata tag at time 0, which is a common convention in FLV files. If the 0th tag is not an FLV::MetaTag instance, one is created and prepended to the tag list.

See also get_value and set_value in FLV::MetaTag.

<<less
Download (0.72MB)
Added: 2006-07-21 License: Perl Artistic License Price:
1196 downloads
FLV::ToSWF 0.12

FLV::ToSWF 0.12


FLV::ToSWF is a Perl module to convert an FLV file into a SWF file. more>>
FLV::ToSWF is a Perl module to convert an FLV file into a SWF file.

SYNOPSIS

use FLV::ToSwf;
my $converter = FLV::ToSWF->new();
$converter->parse_flv($flv_filename);
$converter->save($swf_filename);
See also flv2swf.

Transcodes FLV files into SWF files. See the flv2swf command-line program for a nice interface and a detailed list of caveats and limitations.

<<less
Download (1.2MB)
Added: 2006-08-24 License: Perl Artistic License Price:
686 downloads
FLV::ToMP3 0.17

FLV::ToMP3 0.17


FLV::ToMP3 can convert audio from a FLV file into an MP3 file. more>>
FLV::ToMP3 can convert audio from a FLV file into an MP3 file.

SYNOPSIS

use FLV::ToMP3;
my $converter = FLV::ToMP3->new();
$converter->parse_flv($flv_filename);
$converter->save($mp3_filename);

See also flv2mp3.

Extracts audio data from an FLV file and constructs an MP3 file. See the flv2mp3 command-line program for a nice interface and a detailed list of caveats and limitations.

<<less
Download (1.2MB)
Added: 2006-11-08 License: Perl Artistic License Price:
1156 downloads
FLV::Header 0.03

FLV::Header 0.03


FLV::Header is a flash video file data structure. more>>
FLV::Header is a flash video file data structure.

METHODS

This is a subclass of FLV::Base.

$self->parse($fileinst)

Takes a FLV::File instance and extracts the FLV header from the file stream. This method throws exceptions if the stream is not a valid FLV v1.0 or v1.1 file. The interpretation is a bit stricter than other FLV parsers (for example FLVTool2).

There is no return value.

$self->serialize($filehandle)

Serializes the in-memory FLV header. If that representation is not complete, this throws an exception via croak(). Returns a boolean indicating whether writing to the file handle was successful.

$self->has_video()

Returns a boolean indicating if the FLV header predicts that video data is enclosed in the stream.

This value is not consulted internally.

$self->has_audio()

Returns a boolean indicating if the FLV header predicts that audio data is enclosed in the stream.

This value is not consulted internally.

<<less
Download (0.72MB)
Added: 2006-07-21 License: GPL (GNU General Public License) Price:
1212 downloads
FLV::VideoTag 0.11

FLV::VideoTag 0.11


FLV::VideoTag is a flash video file data structure Perl module. more>>
FLV::VideoTag is a flash video file data structure Perl module.

METHODS

This is a subclass of FLV::Base.

$self->parse($fileinst)

Takes a FLV::File instance and extracts an FLV video tag from the file stream. This method throws exceptions if the stream is not a valid FLV v1.0 or v1.1 file.

There is no return value.

Note: this method needs more work to extract the codec specific data.

$self->serialize()

Returns a byte string representation of the tag data. Throws an exception via croak() on error.

$self->get_info()

Returns a hash of FLV metadata. See File::Info for more details.

<<less
Download (MB)
Added: 2006-07-27 License: Perl Artistic License Price:
1193 downloads
Yet Another MetaData Injector for FLV 1.2

Yet Another MetaData Injector for FLV 1.2


Yet Another MetaData Injector (yamdi) is a metadata injector for FLV files. more>>
Yet Another MetaData Injector (yamdi) is a metadata injector for FLV files. It adds the onMetaData event to your FLV files. yamdi should run under *BSD and Linux (tested with FreeBSD, MacOSX and Ubuntu) and is published under the BSD license.
Why?
For a current project I have to add metadata to quite large FLV files (over 1GB). The other known free tools (flvmdi and flvtool2) are not suitable for that job because they read the whole file into memory. Because Im not very familiar with ruby (in order to modify flvtool2) and flvmdi is not open source I took the FLV specs and implemented a metadata injector in C. yamdi uses less memory and is faster.
Yet Another MetaData Injector for FLV injects the following metadata into your FLV files:
- creator
- metadatacreator
- hasKeyframes
- hasVideo
- hasAudio
- hasMetaData
- canSeekToEnd
- duration
- datasize
- videosize
- videocodecid
- audiosize
- audiocodecid
- audiosamplerate
- audiosamplesize
- stereo
- filesize
- lasttimestamp
- lastkeyframetimestamp
- lastkeyframelocation
- keyframes (filepositions, times)
- width
- height
- framerate
- videodatarate
- audiodatarate
Installation:
Download the source code and extract it with tar:
tar xzf yamdi-1.0.tar.gz
Change into the yamdi directory and compile the source code with:
cd yamdi-1.0
gcc yamdi.c -o yamdi -O2 -Wall
yamdi accepts four paramters:
-i The source FLV file.
-o The resulting FLV file with the metatags. If the output file is - the FLV file will be written to stdout.
-c A string that will be written into the creator tag. This parameter is optional
-h Displays a description of the available parameters
Examples:
yamdi -i sample.flv -o sample_with_metadata.flv
yamdi -i sample.flv -o - > sample_with_metadata.flv
yamdi -i sample.flv -o sample_with_metadata.flv -c "John Doe"
Enhancements:
- [Fix] Width and height calculation of ScreenVideo stream was wrong
- [Add] onLastSecond event with option -l
<<less
Download (0.007MB)
Added: 2007-05-07 License: BSD License Price:
926 downloads
clive 0.2.0

clive 0.2.0


clive is a command line program that extracts videos from YouTube and Google Video websites. more>>
clive is a command line program that extracts videos from YouTube and Google Video websites. The project supports embedded video extraction, and can be used with ffmpeg to re-encode the extracted videos to different video formats (avi, mpeg, flv).

<<less
Download (0.023MB)
Added: 2007-04-28 License: GPL (GNU General Public License) Price:
914 downloads
FlowPlayer 1.19

FlowPlayer 1.19


FlowPlayer is a video player for Flash Video in FLV format. more>>
FlowPlayer project is a video player for Flash Video in FLV format. The UI is clean and simple.
The player is easy to configure and embed into your home page, site, or blog.
FlowPlayer.swf is a player that is ready to be used out-of-the box. FlowPlayer.html is an example of Web page that uses it. The name of the video file to be loaded by the player is specified in html page in the < object > tags flashvars attribute. This attribute is there in two places (both in < objec t> and < embed > tags) to maximize the number of supported Web browsers.
By default, the player loads the video file from the same location as it loads FlowPlayer.swf. The name of this variable is videoFile and the value should be the name of the video file with or without an extension.
There is also a way to specify a complete URL. This is done using the baseURL variable. When this mechanism is used the video files and FlowPlayer.swf may reside in different locations within the Web server or even in different servers.
autoPlay variable is used to specify whether playback should start immediately when the player has been loaded into the Web browser. Legal values for this parameter are true and false.
Please refer to FlowPlayer.html for descriptions of all HTML parameters used to control the player.
Enhancements:
- New FlowPlayer Skinning Kit to make skinning the player better than ever before.
- There is a new package in the downloads for this.
- Added all dependencies to the source distribution package and now its easier for new developers to start hacking.
- Fixes: VideoHeight does not have any effect in full screen mode any more, now resizes to fit the full area.
- Configured progress bar, buffering bar etc. colors were ignored and now work as espected.
<<less
Download (0.050MB)
Added: 2007-07-20 License: The Apache License 2.0 Price:
868 downloads
WWW::Google::Video 0.3

WWW::Google::Video 0.3


WWW::Google::Video is a fetch the Google Video Information. more>>
WWW::Google::Video is a fetch the Google Video Information.

SYNOPSIS

use WWW::Google::Video;

$foo=new WWW::Google::Video;

$foo->fetch(http://video.google.com/videoplay?docid=1808273720725631796);
# The Google Video Page URL, such as http://video.google.com/videoplay?docid=blahblahblah

print $foo->{url},"n"; # Google Video FLV Original File URL !!
print $foo->{length},"n"; # Video Length Information
print $foo->{name},"n"; # Video Name Information

foreach(@{ $foo->{pic} }){ # By using Reference to an Array
print $_,"n"; # To show the preview pictures.
}

The WWW::Google::Video is a class implementing a interface for fetch the Google Video Information.

To use it, you should create WWW::Google::Video object and use its method fetch(), to fetch the information of Video.

It uses LWP::Simple for making request to Google.

<<less
Download (0.008MB)
Added: 2006-07-20 License: GPL (GNU General Public License) Price:
1196 downloads
Palabre 0.5

Palabre 0.5


Palabre is an open source (and free as in free beer) XML Socket Python Server. more>>
Palabre is an open source (and free as in free beer) XML Socket Python Server.
It is meant to be used in replacement (for example) of the Macromedia Flash Communication Server. (which is lets admit it really expensive)
Of course, its much more limited, but has all the basic functionnalities for connecting Flash based Clients through Xml Sockets (sending and receiving messages).
So you can use it to create, multiuser applications like a Chat, (almost) Real Time Flash Games, Online support, ...
It does not include Video streaming functions ( FLV via RTMP ) instead of Flash Communication Server.
Main features:
- Have multiple Rooms
- Each Room can have any parameter you want ( A title, a lock, operators, any flag, ...)
- The creator of the room can change this parameters
- The room can have Sub rooms (or child rooms)
- For Example, you can host 10 games and chats on a server, and each game has a lobby room for chatting, and as many subrooms as wanted. Players can chat, start a new game, wait for people to join, and then start the game. (Then the child room of the game can be "locked" so that no one else joins it.
- Have multiple clients
- They are identified by a nickname (like on IRC)
- One client can be in multiple rooms / subrooms
- Clients can send messages to a room
- Clients can send messages to other clients (private messages)
- Clients can send a broadcast message (or reserve this to root)
- Clients can ping the server
- Clients can ask for a "room message" to be sent back to them. (to test latency, ...)
Enhancements:
- Database identification support (< connect nickname="X" password="Y" / >)
- Clients params (< clientparam name="X" value="Y" / >)
- SubXML nodes : (< msg toroom="X" >< position >< x >12< /x >< /position >< /msg >)
- Customizable nodes (< mynode toroom="X" anyparam="Y" >< AnyContent >< /mynode >)
- Joined/Left information (< client name="Nickname" joined="Lobby" / >)
<<less
Download (0.051MB)
Added: 2006-10-23 License: GPL (GNU General Public License) Price:
1098 downloads
Google Video Downloader 1.1

Google Video Downloader 1.1


Google Video Downloader is a Firefox extension that adds a button in the status bar. more>>
Google Video Downloader is a Firefox extension that adds a button in the status bar. You can download the source .flv or .avi file directly in two clicks

If You:

- Would like to download files from other videohostings;
- Have DownThemAll od FlashGot;
- Would like to permanently choose preferred Google Video format.

<<less
Download (0.003MB)
Added: 2007-06-28 License: MPL (Mozilla Public License) Price:
826 downloads
Bottle 0.4.4

Bottle 0.4.4


WSGI micro web framework + templates more>>

Bottle 0.4.4 is created as a fast, simple and useful one-file WSGI framework and templates with a ton of features.

Bottle is a fast, simple and useful one-file WSGI framework. It is not a full-stack framework with a ton of features, but a useful mirco-framework for small web-applications that stays out of your way.

Bottle only depends on the Python Standard Library. If you want to use a HTTP server other than wsgiref.simple_server you may need cherrypy, flup or paste (your choice).

Major Features:

  1. Request dispatching: Map requests to handler-callables using URL-routes.
  2. URL parameters: Use regular expressions /object/(?P[0-9]+) or simplified syntax /object/:id to extract data out of URLs.
  3. WSGI abstraction: Dont worry about cgi and wsgi internals.
  4. Input: request.GET[parameter] or request.POST[form-field]
  5. HTTP header: response.header[Content-Type] = text/html.
  6. Cookie Management: response.COOKIES[session] = new_key.
  7. Static files: send_file(movie.flv, /downloads/) with automatic mime-type guessing.
  8. Errors: Throw HTTP errors using abort(404, Not here) or subclass HTTPError and use custom error handlers.
  9. Templates: Integrated template language.
  10. Plain simple: Execute python code with %... or use the inline syntax {{...}} for one-line expressions.
  11. No IndentationErrors: Blocks are closed by %end. Indentation is optional.
  12. Extremely fast: Parses and renders templates 5 to 10 times faster than mako.
  13. Support for Mako-Templates (requires mako).
  14. HTTP Server: Build in WSGI/HTTP Gateway server (for development and production mode)
  15. Currently supports wsgiref.simple_server (default), cherrypy, flup, paste and fapws3.
  16. Speed optimisations:
  • Sendfile: Support for platform-specific high-performance file-transmission facilities, such as the Unix sendfile()
  • Depends on wsgi.file_wrapper provided by your WSGI-Server implementation.
  • Self optimising routes: Frequently used routes are tested first (optional)
  • Fast static routes (single dict lookup)

Requirements:

  • Python
<<less
Added: 2009-07-08 License: MIT/X Consortium Lic... Price: FREE
14 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 2
  • 1
  • 2