Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > General > Linux, Mac OS X, & Co

Reply
 
Thread Tools Search this Thread Display Modes
Old 1st October 2016, 23:28   #61  |  Link
microchip8
ffx264/ffhevc author
 
microchip8's Avatar
 
Join Date: May 2007
Location: /dev/video0
Posts: 1,843
ChangeLog for ffhevc 2.8.6 and ffx264 3.0.2
Quote:
* Allow volume setting when normalize is used
* Cosmetics: add header title to the sample rate options
* Bump up default video bitrate for 1/2-pass mode and AAC/Opus/Vorbis bitrates
* Simplify atadenoise options
__________________
ffx264 || ffhevc || ffxvid || microenc
microchip8 is offline   Reply With Quote
Old 5th October 2016, 23:21   #62  |  Link
microchip8
ffx264/ffhevc author
 
microchip8's Avatar
 
Join Date: May 2007
Location: /dev/video0
Posts: 1,843
ChangeLog for ffhevc 2.8.7 and ffx264 3.0.3
Quote:
* Audio channel layout 6.1(back) -> 6.1 and 7.1(wide-side) -> 7.1
* Cosmetics: add rotate filter menu banner
* Support 180° video rotating
__________________
ffx264 || ffhevc || ffxvid || microenc
microchip8 is offline   Reply With Quote
Old 11th October 2016, 20:07   #63  |  Link
microchip8
ffx264/ffhevc author
 
microchip8's Avatar
 
Join Date: May 2007
Location: /dev/video0
Posts: 1,843
ChangeLog for ffhevc 2.8.8 and ffx264 3.0.4
Quote:
* Fix video rotation for 180°. Don't use transpose=0 and transpose=3 as they cancel each others out
__________________
ffx264 || ffhevc || ffxvid || microenc
microchip8 is offline   Reply With Quote
Old 1st November 2016, 01:37   #64  |  Link
microchip8
ffx264/ffhevc author
 
microchip8's Avatar
 
Join Date: May 2007
Location: /dev/video0
Posts: 1,843
ChangeLog for ffhevc 2.8.9 and ffx264 3.0.5
Quote:
* Added support for bobbing (deinterlace at double FPS)
* Cosmetics: add menu header to the Color Primaries option
__________________
ffx264 || ffhevc || ffxvid || microenc
microchip8 is offline   Reply With Quote
Old 2nd November 2016, 20:36   #65  |  Link
microchip8
ffx264/ffhevc author
 
microchip8's Avatar
 
Join Date: May 2007
Location: /dev/video0
Posts: 1,843
ChangeLog for ffhevc 2.9.0 and ffx264 3.0.6
Quote:
* Added support for motion compensation deinterlacing for both deinterlacing at original FPS and bobbing
* Use denoise var instead of denoiser for the denoise filters and rotate var instead of transpose for the transpose filter
* Added support for deblocking with the fspp filter. This bumps up the config file version to 22
* Update to the README file
__________________
ffx264 || ffhevc || ffxvid || microenc
microchip8 is offline   Reply With Quote
Old 3rd November 2016, 16:25   #66  |  Link
microchip8
ffx264/ffhevc author
 
microchip8's Avatar
 
Join Date: May 2007
Location: /dev/video0
Posts: 1,843
ChangeLog for ffhevc 2.9.1 and ffx264 3.0.7
Quote:
* Added support for interlace-aware encoding
* Added support for the spp, uspp and pp7 deblockers
* Support asking for software scaler during exec time
* Added new SCALE var to the config file to enable/disable support for software scaling. Bumps up the config file version to 27 (23 for ffx264)
* Do a test write to see if output directory is writable by the script executing user
* Updated the README file
__________________
ffx264 || ffhevc || ffxvid || microenc
microchip8 is offline   Reply With Quote
Old 4th November 2016, 11:37   #67  |  Link
microchip8
ffx264/ffhevc author
 
microchip8's Avatar
 
Join Date: May 2007
Location: /dev/video0
Posts: 1,843
ChangeLog for ffhevc 2.9.2 and ffx264 3.0.8
Quote:
* Bugfix: the scale variable was used twice for different things causing an overwrite of the scale filter parameters, which eventually results in ffmpeg complaining and exiting
* Added support for NTSC <-> NTSC and NTSC <-> PAL frame rate conversions
* New var in config file, VID_FPS_CONVERT, to enable/disable FPS conversion. Bumps up config file version to 28 (24 for ffx264)
* Moved the FPS detection code into its own function so it can be easily reused
* Minor cosmetics
* Updated the README file
__________________
ffx264 || ffhevc || ffxvid || microenc
microchip8 is offline   Reply With Quote
Old 5th November 2016, 11:52   #68  |  Link
microchip8
ffx264/ffhevc author
 
microchip8's Avatar
 
Join Date: May 2007
Location: /dev/video0
Posts: 1,843
ChangeLog for ffhevc 2.9.3 and ffx264 3.0.9
Quote:
* Use a single var, $ofps, to set the output FPS for both deinterlace bobbing and FPS conversion
* Use new $bob var to indicate that we do bobbing and use that var to disable FPS conversion
* Renamed $fp var in video_deinterlace_func() to $fpar
* Print a warning message that FPS conversion gets disabled if the user chooses audio copy
* Added support for the FDK-AAC audio codec. Requires ffmpeg to be compiled with libfdk-aac support
* Support FPS conversion with the 'fps' filter
* Some minor code optimizations
__________________
ffx264 || ffhevc || ffxvid || microenc
microchip8 is offline   Reply With Quote
Old 6th November 2016, 10:47   #69  |  Link
microchip8
ffx264/ffhevc author
 
microchip8's Avatar
 
Join Date: May 2007
Location: /dev/video0
Posts: 1,843
ChangeLog for ffhevc 2.9.4 and ffx264 3.1.0
Quote:
* Bugfix: resampling wasn't working for fdk-aac due to missing value in the case statement
* Check if output file exists and if so, move it to $file.old
* Use test directly instead of an if condition to set the audio filters
* Support bitrate calculations for target file size when doing audio copy
* Use fdk* in the case statements for easier typing
* Renamed variable astrm to astream for clarity
* Use [1-2]p in the case statements for passmodes instead of 1p|2p
* New function, video_field_parity_func(), to detect and report the interlace field order. Used by motion-compensation deinterlacing and interlaced encoding
* Detect and display audio sample rate in case resampling is chosen
* Improvements to the video_fps_func() function. Get the FPS value directly instead of outputting to a file and reading it
__________________
ffx264 || ffhevc || ffxvid || microenc
microchip8 is offline   Reply With Quote
Old 7th November 2016, 17:16   #70  |  Link
microchip8
ffx264/ffhevc author
 
microchip8's Avatar
 
Join Date: May 2007
Location: /dev/video0
Posts: 1,843
ChangeLog for ffhevc 2.9.5 and ffx264 3.1.1
Quote:
* Cosmetics in the code for deinterlacing
* Instead of skipping FPS conversion if the FPS can't be detected, ask the user to provide it
* Use single brackets instead of double ones in the nosound setup code
* Added license snippet at the top of the script
* Added support for outputting to additional container formats
* Do some checking on supported audio codecs for the supported containers
* Check specified container and warn and exit if it's not supported
* Support setting the FLAC compression level
* Break out of the if conditionals in the audio code and replace them with two case statements
* Update to the README file
Additional for ffx264
Quote:
* Added h264_mp4toannexb flag in case we're outputting to the AVI container
__________________
ffx264 || ffhevc || ffxvid || microenc
microchip8 is offline   Reply With Quote
Old 8th November 2016, 11:05   #71  |  Link
microchip8
ffx264/ffhevc author
 
microchip8's Avatar
 
Join Date: May 2007
Location: /dev/video0
Posts: 1,843
ChangeLog for ffhevc 2.9.6 and ffx264 3.1.2
Quote:
* Added support for encoding to TrueHD audio. Requires a very recent ffmpeg version, preferably latest from git
* Some small improvements to the additional container output
* Moved the video_deinterlace_func() function inside the actual deinterlace code
* Update to the README file
* Update to the man page
__________________
ffx264 || ffhevc || ffxvid || microenc
microchip8 is offline   Reply With Quote
Old 9th November 2016, 08:00   #72  |  Link
microchip8
ffx264/ffhevc author
 
microchip8's Avatar
 
Join Date: May 2007
Location: /dev/video0
Posts: 1,843
ChangeLog for ffhevc 2.9.7 and ffx264 3.1.3
Quote:
* Renamed config var CON to CONFMT. Updates config file version to 29 (25 for ffx264)
* Reduced some duplication in the audio codec checks for the container formats
* Reduced some error message duplication when checking if an additional container supports an audio codec
* Rework to the additional container selection code
* Added color functions for the additional container conversion
Additional for ffhevc
Quote:
* Added back support for the MOV container
__________________
ffx264 || ffhevc || ffxvid || microenc
microchip8 is offline   Reply With Quote
Old 10th November 2016, 22:16   #73  |  Link
microchip8
ffx264/ffhevc author
 
microchip8's Avatar
 
Join Date: May 2007
Location: /dev/video0
Posts: 1,843
ChangeLog for ffhevc 2.9.8 and ffx264 3.1.4
Quote:
* Check if name of input file matches that of output file and warn and exit. Requires the realpath utility
* Added support for the m2ts, mts, ts (and flv for ffx264) containers
* Merged the code that checks if an audio codec is supported by a container with that that checks for additional output containers. Removes code duplication and maintainability
* Update to the audio sample rates. Sync them with ffmpeg -h encoder=<encoder>
* Restrict TrueHD channels to 2, 5 and 6 as that's what the encoder currently supports
* Updated the README file
__________________
ffx264 || ffhevc || ffxvid || microenc
microchip8 is offline   Reply With Quote
Old 12th November 2016, 11:50   #74  |  Link
microchip8
ffx264/ffhevc author
 
microchip8's Avatar
 
Join Date: May 2007
Location: /dev/video0
Posts: 1,843
ChangeLog for ffhevc 2.9.9 and ffx264 3.1.5
Quote:
* Added support for importing external srt/ssa subtitles for the mkv, m2ts, mts and ts containers
* Moved the subtitle code into its own video_subtitles_func() function
* Added support for simultaneously copying subtitles from the input file and copying external ones
* Renamed variable SUBT to SUBNR for clarity
* Updated the README file and man page
__________________
ffx264 || ffhevc || ffxvid || microenc
microchip8 is offline   Reply With Quote
Old 13th November 2016, 12:31   #75  |  Link
microchip8
ffx264/ffhevc author
 
microchip8's Avatar
 
Join Date: May 2007
Location: /dev/video0
Posts: 1,843
ChangeLog for ffhevc 3.0.0 and ffx264 3.1.6
Quote:
* Added support for batch encoding mode, to be activated with the new -b option. It's used to encode directories with video files
* Renamed variable $mode to $encmode for clarity
* Reworked the input/output code
* Instead of relying on a config var to set the subtitles amount to support, ask the user each time to provide it. Makes the code less complex and easier to extend in the future. Bumps up config file version to 30
* Check if the X265PARAMS (X264PARAMS for ffx264) var is missing from config in case we're not using an x265/x264 preset
* Updated the man page
Additional for ffhevc
Quote:
* Disabled strong-intra-smoothing in the default x265 options in the config file
__________________
ffx264 || ffhevc || ffxvid || microenc
microchip8 is offline   Reply With Quote
Old 14th November 2016, 10:11   #76  |  Link
microchip8
ffx264/ffhevc author
 
microchip8's Avatar
 
Join Date: May 2007
Location: /dev/video0
Posts: 1,843
ChangeLog for ffhevc 3.0.1 and ffx264 3.1.7
Quote:
* Set default amount of subtitles to 1 instead of exiting when no value is given
* Allow the user to choose the amount of audio tracks he wants at run time instead of requiring it to be set in the config file. This removes config file var MAX_AUD_TRACKS and bumps up version to 31 (27 for ffx264)
* Renamed array variables audmapval and submapval to audindex and subindex since we're not mapping but specifying the audio/sub index id with these vars
* Fixed a possible case where audio params weren't cleared in case the nosound option was chosen
Additional for ffhevc
Quote:
* Removed an if conditional checking for MAX_SUBS which no longer is used
__________________
ffx264 || ffhevc || ffxvid || microenc
microchip8 is offline   Reply With Quote
Old 16th November 2016, 09:55   #77  |  Link
microchip8
ffx264/ffhevc author
 
microchip8's Avatar
 
Join Date: May 2007
Location: /dev/video0
Posts: 1,843
ChangeLog for ffhevc 3.0.2 and ffx264 3.1.8
Quote:
* Added support for 3-pass encoding
* Added support for setting a default audio codec in the config file. Bumps up config file version to 32 (28 for ffx264)
* Moved setting the video bitrate before the video filters
* More variables renamings and other small code tweaks
* Do some checking on duplicate entries when using additional containers and warn and exit
* Updated the man page
__________________
ffx264 || ffhevc || ffxvid || microenc
microchip8 is offline   Reply With Quote
Old 18th November 2016, 02:15   #78  |  Link
microchip8
ffx264/ffhevc author
 
microchip8's Avatar
 
Join Date: May 2007
Location: /dev/video0
Posts: 1,843
ChangeLog for ffhevc 3.0.3 and ffx264 3.1.9
Quote:
* Use process number instead of .old when renaming existing files
* Added support for detelecining (IVTC). Bumps up config file version to 33 (29 for ffx264)
* Minor improvements to the cropping code
__________________
ffx264 || ffhevc || ffxvid || microenc

Last edited by microchip8; 18th November 2016 at 02:42.
microchip8 is offline   Reply With Quote
Old 20th November 2016, 15:04   #79  |  Link
microchip8
ffx264/ffhevc author
 
microchip8's Avatar
 
Join Date: May 2007
Location: /dev/video0
Posts: 1,843
ChangeLog for ffhevc 3.0.4 and ffx264 3.2.0
Quote:
* Moved checks for supported containers into its own function, check_container_func()
* Improvements to gathering information about the input file. Saves us piping to sed and in some cases piping to awk and tail
* Removed the NOSOUND option since the user can specify 0 for amount of audio tracks which equals to encoding with the NOSOUND option
* Placed both subcopy and subcpy variables into a single subparams variable. This also removes the NOSUBS variable
* Placed the video length detection code into its own function, video_length_func(), as it is used in two places so we can save writing the same stuff twice
* Instead of skipping bitrate calc for target file size in case we can't detect the video length, ask the user to provide it
* Removed install script and added a Makefile for installation
* Added new INSTALL file with install/uninstall instructions
__________________
ffx264 || ffhevc || ffxvid || microenc
microchip8 is offline   Reply With Quote
Old 23rd November 2016, 16:23   #80  |  Link
microchip8
ffx264/ffhevc author
 
microchip8's Avatar
 
Join Date: May 2007
Location: /dev/video0
Posts: 1,843
ChangeLog for ffhevc 3.0.5 and ffx264 3.2.1
Quote:
* Added support for FLAC audio in MP4. Requires a very recent ffmpeg version
* Added the $strict variable to the remuxing code
* Use the improved way of gathering info for the audio sample rate detection
* Added the ability to flag the first internal or external subtitle as default, when using the option for internal and external subtitle copying
* Added support for LD-AAC audio encoding with libfdk-aac
* Removed stderr to stdout redirection (2>&1) for some of the ffprobe lines. It is no longer needed
__________________
ffx264 || ffhevc || ffxvid || microenc
microchip8 is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 22:03.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.