Main > Free Download Search >

alldj dvd to avi converter

alldj dvd to avi converter

Sponsored Links
Sponsored Links

alldj dvd to avi converter

No.
Title
Category
Price
License
Expand All
1
System -> Backup
GPL GNU General Public License
Hide show
dvd+rw-tools project makes it possible to burn DVD images created by "dvdauthor" or "mkisofs" to DVD+R, DVD+RW, DVD-R, and DVD-RW disks, replacing "cdrecord-proDVD" in many cases.

The package contains "growisofs" to burn DVD images or create a data DVD on the fly, "dvd+rw-format" to format a DVD+RW, "dvd+rw-mediainfo" to give details about DVD disks, and some programs to control the write speed and obtain information from DVD-RAM.
2
Internet -> DNS
GPL GNU General Public License
Hide show
RIR to DNS converter is a tool to convert Regional Internet Registry data to a DNS country lookup zone. You can use it to build your own DNS zone for looking up country codes from IP addresses.

It uses data directly from RIPE, ARIN, APNIC, LACNIC, and AFRINIC. The data can be updated on a schedule of your choosing.

The input data comes from:

ftp://ftp.afrinic.net/pub/stats/afrinic/delegated-afrinic-latest
ftp://ftp.apnic.net/pub/stats/apnic/delegated-apnic-latest
ftp://ftp.arin.net/pub/stats/arin/delegated-arin-latest
ftp://ftp.ripe.net/pub/stats/ripencc/delegated-ripencc-latest
ftp://ftp.lacnic.net/pub/stats/lacnic/delegated-lacnic-latest

The input data format is described in:

http://www.apnic.net/db/rir-stats-format.html

The output is a BIND 9 zone file that can be used to look up country codes
in a similar fashion to in-addr.arpa. For example, to find out what country
203.30.47.58 is:

host 58.47.30.203.rir.example.com
58.47.30.203.rir.example.com has address 127.0.65.86

where 65 and 85 are ASCII for A and U, which means 203.30.47.58 is
in Australia (AU).

HOW TO USE IT

Just feed it the above delegated- -latest files into stdin and it will
spit out the zone file to stdout. The zone file will only have the IP addresses,
so you could $INCLUDE it into a zone file that contains NS records, SOA, $ORIGIN,
etc.

WHY USE IT

You dont need the resolution of MaxMinds GeoIP database, but you do want
something that is free and you want it kept up to date on a schedule that
you decide.

You could use this to block or tag email based on countries, block or redirect
visitors to your website based on end-user country, and so on. Be very
careful about blocking mail this way, though, as you may block legitimate
email. Instead of blocking outright, use it in a SpamAssassin rule to add
something to the spam level, based on where the email comes from.

HOW IT WORKS

The RIR files contain ranges of IP addresses, and indicate what CC each range is allocated to. At the simplest level, rir2dns just sorts the ranges then iterates
through the IPs in each range and generates a reverse-dns-style A record that
represents the country code.

HOW IT WORKS - IN DETAIL

Rather than iterate through each IP address, the program tries to skip through
entire classes at a time (256 IPs, 65536 IPs, etc). Rather than iterate
through each IP, the loop iterates through classes or IP ranges (whichever are
smaller at the loop control), using control-breaks to accummulate neighbouring
ranges where possible so that entire classes that are in the same country dont
generate huge numbers of records.

Firstly, IPs are considered to be 4-digit numbers, but in base-256. In other
words, each octet is dealt with as if it were a single base-256 digit. This
turns out to be convenient because optimisations of large chunks of IP space can be done by looking for places where least-significant base-256 digits are zero.

Next, IP ranges are broken down into the following sub-ranges:

Optional individual IP addresses (ie: 4 octets)
Optional A-class ranges (ie: 3 octets)
Optional B-class ranges (ie: 2 octets)
Optional C-class ranges (ie: 1 octet)
Optional B-class ranges (ie: 2 octets)
Optional A-class ranges (ie: 3 octets)
Optional individual IP addresses (ie: 4 octets)

Considering that there is a pattern here, Im sure theres an elegant way to
handle breaking this down into two loops (one reducing the octets and one
increasing the octets), but I cant be bothered, so Ill break it down into
seven loops. Kind of hard-coded, but at least its simple.

For ease of processing, the IP addresses are actually converted to 32-bit numbers, then back again. This simplifies mathematics and looping through ranges.

Thats pretty much it, really...

Note that currently there are about 80,000 RIR records between all five
registries. This takes about 35 seconds on a 2.4GHz P4 to process, and
generates a 26MB file with around 3/4 million lines (RRs). This causes BIND
to use about 100MB or so of memory, and on a slow machine will probably cause it to take too long to reply, while it searches the zone. That size zone can
take a minute or two to load, which is quite a while.

Basic algorithm:

Read & process RIR data:

Read RIR ranges
Sort RIR ranges by start IP address
Glue together contiguous ranges of the same country

For each range

Generate the IPs at the start of the range

Generate the A-classes at the start of the range

Generate the B-classes at the start of the range

Generate the C-classes in the middle of the range

Generate the B-classes at the end of the range

Generate the A-classes at the end of the range

Generate the IPs at the end of the range
3
Database -> Database-APIs
GPL GNU General Public License
Hide show
MySQL PHP to PostgreSQL is an application that takes a php page that uses mysql calls and changes them into PostgreSQL calls.

This allows any website (if it converts properly) that was written in PHP for MySQL to run as a website written to run on PostgreSQL.

· Step 1: Download and uncompress

To uncompress simply type: tar xvzf mysqlphp2postgres.tar.gz

If youre on a non-GNU system you might have to type: gzip -dc mysqlphp2postgres.tar.gz | tar xvf -

· Step 2: Compile

To compile simply type: make

If youre on a non-GNU system youll have to edit the make file to change the compiler to cc instead of gcc

· Step 3: Install

Type: make install

This will simply copy the binary file to /usr/local/bin/

· Step 4: Convert

Type: mysqlphp2postgres inputfile.php outputfile.php

The input file is the php page that uses mysql. The outfile is the page you want to create. You will probably need to tell mysqlphp2postgres the name of the postgreSQL database since mysql_select_db doesnt translate. You can do this by using a -d switch. So if, for example, the database youre connecting to is called blah, you could type: mysqlphp2postgres -d blah inputfile.php outputfile.php

Problems:

I have had the following problems from using this program:
MySQL has a lot more functions in PHP than PostgreSQL that do more things. I havent had a problem with any unsupported functions in my programs, but someone probably will. If you want to help write code for this to support those functions (if thats even possible) feel free to help.

Whats New in This Release:

· Fixed some stuff.
· Cleaned up some code.
· This program now produces code optomized for PHP 4.1.0 and above.

4
Desktop-Environment -> Tools
GPL GNU General Public License
Hide show
MS Word to plaintext converter is a service menue easily converts MS Word documents to plain text files. The generated text file is named *.doc.txt.

I hope it is as useful for you as it is for me.

5
Office -> Finance
GPL GNU General Public License
Hide show
American Express Expense Report to QIF Converter project is a utility that converts American Express expense reports into QIF.

There are three main reasons:

1. American Express only offers QIF files for the last 6 months of activity whereas the expense reports go back 2 years. You can also run a report with a custom 1- to 12-month time period within 24 months of the current calendar month.
2. American Express QIF files have limited to no "categorization" whereas the expense report categorizes each transaction with a "Merchant Category" and "Subcategory".
3. American Express QIF files do not indicate which credit card in a multi-card account performed the transaction.

Here are some key features of "American Express Expense Report to QIF Converter":

· Inserts card owner and last 5 digits of the credit card in the memo field
· Reads config file for user defined rules so transactions can be automatically mapped to different accounts in your accounting software. Mapping can be based on:
· Credit card owner
· Vendor name
· AMEX "Merchant Category" and "Subcategory"
· Any combination of the above
· Sanitizes and cleans up vendor names
· Has the ability to add a prefix to all vendor names

6
System -> Software-Distribution
GPL GNU General Public License
Hide show
Gem to rpm converter creates an RPM spec file from a Ruby gem. The project uses the gem metadata to fill out most of the information needed for building an RPM containing the gem.

Usage:

Run gem2rpm --help for options

At its simplest, download a gem (lets call that file GEM) and run

gem2rpm $GEM

This will print an rpm spec file based on the information contained in the gems spec file. In general, it is necessary to edit the generated spec file because the gem is missing some important information that is customarily provided in rpms, most notably the license and the changelog.

Rather than editing the generated specfile, edit the template from which the specfile is generated. This will make it easier to update the RPM when a new version of the Gem becomes available.

To support this process, it is recommended to first save the default template somewhere:

gem2rpm -T > rubygem-GEM.spec.template

Now, edit the template and then run gem2rpm to generate the spec file using the edited template:

gem2rpm -t rubygem-GEM.spec.template > rubygem-GEM.spec

With that, you can now build your RPM as ususal. When a new version of the gem becomes available, you should edit the saved template and rerun gem2rpm over it.

Template Details:

The template is a standard erb file; there are three main variables available in the template file:

format - The Gem::Format for the gem
spec - The Gem::Specification for the gem (the same as format.spec)

Conventions:

A typical source RPM for a gem should consist of three files: the gem file itself, the template for the spec file and the spec file. To ensure that the template will be included in the source RPM, it must be listed as one of the sources in the spec file.

The resulting rpms should follow the naming convention rubygem-$GEM where GEM is the name of the packaged gem. The default template also makes sure that the resulting package provides ruby($GEM), according to general packaging conventions for scripting languages
7
System -> Backup
GPL GNU General Public License
Hide show
restore CD/DVD allows you to create a CD or DVD that can be used to backup whole hard disk partitions from any OS and restore them without user interaction.

restore CD/DVD can be used in a manner similar to vendor-provided rescue CDs included with new computers, but with all your own settings.
8
Miscellaneous -> Information-Management
GPL GNU General Public License
Hide show
DVD Manager provides an easy-to-use Web-based DVD management tool.

DVD Manager is an e107 CMS plugin. This plugin will enable users to manage their DVD collection and show it to other members via the Web whether it is online or offline.

9
Multimedia -> Audio
GPL GNU General Public License
Hide show
cdrtools DVD Extensions adds DVD support to cdrtools.

OSS DVD extensions for cdrtools 2.0 is a opensource extension to add DVD support to Jörg Schillings cdrtools package.

A patch for cdrtools-2.0 is created and is actually a translation of a patch which can be found on abcpages.com. That patch is based upon cdrtools 1.11. The patch given here is based upon cdrtools-2.00.tar.gz.

The objective is to give cdrtools dvd extensions without imposed limits, and also to have a Open Source solution to burn dvds. Currently DVD-R(W) support is added. As a convenience also SRPM and RPM packages for several RPM based Linux distrosare given. Heres a usefull short HOWTO on setting up and using your CD/DVD writer for the first time, in case you detect problems.

For DVD+R(W) see other projects. For instance checkout dvd+rw-tools. I wrote a small HOWTO on how to write SAO/DAO dvd isos on DVD+R using growisofs. Recently OSS DVD functionality has been expanded with DVD+RW and DVD+R DL burning, with the release of cdrtools-2.01.01a01-ossdvd.patch.bz2.

Whats New in This Release:

· This patch is for cdrtools 2.01.01a05 and is adjusted to work with Linux kernel 2.6.12 or higher and can be compiled with GCC 4.0.x.
· The rawio patch using libcap was integrated and the scsibug patch is now redundant as it has been integrated into cdrtools.
· The RPMs and SRPMs were updated for Mandriva 2006.0.

10
Multimedia -> Video
GPL GNU General Public License
Hide show
DVD-Baker project is a small suite of programmes designed that can turn your image collection into a DVD.

Your image collection can be stored in a web gallery such as Menalto Gallery G2.

Formerly known as gallery2-to-dvd, DVD-Baker has evolved from a brute-force (hack) bash script to a php/bash combination that allows you to bake your DVD on a computer other than your webserver.

Here are some key features of "DVD Baker":

· Menu system based on the root and branch albums/folders
· Slideshows made from the images in each leaf album using dvd-slideshow
· An albums highlight is embedded in its corresponding menu
· Subtitles for each image (switchable)
· Customisable image durations and transition effects
· Autoplay after menu timeout plays each slideshow sequentially
· Random autoplay (optional) if using dvdauthor 0.6.12
· Options menu (optional) for toggling subtitles, autoplay and repeat modes
· Either NTSC or PAL video formats
· DVD-compliant MPEG movies can be included
· High or low quality modes

How DVD-Baker works

Its as simple as RECIPE => BAKE => BURN !!!

1. Prepare the recipe:
For Menalto Gallery G2:

g2-dvd-recipe.php needs to be placed in the base directory of your G2 site.

2. Baking the ingredients:

Running dvd-baker will produce all the slideshows and menus as specified by the recipe.

A file called dvdauthor.xml will be produced describing all those menus and slideshows, and how they work together.

3. Burning the DVD:

If you didnt specify the -d option for dvd-baker, then:

$ dvdauthor -x dvdauthor.xml

To burn the dvd, use your preferred burning application to create a DVD-Video from the resultant ./DVD directory.

Whats New in This Release:

· A few important features have been added.
· The most requested may be the ability to specify the gallery album to bake (rather than the users root album), and the ability to specify an album to use to create a DVD leader (a title played before the root menu is shown).
· Also included is an optional Options Menu System, which can be accessed by pressing the SUBTITLE button (or F3 in gxine) to toggle options such as SUBTITLES, AUTOPLAY, and REPEAT during playback.
· Minor cleanups and bugfixes are included.

11
Multimedia -> Video
GPL GNU General Public License
Hide show
Molphin - DVD Copy makes it easy to backup your DVDs from your home TV-DVD-Recorder to your PC.

12
Multimedia -> Audio
GPL v
Hide show
Sound Converter project can convert sound files to other formats.

A simple sound converter application for the GNOME environment. It reads anything the GStreamer library can read, and writes WAV, FLAC, MP3, and Ogg Vorbis files.

13
Programming -> Libraries
Perl Artistic License
Hide show
Locale::Object::Currency::Converter is a Perl module that can convert between currencies.

Locale::Object::Currency::Converter allows you to convert between values of currencies represented by Locale::Object::Currency objects.

SYNOPSIS

use Locale::Object::Currency;
use Locale::Object::Currency::Converter;

my $usd = Locale::Object::Currency->new( code => USD );
my $gbp = Locale::Object::Currency->new( code => GBP );
my $eur = Locale::Object::Currency->new( code => EUR );
my $jpy = Locale::Object::Currency->new( code => JPY );

my $converter = Locale::Object::Currency::Converter->new(
from => $usd,
to => $gbp,
service => XE
);

my $result = $converter->convert(5);
my $rate = $converter->rate;
my $timestamp = $converter->timestamp;

print $converter->use_xe;
print $converter->use_yahoo;

$converter->from($eur);
$converter->to($jpy);
$converter->service(Yahoo);

$converter->refresh;

14
Internet -> Firefox-Extensions
MPL Mozilla Public License
Hide show
Capacitor Converter is an extension which converts capacitor values.

Easy to use capacitor converter. Converts between pF, nF and uF in a flash. For those of you who didnt know you can make the toolbar disappear.

Just right-click(Windows) or ctrl+click(one button Macs) beside the address bar and select Capacitor Converter to make it disappear.

15
Multimedia -> Video
GPL GNU General Public License
Hide show
Multimedia Converter project provides graphical environment to take full advantage some of the possibilities the ffmpeg and MPlayer.

So help to Convert between different media formats.