View Full Version : ffx264 & ffhevc for Linux/BSD
microchip8
22nd March 2020, 03:57
ChangeLog for ffhevc 4.2.4
* Bugfix: -c used instead of -ac for audio channels
microchip8
23rd March 2020, 07:12
ChangeLog for ffhevc 4.2.5 and ffx264 4.0.8
* Add -max_muxing_queue_size switch to workaround possible issues when muxing Atmos/DTS-X audio
ravs
26th March 2020, 19:32
froggy1, first thanks for creating the ffmpeg scripts.
About ffx264-4.0.8
* Bugfix: -c used instead of -ac for audio channels
I try to find the option for selecting the audio channels I want to have, but to no prevail.
-c is the option for the setup file.
According to ffx264 -h there is no such option as -ac. -ac is not to be found in the man page either.
What do I miss here?
Do I need to create a setup file for each DVD to get the audio tracks that I want?
microchip8
26th March 2020, 19:35
froggy1, first thanks for creating the ffmpeg scripts.
About ffx264-4.0.8
I try to find the option for selecting the audio channels I want to have, but to no prevail.
-c is the option for the setup file.
According to ffx264 -h there is no such option as -ac. -ac is not to be found in the man page either.
What do I miss here?
Do I need to create a setup file for each DVD to get the audio tracks that I want?
-ac is used internally by the channel code itself to set the channels desired by the user. I made a change to that code that I left and didn't revert. There's no -ac parameter in the ffx264 options
You don't need to set up any setup/config files. Just pass through the script and answer the questions
ravs
26th March 2020, 23:55
-ac is used internally by the channel code itself to set the channels desired by the user. I made a change to that code that I left and didn't revert. There's no -ac parameter in the ffx264 options
You don't need to set up any setup/config files. Just pass through the script and answer the questionsAhh good to know.
One issue remains. It aborts with an error:
-> MPlayer is missing from your system!
I don't have mplayer but mpv installed in my system.
Can mpv used instead of mplayer?
If not and if I do not want any crop, how can ffx264 be convinced to run without mplayer?
I do not see an option to disable crop.
When I understand it correctly, ffx264 as well as fhevc and ffxvid all use mplayer for crop, so when one not uses crop all scripts should be able to work without mplayer.
microchip8
27th March 2020, 07:26
Ahh good to know.
One issue remains. It aborts with an error:
-> MPlayer is missing from your system!
I don't have mplayer but mpv installed in my system.
Can mpv used instead of mplayer?
If not and if I do not want any crop, how can ffx264 be convinced to run without mplayer?
I do not see an option to disable crop.
When I understand it correctly, ffx264 as well as fhevc and ffxvid all use mplayer for crop, so when one not uses crop all scripts should be able to work without mplayer.
Set AUTOCROP to "n" in the config file located in $HOME/.ffx264 (a hidden file)
MPlayer is a requirement, though. It is used only for crop preview, not crop itself which uses FFmpeg. I'll make it optional in another release shortly
I will not switch to mpv as someone else can come and say he has MPlayer installed but not mpv. I've chosen MPlayer for crop preview because it has the rectangle filter. I do not know if mpv has it too, for that matter
microchip8
27th March 2020, 07:49
ChangeLog for ffhevc 4.2.7 and ffx264 4.0.9
* Check for MPlayer only if AUTOCROP is enabled
microchip8
25th April 2020, 08:16
ChangeLog for ffhevc 4.2.7
* Update default encoding options
microchip8
16th June 2020, 20:10
ChangeLog for ffhevc 4.2.8
* Support TrueHD audio in the MP4 container
* Lower max-merge from 4 to 2
ChangeLog for ffx264 4.1.0
* Support TrueHD audio in the MP4 container
microchip8
21st June 2020, 16:12
ChangeLog for ffhevc 4.2.9 and ffx264 4.1.1
* Fixed a bug that prevents using TrueHD mono audio in the MP4 container
microchip8
4th July 2020, 19:52
ChangeLog for ffhevc 4.3.0
* Switch to rskip mode 2 (edge density). Should prevent onion artifacts and speed up encoding a bit
richardpl
5th July 2020, 10:19
I will not switch to mpv as someone else can come and say he has MPlayer installed but not mpv. I've chosen MPlayer for crop preview because it has the rectangle filter. I do not know if mpv has it too, for that matter
mpv have if you have not know all ffmpeg filters, thus it have drawbox filter which is much more powerful than rudimentary and unmaintained mplayer filter.
microchip8
13th July 2020, 10:38
ChangeLog for ffhevc 4.3.1
* Enable tskip and hme in default encoding options
* Merge mp4 audio support with ts/m2ts/mts in the case statement for additional container formats
* Removed not in use, commented out code
* Lower default AAC audio bitrate from 448 to 384 kbps
microchip8
3rd October 2020, 12:31
ChangeLog for ffhevc 4.3.2
* Lower edge density recursion skip to 3%
* Lower RC lookahead to 80
* Lower subme from 5 to 4
microchip8
5th October 2020, 20:25
Change Log for ffhevc 4.3.3
* Fixed an issue in default encoding option where using a CTU of 64 can cause visual distortion when using rskip=2 (edge density). Workaround is to use a CTU of 32 and qg-size of 32
microchip8
10th November 2020, 21:27
ChangeLog for ffhevc 4.3.4
* Bump up psy-rd from 3.3 to 4.0
* Lower deblock strength to -4,-4
* Enable strong intra smoothing
* Lower rskip edge threshold to 2
microchip8
15th December 2020, 19:30
ChangeLog for ffhevc 4.3.5
* Tweaks to the default encoding options
microchip8
27th December 2020, 19:33
ChangeLog ffx264 4.1.2 and ffhevc 4.3.6
* Fixed a long standing bug where audio mapping values were incorrect for audio metadata resulting in incomplete or wrong values
microchip8
28th December 2020, 02:52
ChangeLog for ffhevc 4.3.7 and ffx264 4.1.3
* Fix a bug in the $vidtrack variable
microchip8
22nd January 2021, 09:02
ChangeLog for ffhevc 4.3.8 and ffx264 4.1.4
* Remove "a" from the -ac audio option
* Fix possible negative index in the audio option
microchip8
2nd February 2021, 15:08
ChangeLog for ffhevc 4.3.9 and ffx264 4.1.5
* Replace the yadif deinterlacer with bwdif. It's faster and provides higher quality
microchip8
8th February 2021, 19:35
ChangeLog for ffhevc 4.4.0
* Support setting the Maximum Decoder Level
microchip8
10th February 2021, 20:51
ChangeLog for ffx264 4.1.6
* Support forcing an H.264 level
microchip8
16th February 2021, 19:53
ChangeLog for ffhevc 4.4.1 and ffx264 4.1.7
* Fix "too many arguments" error in the HEVC/H.264 Level code
microchip8
21st March 2021, 16:10
ChangeLog for ffhevc 4.4.2
* Fix a long-standing bug in the HDR code where the $hdr variable was used twice, once to check if HDR is selected and once to force signaling of HDR in case max-cll is 0,0. This resulted in an "y" being added after the specified max-cll value
* Renamed hdr_opt to hdr10_opt
microchip8
27th March 2021, 17:18
ChangeLog for ffhevc 4.4.3
* Remove hrd options for HDR encodes. They're not really needed
* Luma/Chroma Offset should be Optimization instead
microchip8
3rd April 2021, 20:32
ChangeLog for ffhevc 4.4.4
* Fixed a small bug where the -colorspace option was not added for BT2020 content in case SMPTE2084/HLG was chosen as transfer
microchip8
25th April 2021, 17:51
ChangeLog for ffhevc 4.4.5
* Remove +frag_keyframe for the MP4 container. Doesn't make sense when used with +fasstart.
* Cosmetics: use HDR10 word when asking HDR questions
microchip8
29th July 2022, 19:33
ChangeLog for ffhevc 4.4.6
* Fine tuning to the default encoding options
* Tweaks to the HDR10 code
microchip8
23rd January 2023, 11:37
ChangeLog for ffhevc 4.4.7 and ffx264 4.1.8
* Support more deinterlacing filters
microchip8
5th May 2023, 05:09
ChangeLog for ffx264 4.1.9
* Update default encoding options
* Bump up default CRF value from 19 to 21
microchip8
7th May 2023, 08:06
ChangeLog for ffhevc 4.4.8
* Update to the default encoding options
* Increased default CRF value from 21 to 23
microchip8
16th August 2023, 07:06
ChangeLog for ffhevc 4.4.9
* Ask for the Lanczos scaler width (alpha)
* Only ask to force HDR10 signaling in case Max CLL is not set or user has provided 0,0 as value
microchip8
17th August 2023, 04:47
ChangeLog for ffhevc 4.4.10 and ffx264 4.1.10
* Fix crop detection for HDR content
* Set Lanczos as default scaler option
microchip8
19th August 2023, 19:13
ChangeLog for ffhevc 4.4.11 and ffx264 4.1.11
* Improved FPS detection code
microchip8
21st August 2023, 12:59
ChangeLog for ffhevc 4.4.12
* Update to the default encoding options
* By default, force signaling of HDR10 in case max-cll is unknown or 0,0
* Various small improvements
microchip8
25th August 2023, 14:04
ChangeLog for ffx264 4.1.12
* Various small improvements
microchip8
10th September 2023, 17:07
ChangeLog for ffx264 4.1.13 and ffhevc 4.4.13
* Bugfix in the video_noise_func() function
microchip8
27th October 2023, 12:40
ChangeLog for ffhevc 4.4.14 and ffx264 4.1.14
* Set side/wide audio channels as default
* Support the newly added channels for TrueHD audio
microchip8
6th November 2023, 19:00
ChangeLog for ffhevc 4.4.15 and ffx264 4.1.15
* Set the setpts + atempo option as default for FPS conversion
* Correct 5.0 and 5.1 channels option for TrueHD encoding. Should be 5.0(side) and 5.1(side)
microchip8
14th December 2023, 18:40
ChangeLog for ffhevc 4.4.16 and ffx264 4.1.16
* Improved compatibility with the BSDs
microchip8
4th February 2024, 17:34
ChangeLog for ffhevc 4.4.17 and ffx264 4.1.17
* Don't exit but warn about MP4Box/Mplayer missing from the user's system
microchip8
28th February 2024, 23:14
ChangeLog for ffhevc 4.5.0 and ffx264 4.2.0
* Initial support for zimg (z lib) scalers
microchip8
21st September 2024, 09:57
ChangeLog for ffhevc 4.5.1
* Improved the HDR10 code
* Renamed a few variables
microchip8
28th October 2024, 17:16
ChangeLog for ffhevc 4.5.2
* Updated the audio copy code to detect Dolby Atmos and use the correct name metadata
ChangeLog for ffx264 4.2.1
* Updated the audio copy code to detect Dolby Atmos and use the correct name metadata
* Renamed a few variables
microchip8
30th October 2024, 21:57
ChangeLog for ffhevc 4.5.3 and ffx264 4.2.2
* Reduced duplication in the final audio params code variable
* Use kHz instead of Hz for audio sample rate metadata
* Slightly increased default value of the noise filter
* Updated the AUTHORS file (email address)
microchip8
1st November 2024, 15:40
ChangeLog for ffhevc 4.5.4 and ffx264 4.2.3
* Added support for copying only the DTS Core audio or the full DTS-HD MA audio track
microchip8
2nd November 2024, 10:21
ChangeLog for ffhevc 4.5.5 and ffx264 4.2.4
* Support copying full DTS-HD HRA audio or just the DTS Core in it
* Support copying full Dolby Atmos audio or just the AC-3/TrueHD Core in it
microchip8
3rd November 2024, 14:40
ChangeLog for ffhevc 4.5.6 and ffx264 4.2.5
* Support copying full DTS-X audio or only the DTS core
microchip8
6th November 2024, 11:21
ChangeLog for ffhevc 4.5.7
* Replaced the detelecine filter with a combination of the fieldmatch, bwdif and decimate filters
* Small changes to the HDR10 code and tonemap desat default value
* Renamed a few variables for DoVi
ChangeLog for ffx264 4.2.6
* Replaced the detelecine filter with a combination of the fieldmatch, bwdif and decimate filters
* Use 0 as default value for the tonemap desat filter option
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.