h264enc 7.8.3

G N microchip at chello.be
Sat Jul 28 15:25:54 CEST 2007


Name: h264enc
Version: 7.8.3
Type: KDE Video Application
Depend: 
License: GPL
More Info:
http://www.kde-apps.org/content/show.php?content=51872

Description:
 A shell script which encodes video files or DVDs
to the H.264/MPEG-4 Part 10/AVC format using
MEncoder and the libx264 library. The script is
targeted primarily at power users who like to
tweak their settings in order to achieve best
possible quality

The script supports virtually all options of the
libx264 library and has further support for
1-pass, 2-pass, 3-pass and fixed-quant encoding
modes, 11 different software scalers, DVD
cropping, interlaced encoding, deinterlacing of
video content, setting output frame rate value,
various audio codecs (MP2, MP3, AC3, AAC, WMA,
PCM, ADPCM), file splitting, and more....

Main download site of the script is at SourceForge
- http://sourceforge.net/projects/h264enc

Official web site of h264enc is at
http://h264enc.sourceforge.net

Changelog:
 *** h264enc 7.8.3 ***

- Enabled turbo mode in first pass for 2- and
3-pass modes in the mq, nq, hq, vhq, ehq and uhq
quality presets. This will speed up the first pass
up to 3x without hurting the quality of the second
or third pass.
- Changed QP to CRF for first pass in 2- and
3-pass encodings as CRF is much more
efficient/intelligent than QP

*** h264enc 7.8.2 ***

- Changed shell interpreter from /bin/sh to
/bin/bash as there were some problems reported by
Ubuntu/Debian users. Sorry for the inconvenience

*** h264enc 7.8.1 ***

- Merged the -bpp and -bpb options
- Added bitrate calculation to the -bpp option
which is based on the bits per pixel value
- Fixed a bug in the video bitrate calculation for
a target file size. If user has chosen to encode a
video file which has more than one video stream in
it, and if the selected video stream for encoding
is not the first one, the calculated bitrate will
be wrong as the $vid variable was missing thus
mplayer will get the length of the first video
stream instead of the stream selected by the user

*** h264enc 7.8 ***

- Updated the AAC part of the audio resample
function. In addition to 48000 and 96000 Hertz,
AAC also supports 64000 and 88200 Hertz
- Some parenthesis changes
- Added support for optimizing the MP4 file layout
with mp4creator. This is not a hard dependency! If
mp4creator is missing, this option will be
skipped. h264enc still uses MP4Box for MP4 muxing
- Changed the output FPS format to integer and
float
- Updated the bits_per_pixel(), bits_per_block()
and keyframe to support the new integer/float FPS
format
- Disabled converting the final AVI to MKV if user
has chosen to use the AAC audio codec. I've spoken
to Moritz Bunkus, the author of mkvmerge, and he
confirmed that at the moment he hasn't found a way
yet to extract the AAC headers from AVIs so for
the time being, it is not possible to convert AVIs
with AAC audio to the Matroska container.
- Added backwards compatibility for mkvmerge
versions < 2.0.0 which do not officially support
H.264 video in AVIs unless forced with the
'--engage allow_avc_in_vfw_mode' option
- Added support for input video files which
contain more than one video stream. Note that
cropping won't be auto-detected on any other
stream except on the first one (stream 0) as
MPlayer seems to have issues with the -sstep
option and I still haven't got an answer from the
developers on how to fix it
- Converted the get_filesize_func() function from
integer to float for more accurate file size
reportings
- Changed bitrate mode for first pass of 2-pass
and first and second pass of 3-pass encoding to
use the QP constant instead of chosen bitrate.
This may not be compatible with older versions of
libx264, so please upgrade to a recent version if
2- or 3-pass errors out
- Updated the AUTHORS file
- Updated the man page

*** h264enc 7.7 ***

- Implemented user_interrupt_func() function for
when the user hits CTRL+C or CTRL+ALT+C
- Added support for displaying the DVD disc title
- Some improvements to the config directory code
- Some tweaks to the presets
- Updated the MKV conversion code. This requires
at least version 2.0.2 of mkvmerge if you want to
convert AVIs to MKV. mkvmerge 2.0.2 and up
officially supports H.264 video in vfw AVIs and
the option '--engage allow_avc_in_vfw_mode' is
removed
- Changed default ABR AAC bitrate from 140 to 110
since AAC is much more efficient
- Implemented -bpp option for calculating the Bits
Per Pixel values. Many thanks to Aymeric for the
help on this one
- Implemented -bpb option for calculating the Bits
Per Block values
- Updated the man page


More information about the Kde-announce-apps mailing list