Copyright: Alexander Milukov


AVI Frame rate changer

by AM Software (c) 2001

Overview

AviFrate is an utility that allows you to change many important fields in an avi file header. Most often you need to adjust the frame rate of the avi video stream. The frame rate is determined when you play a file by formula:

fps=dwRate/dwScale

	where	fps is "frames per second" playback speed,
		dwRate and dwScale are fields of the video stream header

After you change these values, AviFrate will re-calculate frame rate and will allow you to write it directly into the file header. You can undo changes made until you exit AviFrate. This allows you to try out some values before you decide to keep them.

Buttons and edit boxes

Flags	Contains few bit flags to mark file as indexed one, force index usage, mark file as captured, copyrighted etc.
Init. frames	Number of frames to skip
Frames	Number of frames mentioned by file header
handler	Video Stream handler fourCC id and format header fourCC id
scale	divisor of the frame rate
rate	multiplier of the frame rate
length	Number of frames mentioned by stream header
fps	calculated "frames per second" speed
sec	calculated duration of the video stream
Apply	Write current header fields to the file. After the file is updated, it is possible to run mediaplayer or other software, without closing the AviFrate. This allows you to cancel (undo) changes made.
Exit	Exits AviFrate without confirmation. After you exit, you can not undo changes made to file header.
Reset	Reverts the fields to their initial state (as they were when you loaded a file). This allows you to undo changes you made in the file header. To update the file, you need to 'apply' these restored settings before you exit.

Copyrights

AviFrate is free software.

Copyrights to AviFrate are exclusively owned by the author, Alexander Milukov, and AM Software.

AviFrate may not be rented or leased. It may be freely distributed provided the distribution package isn't modified. No person or company may charge a fee for the distribution of AviFrate without written permission from the author.

No warranty is expressed or implied. Use AviFrate at your own risk. The author will not be liable for any data loss or hardware damage while using or misusing the AviFrate.

The user should not:

clone, emulate, any way reverse engineer, rent, lease, sell, or modify the program

If you do not agree with this license you should delete AviFrate files and discontinue to use it.

Contact information

web site	http://www.am-softhome.com
author's e-mail	mil_alex@usa.net