Log in

View Full Version : h264enc for Linux


Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 [15]

microchip8
4th July 2014, 20:05
ChangeLog for version 10.2.0

* We currently try to auto-detect resolutions and fps in order to set the fake interlaced option and color prims/transfers/matrices when using the Blu-ray/AVCHD presets. The problem is that this auto-detection cannot be made very reliable and there's a high chance it will misdetect something. Make it simple instead and ask the user if to set the prims and/or fake interlaced options
* Tune the Blu-ray/AVCHD high-quality presets for better quality
* Both the aften and lavc encoders for AC-3 audio share the same bitrate code. Move it out of the encoder functions to a new ac3_bitrate_func() function to reduce some duplication
* Removed some commented out code
* In addition to reporting file sizes in MiB after encoding finishes, also report them in GiB

microchip8
15th August 2014, 00:11
ChangeLog for version 10.2.1

* Support copying Dolby TrueHD audio into the MKV container
* When detecting audio, change the TRUEHD reported by MPlayer to Dolby TrueHD

microchip8
17th August 2014, 11:23
ChangeLog for version 10.2.2

* Merge the eac3 and truehd part in the case statement as they're identical
* Rename MP3FLOAT as reported by MPlayer to MP3 and EAC3 to E-AC-3
* Since we now set -nosound when copying a TrueHD track, it is no longer necessary to modify the text files for encoding, so remove the sed part

microchip8
14th September 2014, 07:33
ChangeLog for version 10.2.3

* Add back checking for aften in the sanity check (-sc) option
* Support disabling of MKV global tags. Bumps up the config file version to 32
* Use -frames 0 to workaround possible problems when detecting audio bitrates

microchip8
15th September 2014, 08:40
ChangeLog for version 10.2.4

* Fix Blu-ray input: -demuxer lavf is used by default for BD input as it provides extra info for audio detection. The problem is that -demuxer lavf forces MPlayer to read the whole(!) BD even when -frames 0 or 1 is used as option. This fix works around the problem by using the -cache option which seems to make -demuxer lavf behave as it should. Thanks to Andy Furnis on the MPlayer mailing list for providing the workaround

microchip8
16th September 2014, 08:49
ChangeLog for version 10.2.5

* Set the -cache option needed for BD input in a single variable inside the code for BD input. Reduces detection time of resolution/audio codecs if input is not BD since the -cache option won't be used for such inputs
* Make some words uppercase in the crop function to ease the focus on them
* Reduced some duplication by placing the chapters examples text into its own chapters_example_func() function

microchip8
17th September 2014, 09:20
ChangeLog for version 10.2.6

* Fix crop detection for Blu-ray input

microchip8
25th September 2014, 20:33
ChangeLog for version 10.2.7

* Fix incorrect Aspect Ratio (AR) and Pixel Aspect Ratio (PAR) calculations for cropped resolutions
* Do not run the get_resolution_func() function if we do cropping as it's needless
* Calculate and display the AR and PAR when we do scaling

microchip8
26th September 2014, 17:44
ChangeLog for version 10.2.8

* Get rid of the get_resolution_func() and audio_stream_copy_func() functions
* Detecting Blu-ray resolution can be sometimes problematic when using -vo null -ao null. Switch to using -nosound instead of -ao null
* Check the value set, if any, in the DEFAULT_VID_CRFQP variable in the config file and restrict the maximum to 51
* Add the $cache var for Blu-rays to the audio_resample_func() function and to the audio detection code for stream copy
* For audio copy, move the audio detection into its own audio_copy_func() function. It makes it possible to correctly copy TrueHD audio regardless of the preset used, except for restricted presets that do not support audio copy. DTS HD MA is not supported yet as there's no way detecting it due to no decode support in libavcodec
* Remove the -nocache option from the MPOPTS var
* Cosmetics

microchip8
27th September 2014, 13:09
ChangeLog for version 10.2.9

* Colorize the output of detected subtitles and DVD/VCD titles
* Merge the two case statements of the ratio_and_pixels_func() function
* All audio encoders we currently use support a max of 6 audio channels. Check the detected audio channels amount and warn per track if we detect more than 6
* Minor default filters values tuning

microchip8
29th September 2014, 08:13
ChangeLog for version 10.3.0

* Get rid of the $RATIO var in the ratio_and_pixels_func() function
* Support disabling of all video filters at once through the config file
* Support disabling of cropping and subtitles
* Support disabling of all audio filters at once
* Support disabling of asking for DVD/BD angles and chapters encode

microchip8
30th September 2014, 08:18
ChangeLog for version 10.3.1

* Fix a syntax error in the ratio_and_pixels_func() due to missing var

microchip8
2nd October 2014, 19:46
ChangeLog for version 10.3.2

* Add the $cache var to a few more places in the audio code
* Reorder the audio codec conditionals in the case statements for better readability
* When using external audio encoders, we currently only check if the encoder has produced a file. Make it a bit more reliable and check if the audio file is at least 20 KiB in size as most encoders that output a file but error out, produce files less than 20 KiB. A more reliable method would be to check the return code of the background encoder process itself with $! to get its PID and using wait $PID; RET=$? to capture the signal, but this will result in a hacky way of doing it. I do not rule it out for the future

microchip8
20th January 2015, 17:34
ChangeLog for version 10.3.3

* Improved original resolution detection. Patch by Markus Grunwald
* Update copyright dates

microchip8
23rd January 2015, 12:37
ChangeLog for version 10.3.4

* Added support for setting a default software scaler in the config file
* Ask for color primaries/transfers/matrics when using any preset, not just the Blu-ray ones

microchip8
11th March 2015, 15:25
ChangeLog for version 10.3.5

* Support mono and tile format frame packing. Requires latest x264
* Improved crop detection for files

microchip8
16th March 2015, 10:30
ChangeLog for version 10.3.6

* Revert the previous change to crop detect for files as it misdetects too often

microchip8
4th April 2015, 13:02
ChangeLog for version 10.3.7

* Added support for EDL list files. Updates the config version to 35. By default, EDL is disabled as I don't think many people know what it is or how to make such files, so you have to enable it in the config file. Requested by Shibby7

microchip8
30th April 2015, 22:22
ChangeLog for version 10.3.8

* Fixed an issue in the EDL code where tab completion wasn't working due to missing -e option to read

microchip8
3rd May 2015, 10:32
ChangeLog for version 10.3.9

* Add a check for x264 in the sanity test
* Fix a typo in the x264params var for multi-pass encoding

microchip8
3rd May 2015, 16:39
ChangeLog for version 10.4.0

* Accept relative paths for the output file
* Do a second crop detection run in case the first try fails

microchip8
23rd June 2015, 22:08
ChangeLog for version 10.4.1

* Modified the mail func for dir batch encodes to report the input directory instead of the last encoded file from it
* Get rid of some commented out code which is no longer used
* The -a52drc option only has an effect if input audio is AC-3. Since we currently don't store the audio codec detected into a usable var, disable this option for the time being.
* Increased the detault audio bitrate for AAC from 128 to 192kbps

microchip8
6th September 2015, 03:37
ChangeLog for version 10.4.2

* Increased the default audio bitrate/quality value for Vorbis audio
* Added mov file extention to the supported formats for chapter dumps
* New ASCII art banner
* Updated the man page

microchip8
8th September 2015, 17:43
ChangeLog for version 10.4.3

* Removed the $ from the index of array variables
* Be more portable and use eval instead of seq in loops as seq is too Linux-specific

microchip8
10th September 2015, 14:23
ChangeLog for version 10.4.4

* Portability improvements. It should now work on other UNIXes

microchip8
14th September 2015, 17:52
ChangeLog for 10.4.5

* Fixed a small issue in the detection of aspect ratio when forcing it

microchip8
21st September 2015, 13:19
ChangeLog for 10.4.6

* Clean up the config file a bit
* Added support for setting the MAX_AMOUNT_SUBS and MAX_AMOUNT_AUD_TRACKS to "auto". When set to "auto" it will ask for as many audio tracks/subs as detected
* New variable in the config file, MAX_AMOUNT_EXT_SUBS, for setting the amount of times we get asked for importing external subs into mkv/mp4/ogm

microchip8
19th January 2016, 20:23
ChangeLog for version 10.4.7

* Added support for the video rotate filter. Requested by Thomas Troeger
* Updated copyright dates