vidprofile project is a collection of a few components designed to fully test mpeg2enc from mjpegtools.
Version: 0.80vidprofile project is a collection of a few components designed to fully test mpeg2enc from mjpegtools.
Operating System: Linux
vidprofile was made to answer the question:
Given a file size limit, what are the best mpeg2enc options (and values) to use which give the highest possible quality?
Every component is written in sh, making modification and patching relatively easy.
The package is released under the GNU General Public License.
Encoding any given video to MPEG-2 is a complex thing, just type man mpeg2enc at a prompt and you'll see just how deep the hole goes. mpeg2enc has an abundance of command line options, and each one tweaks the encoded output (some options tweak to larger degrees than others). vidprofile offers a set of tools to let you fully test each of the options in mpeg2enc and quantify the output. The tools in vidprofile will let you:
· Find the output video bitrate for every mpeg2enc option for a given input video
· Find the time factor when encoding (Will it be faster than real time? Slower? By how much? 2.3x?)
· Find the Peak-Signal-to-Noise Ratio between the original video and the encoded one.
· Capture and keep a frame from each encoding to compare with the best measurement tool - your eyes.