View Full Version : ffxvid for Linux/BSD
microchip8
22nd October 2019, 05:25
ChangeLog for ffxvid 1.5.2
* Add support for SRT/SSA/AAS subtitles for the MOV container
* Remove the colorprim lines from the video_colorspace_func() function. They are not used
microchip8
23rd October 2019, 04:22
ChangeLog for ffxvid 1.5.3
* Set default audio codec based on output container format
* Add colr option for MP4Box to the video_colorspace_func() function and the color primaries code. Only used for MOV
* Add -color_primaries, -color_trc and -colorspace to the FFmpeg command line options
microchip8
24th October 2019, 06:20
ChangeLog for ffxvid 1.5.4
* Add constant/non-constant matrix option to the video_csmisc_func() function
microchip8
25th October 2019, 06:36
ChangeLog for ffxvid 1.5.5
* Detect audio bit depth and add it to the audio metadata
* Added detection for DTS Express and DTS-HD HR for audio copy
* Use -show_entries instead of -show_streams for detecting audio properties with ffprobe. Removes piping to grep and awk
* Support setting the FLAC bit depth for encoding
* Minor restructuring and variables renaming in the audio code
* Updated the man page
microchip8
26th October 2019, 08:09
ChangeLog for ffxvid 1.5.6
* Renamed audio variable aid[i] to aidx[i] and moved it outside of the if conditional that decides the audio codec. This removes the same code in three places and now uses the global aidx[i] variable
* HE-AACv2 only supports 2 channels. Update the audio code to reflect that
* When running in batch mode, add a warning about automatic audio metadata and offer an option to enable/disable it
* Added -tmp option to MP4Box to store temp files in the output directory
* Some minor improvements to the audio options
microchip8
27th October 2019, 09:32
ChangeLog for ffxvid 1.5.7
* Use 16 bits as bit depth metadata when encoding to TrueHD audio
* Removed an unneeded if conditional in the audio bit depth code
* Add director and cast metadata for the MKV container
* Reorder some code for the output shell file
* Cosmetics
microchip8
28th October 2019, 06:34
ChangeLog for ffxvid 1.5.8
* Added support for director/cast metadata for MP4/MOV/M4V
* Added +use_metadata_tags to the $movflags variable for MP4/MOV/M4V
* Support ADPCM encoding for DTS audio
* Fixed an issue where asking for director/cast occured multiple times if remuxing to other containers was enabled
microchip8
29th October 2019, 07:18
ChangeLog for ffxvid 1.5.9
* Removed an unneeded check for audio codec in the conerror_func() function
* Removed a stale "" in the case statement that checks the channels for AC3
* Support setting the matrixed stereo type when resampling stereo input
* Support setting the filter type of the audio resample filter
* Cosmetics
microchip8
4th November 2019, 17:32
ChangeLog for ffxvid 1.6.0
* Merged two case statements in the metadata code for mkv/mp4/mov
* Bugfix: Using ADPCM encoding for DTS audio wasn't possible due to wrong variable used in the if conditional
microchip8
11th November 2019, 14:52
ChangeLog for ffxvid 1.6.1
* Added support for the (newer) deblock filter
microchip8
28th December 2019, 16:41
ChangeLog for ffxvid 1.6.2
* Add support for the noise video filter. Can be beneficial on (very) clean sources by applying some noise to avoid things like color/light banding in the encode
microchip8
23rd February 2020, 15:59
ChangeLog for ffxvid 1.6.3
* Use MPlayer for crop detection instead of FFmpeg which seems to have issues with 4k/UHD content
microchip8
5th March 2020, 22:09
ChangeLog for ffxvid 1.6.4
* Go back to FFmpeg for crop detection
microchip8
9th March 2020, 21:13
ChangeLog for ffxvid 1.6.5
* Bugfix: missing if conditional in the crop code
microchip8
23rd March 2020, 07:11
ChangeLog for ffxvid 1.6.6
* Add -max_muxing_queue_size switch to workaround possible issues when muxing Atmos/DTS-X audio
microchip8
16th June 2020, 20:09
ChangeLog for ffxvid 1.6.8
* Support TrueHD audio in the MP4 container
microchip8
21st June 2020, 16:11
ChangeLog for ffxvid 1.6.9
* Fixed a bug that prevents using TrueHD mono audio in the MP4 container
microchip8
27th December 2020, 19:34
ChangeLog for ffxvid 1.7.0
* 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:51
ChangeLog for ffxvid 1.7.1
* Fix a bug in the $vidtrack variable
microchip8
22nd January 2021, 09:01
ChangeLog for ffxvid 1.7.2
* Remove "a" from the -ac audio option
* Fix possible negative index in the audio option
microchip8
2nd February 2021, 15:07
ChangeLlog for ffxvid 1.7.3
* Replace the yadif deinterlacer with bwdif. It's faster and provides higher quality
microchip8
23rd January 2023, 11:38
ChangeLog for ffxvid 1.7.4
* Support more deinterlacing filters
Blue_MiSfit
1st February 2023, 09:27
I've never used this app, but I'll say thank you for folks who do! I appreciate your efforts :)
microchip8
1st February 2023, 10:41
I've never used this app, but I'll say thank you for folks who do! I appreciate your efforts :)
Thanks. It's just a Bash shell script I write mainly for myself as I spend many hours working in the terminal on Linux so I need something CLI/terminal-based for encoding too...
microchip8
17th August 2023, 04:48
ChangeLog for ffxvid 1.7.5
* Fix crop detection for HDR content
* Set Lanczos as default scaler option
microchip8
7th January 2024, 20:24
ChangeLog for ffxvid 1.7.6
* Improved compatibility with the BSDs
* Set the setpts + atempo option as default for FPS conversion
* Set side/wide audio channels as default
* Support the newly added channels for TrueHD audio
* Bugfix in the video_noise_func() function
* Improved FPS detection code
microchip8
4th February 2024, 17:49
ChangeLog for ffxvid 1.7.7
* Don't exit but warn about MP4Box/Mplayer missing from the user's system
microchip8
28th February 2024, 23:16
ChangeLog for ffxvid 1.8.0
* Initial support for zimg (z lib) scalers
microchip8
28th October 2024, 17:17
ChangeLog for ffxvid 1.8.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 ffxvid 1.8.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:39
ChangeLog for ffxvid 1.8.3
* Added support for copying only the DTS Core audio or the full DTS-HD MA audio track
microchip8
2nd November 2024, 10:20
ChangeLog for ffxvid 1.8.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:39
ChangeLog for ffxvid 1.8.5
* Support copying full DTS-X audio or only the DTS core
microchip8
6th November 2024, 11:19
ChangeLog for ffxvid 1.8.6
* Fixed a bug in the video_hdr_to_sdr_func() function
* 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
microchip8
8th November 2024, 11:10
ChangeLog for ffxvid 1.8.7
* Support copying the DTS core-only from DTS 96/24 and DTS:X IMAX tracks
* Updated the AAC profile detection for audio copy
microchip8
11th November 2024, 12:35
ChangeLog for ffxvid 1.8.8
* Do colorspace conversion before scaling
microchip8
18th November 2024, 14:16
ChangeLog for ffxvid 1.8.9
* Fixed a bug in the audio metadata when copying the Dolby core audio that added "+ Atmos" to the metadata
* One-line micro-optimization in the Dolby metadata code
microchip8
21st November 2024, 16:17
ChangeLog for ffxvid 1.8.10
* Added support for disabling automatic metadata such as video title, audio codec names, etc through the config file
microchip8
26th November 2024, 12:02
ChangeLog for ffxvid 1.8.11
* Fixed a syntax error in the video_deinterlace_func() function. Reported by Christian Marillat
microchip8
6th June 2025, 21:26
ChangeLog for ffxvid 1.8.12
* Increased default noise value from 4 to 5
* Fix wrong default option for tonemap algo
* Delete side data when doing HDR -> SDR conversion
* Updated the AUTHORS, README and man page files
microchip8
15th November 2025, 15:01
ChangeLog for ffxvid 1.8.13
* Support setting the default zimg scaler in the config file
* Use Natural Bicubic Spline FFmpeg scaler as default in-script scaler and Spline36 scaler as default for zimg
* Minor improvements to the scaling code
* Updated the README and man page files
microchip8
28th November 2025, 21:19
ChangeLog for ffxvid 1.8.14
* Add support for Spline64 zimg zscale filter. Requires latest FFmpeg from git
microchip8
21st December 2025, 13:14
ChangeLog for ffxvid 1.8.15
* Bugfix in the zscale scale filter for Lanczos3/4
microchip8
22nd January 2026, 12:02
ChangeLog for ffxvid 1.8.16
* Use more accurate crop detection by using rounding of 4 instead of the default 16
microchip8
3rd March 2026, 08:06
ChangeLog for ffxvid 1.9.0
* Set Spline64 as default zimg scaler
* Remove dependency on MPlayer and use ffplay instead for crop previews
* Updated the man page
microchip8
27th May 2026, 07:56
ChangeLog for ffxvid 1.9.1
* Add support for encoding 7.1 channels E-AC-3 audio. Requires latest FFmpeg from git
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.