Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

xvidenc-7.7.4-suse RPM for noarch

From SourceForge / x / xv / xvidenc / openSUSE RPM / xvidenc-7.7.4

Name: xvidenc Distribution: SUSE Linux
Version: 7.7.4 Vendor: Grozdan Nikolov <neutrino8@gmail.com>
Release: suse Build date: Tue Mar 4 11:36:41 2008
Group: Multimedia/Media Editing Build host: neutrino.local
Size: 269685 Source RPM: xvidenc-7.7.4-suse.src.rpm
Packager: Grozdan Nikolov <neutrino8@gmail.com>
Url: http://xvidenc.sourceforge.net
Summary: xvidenc - the interactive shell script ripper
xvidenc is a shell script for encoding DVDs or
video files to the Xvid video format using the
encoding utility MEncoder from MPlayer

Provides

Requires

License

GPL

Changelog

* Tue Mar 04 2008 Grozdan Nikolov <neutrino8@gmail.com>
  - Removed options 2, 3, 4 and 5 of the 60p -> 24p FPS conversion menu
    as these filter chains are not very reliable and often fail at doing
    the conversion. Also removed support for the decimate filter so now
    only framestep and filmdint are supported which give the best results
  - Refined the filmdint filter parameters for 60p -> 24p FPS conversion
    and set default filter to filmdint=fast=0/io=60:24
  - Implemented -sv option which scans an input video file and displays
    information about it
  - Remove config directory on non-zero exit status
  - Updated the man page
* Sun Mar 02 2008 Grozdan Nikolov <neutrino8@gmail.com>
  - Added support for 30p -> 24p FPS conversion
  - Added support for the decimate filter when doing 60p -> 24p
    FPS conversion
  - Small improvements to the crop preview code. Should come after
    the user has entered the crop values
  - Video file encodings: Use unique default output file based on
    process ID
  - Fixed a small bug where xvidenc assumes that the $HOME/.xvidenc
    directory already exists but that might not be the case, so it
    will fail at making an unique temporary directory. Reported by
    Nathaniel Gray
  - Added support for setting the quantization parameter for the
    spp, uspp and fspp postprocessing filters
* Sat Mar 01 2008 Grozdan Nikolov <neutrino8@gmail.com>
  - Notify the user that the frame rate will change when using the
    inverse telecine/telecine filters
  - Improvements to the batch exporting code
  - Added support for doing 60p -> 30p, 60p -> 24p and 50p -> 25p
    FPS conversion. Useful for HD content that runs at 59.94 or 50 fps
    This option is mutually exclusive with interlacing and frame doubling
    deinterlacing filters
  - Removed the '-p help' option as it is not very useful. --help
    displays everything one needs to know
  - Fixed a bug in the batch exporting code of the MP4 part where
    muxing fails when using the MP3 audio codec due to undefined
    input file
  - Disabled colorspace conversion when interlacing, telecining or
    when doing FPS conversion as some (most?) filters don't like it
  - Made the script to use unique temporary directories to store
    the config/parsing files. That way, one can run multiple
    instances of xvidenc at the same time without interference
  - Modified the batch exporting code to work with unique
    directories
  - Colorized automatic actions/info/menus
  - Updated the man page
* Tue Feb 26 2008 Grozdan Nikolov <neutrino8@gmail.com>
  - Added 4 stand-alone HW compatible presets (hwsdpal, hwsdntsc,
    hwhdpal and hwhdntsc)
  - Clean ups in the MP4 muxing code
  - Bugfix: enabled MP4 and OGM muxing when using the default
    audio codec (mp3). The bug was introduced while converting the
    muxing code to base its decision on variable $audiocodec
    instead of $audcodec which is no longer available
  - Updated the man page
* Mon Feb 25 2008 Grozdan Nikolov <neutrino8@gmail.com>
  - Removed the 'user defined' option from the deint_custom_fps_func()
    function as it can confuse users who don't really know what to
    enter there
  - Added support for different audio resampling modes
  - Added support for the 'lavcresample' audio resample filter
  - Made the audio_resample_func() function to be menu driven
  - Converted the MKV/MP4/OGM code to base its decision on
    variable $audiocodec instead of variable $audcodec. Makes
    the code less complicated
  - Added support for calculating the video bitrate when encoding with
    the NOSOUND audio option
  - Added support for calculating the video bitrate when encoding with
    the PCM audio codec
  - Made the code for the bicubic software scaler parameters to
    be menu driven
  - Enabled AAC audio support for the Matroska container. Please
    upgrade your mkvtoolnix to the latest SVN version!
  - Added support for automatic detection of the video aspect
  - Don't continue if MEncoder exits with a non-zero status
  - Small improvements to the DVD titles scanning code
  - Small improvements to the check_diskspace_func() function
  - Updated the -sc option
  - Variable renamings
* Wed Feb 20 2008 Grozdan Nikolov <neutrino8@gmail.com>
  - Fixed a bug in the deint_custom_fps_func() function. Variable
    deintfsp for NTSC @ 59.94 fps should be deintfps
  - Fixed a bug in option 8 of the $dfilter variable which was
    using a invalid underscore. Should be -field-dominance 1
    instead of -field_dominance 1
  - Clean ups of old commented out code
  - Reordered the deinterlacing menu. Separated the normal deinterlacers
    from the frame doubling ones.
  - Small improvements to the audio_channels_func() function
  - Updated the README.xvidenc file
* Mon Feb 18 2008 Grozdan Nikolov <neutrino8@gmail.com>
  - Updated the DVD chapters code to support the latest SVN version
    of MEncoder
  - Small improvements to the cropping code
  - Fall back to 'dd' for ISO dumps if 'pv' is not available on
    the user's system
  - Set default noise pattern to be Luma + temporal instead of
    Luma & Chroma + temporal
  - Added support for the lossless format of the Sonic audio codec
  - Rplaced a few 'if' conditionals with 'case' conditionals
  - Bugifx: the ivtc/telecine process should check for the $deintfilter
    variable instead of the $deintfps one. ivtc/telecine is mutually
    exclusive with deinterlacing
  - Improvements to the MP4 muxing part when exporting the options to
    the batch file. From now on, the FPS needed for MP4Box is directly
    taken from the AVI file. This approach is much more reliable and the
    user no longer needs to edit the FPS value for MP4Box when exporting
    the options of NTSC content.
  - Moved all of the audio codecs code into functions. Easier to
    maintain
  - Added supprot for the Tfields deinterlacer @ original frame speed
    and Tfields + fast/medium/slow/slowest Mcdeint @ original frame speed
* Thu Feb 14 2008 Grozdan Nikolov <neutrino8@gmail.com>
  - Export testing condition to the batch file for the output of MEncoder
    and for the output directory as well
  - Changed FPS naming for Silent Speed to Silent Film
  - Added support for automatic brightness/contrast control
  - Bugfix: Only ask for deletion of the AVI file if the user has chosen
    to remux it to one of the supported containers
  - Removed duplicate $quiet variable in the video_deinterlace_func()
    function when deinterlacing with a frame doubler
  - Modified the -iso option to use 'pv' for DVD ISO dumping instead of
    'dd'. 'pv' provides us with a nice progress bar which is useful as
    it takes a long time to dump a DVD, so the user can follow the
    progress. 'dd' provides no such thing.
  - Updated the -iso option to support dual-layer DVDs (~8.54 GB)
  - Added support for setting the subtitle alignment
  - Added support for setting the subtitle Gaussian variance strength
    when hardcoding subtitles into the movie
  - Use $IDXFILE variable for the MP4SUB and MKVSUB variables
  - Various small code improvements
  - Updated the man page
* Tue Feb 12 2008 Grozdan Nikolov <neutrino8@gmail.com>
  - Replaced some more 'sed' commands with 'awk'
  - Made the deint_custom_fps_func() function to be menu driven
  - Implemented -iso option for dumping the DVD content with 'dd'
    to an ISO image to disk
  - Variable renamings and small clean ups
  - Added 'sleep 3' delay for the exported options
  - Use detected FPS value in the bits_per_pixel_func() and
    bits_per_block_func() functions instead of falling back to 25
    if the user doesn't set/force the FPS value
  - Changed the -o option to -b to better reflect that this option
    is for batch encoding. Also default output file of the options
    file will be $HOME/batchfile
  - Updated the FPS values for VFR Anime sources and Silent Speed films
  - Updated the AUTHORS file
  - Updated the man page
* Sun Feb 10 2008 Grozdan Nikolov <neutrino8@gmail.com>
  - Added support for the OGM container
  - Removed support for file splitting as the code/operation is
    not very reliable, especially with embedded subs in the MKV/MP4
    containers. Further, the code to support 4 containers is pretty
    large and unmanageable
  - Added the -tmp flag to the MP4Box commands to not run out of
    disk space in case of large files. Suggested by Henk Schoneveld
  - Added the -field-dominance flag to the MEncoder parameters for
    deinterlacers that support setting the field order
  - Added support for fast/medium/slow/slowest mcdeint combined
    with the Yadif and Tfields deinterlacers
  - Changed variable $df to $dfilter
  - Replaced a few 'sed' commands with 'awk'
  - Small clean ups
* Fri Feb 08 2008 Grozdan Nikolov <neutrino8@gmail.com>
  - Renamed variable $audio_codec to $audcodec
  - Added support for exporting the fps value when exporting
    the MP4Box commands to the options file. It's still not 100%
    reliable 'cause of the NTSC crapware!
  - Disabled exporting the MP4 muxing commands to the options file
    when using NOSOUND as the code base does not allow it
  - Simplified the MP4 muxing code a bit. This reduces a bit of
    code duplication
  - Notify the user that the frame rate will change if he is
    interlacing progressive content
  - Remove displaying "Checking for lsdvd..." every time the
    user chooses for DVD encoding
  - Don't enable interlace-aware software scaler when telecining
    progressive content as the telecine filter comes after the
    scale filter
  - Cosmetics: forgot a few 'echo' statements in the
    video_deblock_func() function
  - Improvements to the video_deinterlace_func() and video_interlace_func()
    functions
  - Removed support for optimization of the MP4 file layout as
    the 'mpeg4ip' tools are no longer actively developed
  - Some improvements to the audio scanning menu
  - Some clean ups
* Wed Feb 06 2008 Grozdan Nikolov <neutrino8@gmail.com>
  - Added support for setting/forcing the video aspect ratio
  - Added support for exporting the Matroska muxing commands
    into the options file
  - Added support for adding noise to the encoding with the
    'noise' video filter
  - Added support for exporting the MP4 muxing commands to the
    options file. Note that FPS detection is not exported so
    you'll have to edit the options file and set the correct
    FPS value for MP4Box if you don't want to have any A/V
    sync problems!
  - Added support for previewing the crop values for 15 seconds
  - Updated the man page
* Mon Feb 04 2008 Grozdan Nikolov <neutrino8@gmail.com>
  - Made the custom FPS code for deinterlacing a function. This
    reduces code duplication
  - Added support for deblocking-only of DVDs/video files with
    the ha/va filters
  - Reordered the input frame rate selection menu of the
    video_interlace_func() function
  - Added support for the Sonic audio codec
  - Changed contact email address due to some issues with my current
    ISP provider
  - Updated the man page
  - Comments clean ups
* Thu Jan 31 2008 Grozdan Nikolov <microchip@telenet.be>
  - Fixed a potential bug where MP4Box/mkvmerge can fail to parse
    the filename of the subtitle during importing
* Thu Jan 24 2008 Grozdan Nikolov <microchip@telenet.be>
  - Bugfix: added a condition to check if the 'tfields' filter is used,
    and if so, to place it after the crop filter. The reason for this is
    that 'tfields' alters the resolution and if this filter comes before
    the crop filter, the crop values will no longer be correct so
    MEncoder will error out with a "crop area outside of the original"
    message.
  - Implemented menu driven -scan option for DVD information. With
    -scan one can display extensive information about a DVD or
    can export the information to a file on disk in text, perl,
    python, ruby or xml format.
  - Added support for auto-detection of the FPS value and setting it
    to double when deinterlacing with a frame doubling deinterlacer
  - Added a note that NTSC FPS detection is not 100% reliable. This
    comes from the fact that xvidenc only detects the FPS flag set
    in the video content but many NTSC DVDs "lie" about their true
    FPS value
  - Enabled hq_ac for the NLQ profile
  - Updated the deinterlacing menu
  - Added the -nocache option to MPlayer for faster execution
  - Updated the signal traps
  - Updated the man page
* Mon Jan 21 2008 Grozdan Nikolov <microchip@telenet.be>
  - Made the audio codec selection to be menu driven.
  - Made scanning for multiple audio streams in video files
    to be optional.
  - Added back support for the old ha/va/dr postprocessing
    deblock/dering filters.
  - Added support for interleaving even lines from even frames
    with odd lines from odd frames with the 'tinterlace' filter
    in mode 4
  - Added support for the frame doubling 'tfields' temporal fields
    filter and 'tfields' + 'mcdeint'
  - Enabled chrominance filtering for the temporal 'tn' denoiser
  - Some small code improvements to the 'sed' parsing.
  - Cleanups in the quality presets. Made the 2-pass $turbo
    variable to be global instead of per preset based. This
    reduces code duplication.
  - Fixed a small bug when using user defined frame rate during
    the frame doubling deinterlacing process. Integer input values
    were not multiplied by 2. Also added a note that the provided
    FPS will be multiplied by 2
* Mon Jan 14 2008 Grozdan Nikolov <microchip@telenet.be>
  - Bugfix: wrong default output name used for video files.
    Should be Xvid.avi and not H264.avi. This bug was
    introduced due to code sharing with the h264enc script
  - Changed default (un)sharp mask/gaussian blur matrix to
    luma & chroma 7x7 as it provides a better balance than
    the 3x3 matrix.
  - Added a tip for the 'denoise3d' and 'hqdn3d' filters that
    one can do only Spatial, only Temporal or Spatial and
    Temporal filtering with these filters. Spatial-only
    filtering is achieved by setting the last two values
    to 0, Temporal-only filtering is achieved by setting
    the first two values to 0. Spatial and Temporal filtering
    is achieved by using all values.
  - Added support for adjusting the filter strength of the 'fspp'
    postprocessing filter.
  - Added support for doubling the frame rate of the content
    during the deinterlacing process with the 'yadif' and 'mcdeint'
    filters.
  - Added support for interlacing progressive 100 fps PAL and
    progressive 119.88 fps NTSC content.
  - Updated the FPS code. Added support for PAL/SECAM/NTSC Quad
    (100 and 119.880 fps) and reordered the menu. Also disabled
    frame rate selection when interlacing progressive content or
    deinterlacing interlaced content with a deinterlace filter
    which doubles the output frame rate. Both actions are mutually
    exclusive with setting the output frame rate as the chosen
    interlace/deinterlace process will take care of the fps.
  - Placed the interlace filters 'tinterlace' and 'phase' after
    the harddup filter so that duplicate frames will never get
    interlaced.
  - Renamed variables $pullup, $telecine, $cropping, $colorspace,
    $ivtc_filter, $int_fps and $int_ofps to $ivtcfilter, $telecinefilter,
    $cropfilter, $colorspacefilter, $ivtcfilt, $intfps and $intofps
* Fri Jan 11 2008 Grozdan Nikolov <microchip@telenet.be>
  - Modifications to the output filename code. As of now, for
    DVD encodings, xvidenc will scan the DVD for its title
    and will set the default output filename according to
    the title found on the DVD disc. If the DVD title is not
    found, xvidenc defaults to the old method.
  - Bugfix: don't ask for colorspace conversion if the user
    doesn't scale the content. Colorspace conversion only works
    with the scale filter.
  - Bugfix: revert using local variables in the bits_per_pixel_func()
    and bits_per_block_func() functions. Local variables don't
    work when a function is called inside another one.
  - Bugfix: wrong variable used in the video_deblock_func()
    function. Should be 'deblockfilter' instead of 'deblock'
  - Bugfix: wrong variable used in the video_denoise_func()
    function. Should be 'denoisefilter' instead of 'denoise'
  - Added support for the 'unsharp' (un)sharp mask/gaussian
    blur filter.
  - Some cleanups in the audio_resample_func() function
  - Added support for selecting the frame dropping mode of
    the inverse telecine 'detc' filter.
  - Improvements to the DVD subtitle menu
* Tue Jan 08 2008 Grozdan Nikolov <microchip@telenet.be>
  - Added support for yadif=2 deinterlacing mode which
    skips spatial interlacing checking
  - Added support for interlacing of progressive content with
    the 'tinterlace' filter combined with 'phase'. Note
    that only 50 fps progressive PAL and 59.94 fps
    progressive NTSC content is supported! When interlacing
    such content, the frame rate will be dropped to 25 fps for
    PAL and 29.97 fps for NTSC
  - Colorspace conversion does not work with deinterlacing
    and interlacing filters so disable it if the user uses
    some of these filters.
  - Use local variables inside the bits_per_pixel_func() and
    bits_per_block_func() functions
  - Changed variables $scaler, $iss, $ss_parameters and
    $accurate_vertical to $sws, $isws, $swsparam and $swsaccurate
  - Changed the order of the video filters. The softskip
    filter should come after filters which need to see
    duplicate or skipped frames in order to operate correctly.
    This includes any filter that does temporal processing,
    like the temporal denoiser, hqdn3d/denoise3d/ow and all
    the inverse telecine filters. The softskip filter should
    also come before scaling so that the scale filter will be
    skipped if a frame is going to be dropped. Deinterlacing
    or pullup should be done before cropping. The harddup filter
    should be placed before the telecine one so that duplicate
    frames will never get telecined, we don't want that. The
    interlace filters should be placed after the softskip and
    scale filters and before the harddup filter.
  - Improvements to the DVD chapters exporting code. The user
    no longer needs to provide a path/filename to export the
    chapters to disk. As of now, the path and filename are
    automatically detected and set based on the provided output
    file name and path for the encoding
  - Improved the chapters loading code for the MP4/MKV containers
  - Some modifications to the 'sed' parsing
  - Improved the MEncoder options exporting code
  - Updated the man page
* Sat Jan 05 2008 Grozdan Nikolov <microchip@telenet.be>
  - Added support for the Motion Compensating Deinterlacer
    (mcdeint) combined with Yadif
  - Renamed variable $interlaced to $interlacing
  - Disabled GMC in the UHQ preset and QPEL in the EHQ
    preset
  - Added support for setting the audio volume gain
    with the 'volume' filter
  - Disabled automatic scanning of input video files
    to see if they hold up more than one video stream.
    Some MPEG-TS files can cause troubles for xvidenc
    which will enter into an endless loop when scanning
    for multiple video streams
  - Updated the man page
* Wed Jan 02 2008 Grozdan Nikolov <microchip@telenet.be>
  - Placed all video filters into one variable called
    'videofilters'. Did the same for the audio filters
    which are now carried by the single variable 'audiofilters'
    This reduces filters maintenance cost for each pass
  - Added support for the new Overcomplete Wavelet Denoiser
  - Added support for the temporal chroma strength parameter
    in the hqdn3d denoise filter
  - Added support for the older 3D denoise filter (denoise3d)
  - Added support for the Temporal Denoise filter (tn)
  - Added support for colorspace conversion during scaling
  - merged the $srate and $resample variables
  - Bugfix in the audio_volnorm_func() function
  - Small improvements to the fps detection code
  - Some cleanups/cosmetic changes
* Sat Dec 22 2007 Grozdan Nikolov <microchip@telenet.be>
  - Changed contact email address
  - Added support for the spp, uspp, fspp and pp7
    postprocessing deblock filters. This removes support
    for the old 'pp' postprocessing filters and replaces
    them with the new and more efficient ones. It also
    fixes the nasty hack in the video_deinterlace_func()
    function and removes code duplication for DVD and video
    files in that function.
  - Removed variables $yadif and $kerndeint as they are
    no longer required because of the changes above. All
    deinterlacing filters are now carried by the $deintfilter
    variable. Deblock/dering filters are carried by the
    $deblock variable.
  - Added support for deringing/deblocking of DVDs. Although
    not really useful for most DVDs, in some rare cases it
    can be handy, like for custom made DVDs with a very
    low bitrate and blocking artifacts.
  - Added support for denoising of input video files.
  - Video functions reordering.
  - Updated the README.xvidenc file.
  - Updated the man page.
* Sat Dec 15 2007 Grozdan Nikolov <microchip@chello.be>
  - Disabled asking for optimization of the MP4 file
    layout if the user has chosen to embed subtitles
    in the container. If optimization is ran on a
    MP4 file with embedded subtitles, the subtitles
    will all be black and unreadable
  - Bugfix: moved the MP4 output variable before the
    optimization function as it is required by the
    function but won't be detected if it comes after
  - Added a 'nice' value of 10 when remuxing to the
    MKV and the MP4 containers
  - Merged the vobsubout and the vobsuboutindex variables
* Fri Dec 14 2007 Grozdan Nikolov <microchip@chello.be>
  - User request: add support for subtitles for input
    video files. Useful if user wants to get the subtitles
    from a VOB file on disk
  - Added support for importing ripped VobSub subtitles
    into the Matroska and the MP4 container
  - Improved the chapters loading code. Now spaces in
    file names are supported when importing a chapters file
  - Added -sc switch for sanity check. This will check for
    the programs which are required for the correct operation
    of the script and it will print the status in a list.
    It will also display which audio codecs are supported
    by MEncoder.
  - Some cleanups
  - Updated the man page
  - Updated the AUTHORS file
* Sat Dec 01 2007 Grozdan Nikolov <microchip@chello.be>
  - Added support for importing chapters information from
    a file when remuxing into the MP4 container
  - Fixed default name of the output file when exporting
    chapters info. Was 'h264chapters' due to code sharing
    with the h264enc script. Sorry for the inconvenience
  - Added destination directory checking when exporting
    DVD chapters to a file
* Fri Nov 30 2007 Grozdan Nikolov <microchip@chello.be>
  - Added support for exporting all chapters information
    from a DVD to a file. This requires 'dvdxchap' from
    'ogmtools'
  - Added support for importing chapters information
    into the Matroska container when remuxing
* Tue Nov 13 2007 Grozdan Nikolov <microchip@chello.be>
  - Enabled MP2 audio for the MP4 container
  - DVD chapter improvements. Now each chapter is displayed
    in a menu list together with its start position. This
    requires MPlayer 1.0rc2 so upgrade to use this feature
  - Increased the crop scanning from 15 to 30 frames for
    a better detection of the crop values
  - When exporting the MEncoder parameters to a file, if the
    file already exists, do not overwrite it but just append
    the new parameters to it
  - Cleanups and typo fixes
* Fri Oct 05 2007 Grozdan Nikolov <microchip@chello.be>
  - Added support for loading of custom quantization matrices
    when using quality presets (user request)
* Fri Aug 31 2007 Grozdan Nikolov <microchip@chello.be>
  - Disabled alias expansions in the shell, just in case it
    might interfere with aliases in the .bashrc file
  - Added support for the FLAC audio codec (user request)
  - Changed the way the -o option operates (user request)
  - Updated the man page
* Wed Aug 15 2007 Grozdan Nikolov <microchip@chello.be>
  - Quality presets: enabled turbo mode for first pass in
    2-pass encoding for all quality presets with the exception
    of the NLQ preset
  - Removed the audio surround filter in AC3 since it's
    not really useful and is only used on video files
    with matrix encoded audio
  - Rewrote the audio_volnorm_func() function because of
    the changes made to the audio filter chain
  - Added condition to check if any audio filters are used
    so we can add the -af option to the MEncoder parameters
  - Added audio_channels_func() function for AC3, AAC, PCM
    and COPY
  - Some small cleanups
  - Faster code to detect FPS values
  - FPS: now both fractions (for Progressive NTSC/NTSC) and integer
    for (PAL/SECAM) are supported
  - Changed Megabyte to Mebibyte in video bitrate calculation
* Wed Aug 08 2007 Grozdan Nikolov <microchip@chello.be>
  - Added the harddup filter at the end of the filter chain
    to further eliminate possible A/V sync problems when
    muxing to the MKV and/or MP4 containers
  - Disabled the check_video_filters_func() function as it is
    made obsolete by the harddup filter since this filter will
    always be appended to the filter chain and the -vf option
    will always be required even if no other filters are used
  - Added support for channel selection when using audio stream copy
  - Added support for encoding from a different DVD angle
  - Now video bitrate calculation for a target file size works with
    audio stream copy
  - Disabled asking for telecine/inverse telecine if content is PAL/SECAM
  - Updated the man page
* Sat Aug 04 2007 Grozdan Nikolov <microchip@chello.be>
  - Squashed a bug in the fps condition checking code
  - Fixed a potential problem in the inverse telecine/pullup code
    where A/V could get out of sync due to missing -fps 30000/1001
    value
  - Enabled audio encoding for first pass in 2-pass mode.
    After extensive testings, without audio encoding for the
    first pass, MEncoder can break A/V sync, especially when
    doing a inverse telecine/pullup process where frame dropping
    and duplicate frames are involved.
  - Squashed a bug in the subtitle code which hardcoded the
    subtitles into the movie even if user has selected to
    dump them to files on disk
  - Added support for the DETC inverse telecine filter
  - Added warning notification if resolution width and/or
    height is not divisible by 16 as compression will suffer
  - Moved the call to the check_video_filters_func() function
    outside of the scaling section
  - Only ask for telecine/inverse telecine filters if user doesn't use
    interlaced encoding as it is mutual exclusive with it
* Mon Jul 30 2007 Grozdan Nikolov <microchip@chello.be>
  - Added support for the Yadif deinterlacing filter
  - Added support for Donald Graft's adaptive kernel deinterlacing filter
  - Added support for Pulldown Reversal/Inverse Telecine. Please
    read the FAQ at http://xvidenc.sourceforge.net on how and
    when to use these filters! Currently 3 filters are supported,
    the pullup, filmdint and ivtc filters
  - Added support for Hard Telecine/3:2 Pulldown. Again read the
    FAQ on how and when to use it, if at all!
  - Reverted back to fractions for FPS values. According to
    MPlayer's doc, integer/float should not be used anymore
    with MEncoder. This change also updates the bits_per_pixel_func(),
    bits_per_block_func() and keyframe variable
  - Due to the high versioning, as of this version, xvidenc will
    continue to use a microversion. When I started writing the script,
    I didn't think of going public with it so that's why versioning wasn't
    important...
  - Updated the man page
* Fri Jul 27 2007 Grozdan Nikolov <microchip@chello.be>
  - Changed shell interpreter from /bin/sh to /bin/bash as there were some
    problems reported by Ubuntu/Debian users. Sorry for the inconvenience
* Thu Jul 26 2007 Grozdan Nikolov <microchip@chello.be>
  - 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
* Wed Jul 25 2007 Grozdan Nikolov <microchip@chello.be>
  - 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. xvidenc 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 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
  - Updated the AUTHORS file
  - Updated the man page
* Fri Jul 20 2007 Grozdan Nikolov <microchip@chello.be>
  - 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
  - Changed the 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
* Fri Jul 13 2007 Grozdan Nikolov <microchip@chello.be>
  - Fixed a bug in the bits_per_block_func() function. The formula was
    wrong which made this function display incorrect bpb values
* Thu Jul 12 2007 Grozdan Nikolov <microchip@chello.be>
  - Updated the MKV and MP4 container conversion code. Now user
    can convert the AVI to both formats, not just only one of them
  - Added bits_per_block_func() function for calculating and displaying
    how many bits are used for each 16x16 macroblock
  - Complete rewrite of the file splitting code. Removed the 702 MB
    requirement before the split option kicks in. The new splitting
    code is much more flexible now despite of its large size. Now if
    user has chosen to convert the AVI to MKV or to MP4 or to both
    formats, he can choose which formats to split
  - Updated the destination output checking code. Now this code respects
    user permissions and warns the user and exits if creation of the
    destination directory has failed
  - Added support for dumping subtitles to a file on disk
  - Added support for AAC object type complexity profiles
  - Updated the AUTHORS file
  - Updated the README.xvidenc file
* Thu Jul 05 2007 Grozdan Nikolov <microchip@chello.be>
  - Web site launched for xvidenc at http://xvidenc.sourceforge.net
  - Added support for converting AVIs to the MP4 format. This
    only works with MP3/AAC audio or NOSOUND as MP4Box doesn't
    support the other audio codecs
  - Added audio_codec_in_video_file_func() function to check
    for MP3/AAC audio codecs in input video files so that user
    can convert the final AVI to MP4 format if he wants to. This
    function is only used when user decides to copy the audio
    of the original input video file (no re-encoding)
  - Added bits_per_pixel_func() function to calculate and display
    the BPP value based on video bitrate, width, height and FPS
  - Updated the disk space checking code to also check the
    available size of the xvidenc config directory
  - Updated the file splitting code to support the MP4 format
  - Updated the man page
* Wed Jul 04 2007 Grozdan Nikolov <microchip@chello.be>
  - Added Near Lossless Quality (NLQ) preset. This preset is
    supported only in fixed-quant mode!
  - Updated the man page
* Thu Jun 28 2007 Grozdan Nikolov <microchip@chello.be>
  - Added support for the WMAv1 and WMAv2 audio codecs. Note that
    this requires latest version of SVN MPlayer or MPlayer 1.0rc2
    as previous MPlayer versions do not support encoding to the
    above mentioned audio codecs.
  - Updated the man page and README.xvidenc file
* Thu May 31 2007 Grozdan Nikolov <microchip@chello.be>
  - Implemented '-p help' option for quick help on quality presets usage.
    Now user can use 'xvidenc -p help' to get a quick help
    on presets and how to use them.
  - Added one more quality preset (Normal Quality (NQ))
  - Removed obsolete checking for resolution format since
    the $scale variable translates it to the correct
    MEncoder format no matter if user uses a : or x for
    the resolution
  - Added support for checking disk space left over in the destination output
    directory. If < 4 GB then user will be warned that he's running out of
    disk space in that location.
  - Decreased default difference threshold deblocking value for
    video files to 70 as a too high value can smear details too much
  - Removed an extra "layer" of piping in variables. There's
    no need to "cat" a file and then pipe the output to "grep"
    to get a specific value from that file as "grep" can do
    it by itself. No need to do $(cat /path/to/file/file_name | grep "value")
    instead use $(grep "value" /path/to/file/file_name)
  - Small cosmetic changes
  - Updated the man page and fixed recommended quality presets. Recommended
    presets should be 'vhq', 'ehq' and 'uhq' instead of 'mq' and 'hq'
* Fri May 25 2007 Grozdan Nikolov <microchip@chello.be>
  - Added options "rc_reaction_delay_factor" and "rc_averaging_period"
    to the quality presets
  - Added informant display_quality_preset_func() function
  - Improved resolution code. Now if user has chosen to
    crop the input source, default resolution value will
    fall back to the visible resolution area after cropping,
    (eg, the left over area of the resolution after removing
    the black bands with the crop filter). If no cropping
    selected, default resolution value will be the original
    one from the input source
  - Added support for encoder priority settings ("nice" values)
  - Fixed a small bug in the cropping function that will fail if
    user wants to crop a video file which contains spaces in its
    file name
  - Updated the man page
* Wed May 23 2007 Grozdan Nikolov <microchip@chello.be>
  - Implemented 9 different video quality presets
  - Updated the man page
* Tue May 22 2007 Grozdan Nikolov <microchip@chello.be>
  - Added support for displaying available devices
    from /proc/sys/dev/cdrom/info
  - Added support for video file cropping
  - Updated the audio resample function
* Mon May 14 2007 Grozdan Nikolov <microchip@chello.be>
  - Improvement in the DVD unlocking code
  - Improvement in chapter and subtitle scanning code
  - Improvement in DVD audio channel scanning code
* Tue May 08 2007 Grozdan Nikolov <microchip@chello.be>
  - Added support for audio channel selection in video files
  - Decreased internal scanning time point for FPS detection
  - Updated the man page
* Fri Apr 20 2007 Grozdan Nikolov <microchip@chello.be>
  - Fixes to the cropping and video bitrate calc code to support SVN MPlayer
  - Only check for lsdvd if user wants to encode a DVD
  - Added support for AC3 Dynamic Range Compression
  - Moved the denoise code before the cropping code
  - Moved check_video_filters_func()
  - More cleanups
  - Updated the man page
* Tue Apr 03 2007 Grozdan Nikolov <microchip@chello.be>
  - Rewrote the DVD cropping code (more precise now)
  - Removed the '-q' option of mkvmerge for more verbose output
  - Small cleanups
* Tue Mar 20 2007 Grozdan Nikolov <microchip@chello.be>
  - Added basic support for muxing the final AVI file into
    Matroska container (requires mkvmerge)
  - Modified the splitting code to support the Matroska container
  - Updated the man page
* Sun Mar 18 2007 Grozdan Nikolov <microchip@chello.be>
  - Further improvements to the options saving code
  - Fixed a bug in the video bitrate calculation (missing $device variable)
  - Small improvements to the DVD displaying code
  - Moved passlog files to $CONFIGDIR
* Tue Mar 13 2007 Grozdan Nikolov <microchip@chello.be>
  - Improvements to the options exporting code
  - Fixed FPS detection for video files
  - Implemented automatic video bitrate calculation based on
    target size, video length and chosen audio bitrate
  - Updated the man page
* Sun Mar 11 2007 Grozdan Nikolov <microchip@chello.be>
  - Added support for displaying all DVD titles (user request)
  - Added support for inspecting MEncoder options before encoding (user request)
  - Added support for exporting all MEncoder options to a file
  - Added support for loading script generated options from a file
    for debugging purposes
  - Temporary files go to $HOME/.xvidenc now instead of /tmp
  - Updated the man page
* Fri Mar 09 2007 Grozdan Nikolov <microchip@chello.be>
  - Improvements to the threading code
  - Added count function before encoding
  - Compound command changes
* Fri Mar 02 2007 Grozdan Nikolov <microchip@chello.be>
  - Added support for thread encoding (useful for SMP/Multicore CPUs)
  - Target directory checking and creation
  - Operand changes
  - Updated the README.matrices file
* Sun Feb 11 2007 Grozdan Nikolov <microchip@chello.be>
  - Improvements for DVD device or video file checkings
  - Improvements to the Intra/Inter matrix code
  - Added MEncoder flags to the options for more clarity
  - Updated the README.matrices file
* Sun Feb 04 2007 Grozdan Nikolov <microchip@chello.be>
  - Added support for auto-detecting frame rate value
  - Added support for bypassing audio encoding
  - Improved resolution detection
  - Included 2 different Intra and Inter Quantization Matrix files into the package
  - Added README.matrices file
  - Updated the man page
* Fri Feb 02 2007 Grozdan Nikolov <microchip@chello.be>
  - Improvements to the resolution detection code
  - Fixed a small bug where script leaves resolution temp file after getting the values
* Wed Jan 31 2007 Grozdan Nikolov <microchip@chello.be>
  - Added support for auto detecting original source resolution
  - Added support for bypassing scaling if user decides to use original resolution
  - Improvements in the audio codec checking code (placed it into a function)
  - Small improvements to the high-quality denoise filter code
  - Small improvements to the default encoding values of the script
  - Updated the man page
* Tue Jan 30 2007 Grozdan Nikolov <microchip@chello.be>
  - Added support for displaying all available DVD audio channels
  - Added support for chapter scanning for the chosen DVD title
  - More improvements to the DVD subtitle, title scanning and cropping detection
  - Temporary files go to /tmp now instead of user's home directory
  - Updated the man page
  - Updated the README.xvidenc file
* Sun Jan 28 2007 Grozdan Nikolov <microchip@chello.be>
  - Improved the DVD title scanning code (if DVD is locked, 'lsdvd' will fail to
    read it so mplayer must unlock the DVD before running 'lsdvd')
  - Improved the subtitle code
  - Added support for auto-detecting DVD cropping values
* Sat Jan 27 2007 Grozdan Nikolov <microchip@chello.be>
  - Added support for auto-selecting the longest DVD title using 'lsdvd'
  - Added support for displaying all available DVD subtitles
  - Updated the README.xvidenc file
  - Updated the man page
* Mon Jan 15 2007 Grozdan Nikolov <microchip@chello.be>
  - Added checking for input and output file names for video file encodings
  - Improved the output frame rate code
* Wed Jan 10 2007 Grozdan Nikolov <microchip@chello.be>
  - Fixed a bug where the device variable won't work if empty
  - Fixed a bug in the audio resample function used with the MP3 audio codec
* Mon Jan 08 2007 Grozdan Nikolov <microchip@chello.be>
  - The default keyframe interval is now auto-calculated from the output frame rate value
  - Improved the output frame rate code
  - Improved MEncoder/XviD checking
  - Fixed a typo in the help section
  - Overall small improvements
  - Updated the man page
* Fri Jan 05 2007 Grozdan Nikolov <microchip@chello.be>
  - Added support for difference and flatness deblocking thresholds
  - Rewrote the output frame rate code (uses now video standard formats - PAL/SECAM/NTSC/Progressive NTSC)
  - Updated the man page
* Thu Jan 04 2007 Grozdan Nikolov <microchip@chello.be>
  - Improved the splitting code (only ask user for splitting if file is > 702 MB)
  - Added man page to the package
  - Updated the Copyright dates
  - Updated the README.xvidenc file
* Fri Dec 22 2006 Grozdan Nikolov <microchip@chello.be>
  - Moved the audio volume normalizing into a function
  - Little code cleanup
* Wed Dec 20 2006 Grozdan Nikolov <microchip@chello.be>
  - Changed default output FPS format to float
  - Small overall improvements
* Sun Dec 17 2006 Grozdan Nikolov <microchip@chello.be>
  - Little code improvements for better error reporting
* Thu Dec 14 2006 Grozdan Nikolov <microchip@chello.be>
  - Fixed a bug in the MP3 filters config code where it won't work if
    user has chosen to resample the audio (-af was missing - the bug
    was introduced while fixing the code of the volnorm and resample filters)
  - Changed default AAC quality to 200
  - Updated the README.xvidenc file
* Thu Dec 14 2006 Grozdan Nikolov <microchip@chello.be>
  - Fixed the volume normalizing filter (should come before the resample filter)
  - Fixed the surround filter for video files (should come before the resample filter)
  - Rewrote the MP3 code (much smaller and cleaner now)
  - Added support for MP3 channel modes
  - Added support for MP3 lowpass and highpass frequency filtering
* Wed Dec 13 2006 Grozdan Nikolov <microchip@chello.be>
  - Fixed a bug in the audio resample function where it won't work if
    user has chosen to use the AAC codec
  - Fixed a bug in the surround settings for files (wrong variable used)
  - Added support for Adaptive PCM audio encoding (ADPCM)
  - Enabled the volume normalizing audio filter to do precise calculations
  - Added support fo accurate rounding of the vertical software scaler
  - Updated the README.xvidenc file
* Tue Dec 12 2006 Grozdan Nikolov <microchip@chello.be>
  - Fixed a bug in the B-Frames code where user was asked to specify the
    B-Frames threshold value/HQ B-Frames even if he chose not to use B-Frames
    by providing 0
  - Added support for AAC audio encoding (Advanced Audio Coding)
  - Updated the README.xvidenc file
* Tue Dec 12 2006 Grozdan Nikolov <microchip@chello.be>
  - Added support for displaying PSNR statistics after encoding
  - Changed default bf_threshold value to 0
* Mon Dec 11 2006 Grozdan Nikolov <microchip@chello.be>
  - Changed default AC3 bitrate to 192
  - Squashed a bug in the DVD audio channel code
  - Small fixes/improvements all over the place
* Sat Dec 09 2006 Grozdan Nikolov <microchip@chello.be>
  - Little code cleanup
  - Added info/encoding tips to the package (README.encoding)
  - Updated the README.xvidenc file
* Fri Dec 08 2006 Grozdan Nikolov <microchip@chello.be>
  - Added support for tuning the software scalers
  - Made the deinterlacing code a function (commonly shared between the 2 input sources)
  - Changed default rc_averaging_period value to 50 (should benefit ABR/fixed quant encodes)
  - Updated the README file
* Thu Dec 07 2006 Grozdan Nikolov <microchip@chello.be>
  - Typo fixes
  - Small improvements to the splitting code
* Thu Dec 07 2006 Grozdan Nikolov <microchip@chello.be>
  - Added info on maximum resolution allowed by a profile
  - Updated the README file
* Wed Dec 06 2006 Grozdan Nikolov <microchip@chello.be>
  - Added checking if output file exists
  - Rewrote the file splitting code
  - Various small improvements
* Wed Dec 06 2006 Grozdan Nikolov <microchip@chello.be>
  - Added support for custom output file names
  - Added initial support for splitting files using avisplit from transcode
* Tue Dec 05 2006 Grozdan Nikolov <microchip@chello.be>
  - Added support for all subtitle anti-aliasing modes
  - Fixed a typo in the cropping explanation text
  - Changed default FPS value value to 26000/1001 (25 FPS)
  - Moved the profiles option to a different place
  - Rewrote the denoise filter code
* Mon Dec 04 2006 Grozdan Nikolov <microchip@chello.be>
  - Improved the cropping code
  - Small code optimizations
* Fri Dec 01 2006 Grozdan Nikolov <microchip@chello.be>
  - Added support for profiles
  - Added support for output FPS
  - Fixed wrong release date
* Thu Nov 30 2006 Grozdan Nikolov <microchip@chello.be>
  - Initial RPM release

Files

/usr/bin/xvidenc
/usr/share/doc/packages/xvidenc-7.7.4
/usr/share/doc/packages/xvidenc-7.7.4/AUTHORS
/usr/share/doc/packages/xvidenc-7.7.4/ChangeLog
/usr/share/doc/packages/xvidenc-7.7.4/LICENSE
/usr/share/doc/packages/xvidenc-7.7.4/README.encoding
/usr/share/doc/packages/xvidenc-7.7.4/README.matrices
/usr/share/doc/packages/xvidenc-7.7.4/README.xvidenc
/usr/share/doc/packages/xvidenc-7.7.4/matrices
/usr/share/doc/packages/xvidenc-7.7.4/matrices/Jawor1CD
/usr/share/doc/packages/xvidenc-7.7.4/matrices/Jawor1CD/xvid_inter_matrix_1cd
/usr/share/doc/packages/xvidenc-7.7.4/matrices/Jawor1CD/xvid_intra_matrix_1cd
/usr/share/doc/packages/xvidenc-7.7.4/matrices/Jawor2CD
/usr/share/doc/packages/xvidenc-7.7.4/matrices/Jawor2CD/xvid_inter_matrix_2cd
/usr/share/doc/packages/xvidenc-7.7.4/matrices/Jawor2CD/xvid_intra_matrix_2cd
/usr/share/man/man1/xvidenc.1


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu May 23 23:05:25 2013