Projects
Multimedia
ffxvid
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 2
View file
ffxvid.changes
Changed
@@ -1,4 +1,26 @@ ------------------------------------------------------------------- +Tue Feb 21 13:09:00 UTC 2017 - neutrino8@opensuse.org + +- Update to version 1.0.3 + * Enable Variance AQ by default + * Correct a few things in man page + * Update the preset.txt file + +------------------------------------------------------------------- +Sat Feb 18 16:58:00 UTC 2017 - neutrino8@opensuse.org + +- Update to version 1.0.2 + * Switch to using libxvid instead of mpeg4 encoder + * Set appropriate threads amount for encoding + * Update default encoding options + +------------------------------------------------------------------- +Fri Feb 17 20:55:00 UTC 2017 - neutrino8@opensuse.org + +- Update to version 1.0.1 + * Update default encoding options + +------------------------------------------------------------------- Fri Feb 17 05:02:00 UTC 2017 - neutrino8@opensuse.org - Initial package release
View file
ffxvid.spec
Changed
@@ -17,7 +17,7 @@ Name: ffxvid -Version: 1.0.0 +Version: 1.0.3 Release: 0 Summary: A small shell script for encoding to H.264 with ffmpeg License: GPL-2.0+
View file
ffxvid-1.0.0.tar.gz/ChangeLog -> ffxvid-1.0.3.tar.gz/ChangeLog
Changed
@@ -1,599 +1,15 @@ -2017-02-06 - ffx264 3.3.5 - * Support the framestep filter for FPS conversion - * Support halving the frame rate. Only supported for - 50/59.940/60 FPS input - -2017-01-25 - ffx264 3.3.4 - * Small improvement: add "Track $i:" to the question for - audio channel layout - -2017-01-24 - ffx264 3.3.3 - * Removed one of the OUTPUT variables for batch mode. It is - no longer needed - * Rewrote the audio channel layout code. It is now based on - per-codec encoder support - * Repositioned the audio channel checking code - -2017-01-20 - ffx264 3.3.2 - * Fixed a small issue in the output code for batch mode - -2017-01-18 - ffx264 3.3.1 - * Check channel amount for the libfdk_aac encoder and warn and - exit on 7 channels as it doesn't support it - * Use range=tv instead of range=mpeg for the color conversion - filter - * Bugfix: return value of variable autocrop wasn't checked - when running in batch mode resulting in always cropping - the input files - * Bugfix in the $OUTPUT variable when running in batch mode - * Removed readlink from the batch mode variables as it's no - longer needed - -2017-01-15 - ffx264 3.3.0 - * Support ALAC audio encoding - * Some small improvements to the audio code - * A few variable renamings, mostly in the case statements +2017-02-19 - ffxvid 1.0.3 + * Enable Variance AQ by default + * Correct a few things in man page + * Update the preset.txt file + +2017-02-18 - ffxvid 1.0.2 + * Switch to using libxvid instead of mpeg4 encoder + * Set appropriate threads amount for encoding + * Update default encoding options + +2017-02-17 - ffxvid 1.0.1 + * Update default encoding options -2017-01-13 - ffx264 3.2.9 - * Support 50 <-> 60/59.940 FPS conversions - * Use upper-case words for the color primaries/transfers/matrices - and pixel formats - * Support 4.0 audio channel layout in addition to Quad - -2017-01-12 - ffx264 3.2.8 - * Added support for pixel format conversion - * Added support for colorspace conversion - -2017-01-09 - ffx264 3.2.7 - * Fix a possible issue when detecting the FPS value that occurs - with some files - * Expand directory path internally instead of exporting the - dirname command to the file that gets sourced for encoding - * Use 'bc' for calculating the detected FPS value - * Only use fractions internally for FPS values. The user should - be presented with the floating point value - -2017-01-08 - ffx264 3.2.6 - * Support SMPTE-2084 transfer characteristics - * Placed the video post-processing filters in their own sub-menu - * Some small changes to the FPS conversion code - -2017-01-06 - ffx264 3.2.5 - * Bugfix: default output directory wasn't made when running - in batch mode - * Display found per-file crop values when running in batch mode - -2017-01-05 - ffx264 3.2.4 - * Support per-file auto-cropping when running in batch mode - * Use internally full paths for input and output - * Add a test case for output directory to the script that gets - sourced for encoding - -2017-01-04 - ffx264 3.2.3 - * Use readlink to get the full path to the cover art image. Fixes - an issue when running in batch mode - -2016-12-02 - ffx264 3.2.2 - * Merged the output code for the batch mode with that for single - file input - * Fixed an issue where remuxing to MP4 may fail in case the user - chooses FLAC audio - * Renamed variable $extracon to $remuxcon and $econ to $rcon - * Made strict option "global" so I won't have to worry about - adding experimental audio codecs support in the future - * Clean ups to the FPS conversion menu - -2016-11-23 - ffx264 3.2.1 - * 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 - -2016-11-20 - ffx264 3.2.0 - * 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 - -2016-11-18 - ffx264 3.1.9 - * Use process number instead of .old when renaming existing files - * Added support for detelecining (IVTC). Bumps up config file - version to 29 - * Minor improvements to the cropping code - -2016-11-16 - ffx264 3.1.8 - * Added support for 3-pass encoding - * Added support for setting a default audio codec in the config - file. Bumps up config file version to 28 - * 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 - -2016-11-14 - ffx264 3.1.7 - * 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 27 - * 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 - * A few other small tweaks - -2016-11-13 - ffx264 3.1.6 - * 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 26 - * Check if the X264PARAMS var is missing from config in case we're - not using an x264 preset - * Updated the man page - -2016-11-12 - ffx264 3.1.5 - * 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 - -2016-11-10 - ffx264 3.1.4 - * 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 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 - -2016-11-09 - ffx264 3.1.3 - * Renamed config var CON to CONFMT. Updates config file version to 25 - * 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 - -2016-11-08 - ffx264 3.1.2 - * 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 - -2016-11-07 - ffx264 3.1.1 - * 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 - * Added h264_mp4toannexb flag in case we're outputting to the AVI - container - * Break out of the if conditionals in the audio code and replace - them with two case statements - * Update to the README file - -2016-11-06 - ffx264 3.1.0 - * 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 - -2016-11-05 - ffx264 3.0.9 - * 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 - -2016-11-04 - ffx264 3.0.8 - * 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 24 - * Moved the FPS detection code into its own function so it can - be easily reused - * Minor cosmetics - * Updated the README file - -2016-11-03 - ffx264 3.0.7 - * 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 23 - * Do a test write to see if output directory is writable - by the script executing user - * Updated the README file - -2016-11-02 - ffx264 3.0.6 - * 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 - -2016-11-01 - ffx264 3.0.5 - * Added support for bobbing (deinterlace at double FPS) - * Cosmetics: add menu header to the Color Primaries option - -2016-10-11 - ffx264 3.0.4 - * Fix video rotation for 180°. Don't use transpose=0 and transpose=3 - as they cancel each others out - -2016-10-06 - ffx264 3.0.3 - * 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 - -2016-10-02 - ffx264 3.0.2 - * 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 - -2016-09-28 - ffx264 3.0.1 - * Added support for the atadenoise video filter - -2016-09-18 - ffx264 3.0.0 - * Add undefined option to the color primaries and make it default - * Support asking for crop values if autocrop is disabled - * Made most audio/video filters optional by allowing to enable - or disable a filter in the config file - * Use menu tables for the audio sample rates - * Force threads to auto - * Cosmetics - -2016-09-14 - ffx264 2.9.9 - * Removed stray, unneeded MPLAYERPARAMS from config file - * Don't set by default a color prim/matrix in the x264 options - in the config file - * Added support for rotating with the transpose filter - * Support setting the color primaries/matrix/transfer - -2016-09-09 - ffx264 2.9.8 - * Adaptive channel range and defaults based on audio codec - * Made metadata comment optional, allow to modify it and - place it in the config file - * Some minor tweaks - -2016-09-06 - ffx264 2.9.7 - * Added support for the new vaguedenoiser filter. Requires - latest ffmpeg from git - * Merged the mp3 audio code with the rest - * Auto-add a metadata comment - * Updated the README file - -2016-09-06 - ffx264 2.9.6 - * Replaced some simple if conditionals with test cases - * Don't encode audio during first pass of 2-pass mode - * Bugfix: fix audio copy - * Target file size calc does not work with FLAC, PCM or Copy - so just skip it - * Reduced ffmpeg command line options duplication in the - encoder_func() function - -2016-09-05 - ffx264 2.9.5 - * Improved crop detection - * Removed dependence on MPlayer - * Added support for encoding to PCM audio - * Use ffprobe directly instead of outputting to files - * Updated the man page and README file - -2016-09-02 - ffx264 2.9.4 - * Added support for multipass encoding, to be activated with the - new -m option - * Added support for calculation of video bitrate for target file - size when using bitrate-based encoding - * Replaced some simple if conditionals with test cases - * Updated the man page and README file - -2016-09-02 - ffx264 2.9.3 - * Renamed config variable MAX_AUD_TRKS to MAX_AUD_TRACKS - * Removed -strict -2 option for AAC audio. It is no longer - needed since about mid 2015 - -2016-08-23 - ffx264 2.9.2 - * Merged the AC3/EAC3 channel check - * Bumped up EAC3 default bitrate to 768 kbps - * Use none instead of metadata flag for disposition for - subsequent subs/audio tracks - -2016-08-20 - ffx264 2.9.1 - * NOSOUND audio option takes precedence so clear any other audio - options given - * Workaround an ffmpeg disposition issue where in some cases it - sets the default flag on all subsequent subs/audio tracks - * Bumped up default AAC bitrate - * Move the MOOV atom for MP4 files to the beginning of the file, - for streaming-friendly files - * Enforce lower-case for container extension - * Added install script to the package - -2016-08-20 - ffx264 2.9.0 - * Added support for E-AC-3 audio encoding - * Add title metadata to the video stream - -2016-08-19 - ffx264 2.8.9 - * Increased the frames value for the crop detection code - * Added ogv to list of containers not supporting DTS - * Cosmetics - -2016-08-18 - ffx264 2.8.8 - * Support asking for CRF value if it isn't set in the config file - * Support custom config files with using the x264 presets/tune profiles - * Minor code updates - * Updated the man page - -2016-08-18 - ffx264 2.8.7 - * Added an EDITOR variable to the config file so the user can set - his preferred editor for the -e option - * Added -r option to reset the config file to its defaults - * Cosmetics in the help info code - * Added man page - -2016-08-17 - ffx264 2.8.6 - * Added support for custom preset files (loaded with the new -c option) - * Added an example custom preset file to the package - * Added support for editing the config file with the vi text editor, - using the new -e option of ffx264 - * Updated the README file - -2016-08-16 - ffx264 2.8.5 - * Switched to using getopts for parsing the options - * Added support for using x264 tune profiles - -2016-08-16 - ffx264 2.8.4 - * Check the value of the astrm variable. This allows to properly - remove any audio options in case no audio is detected - * Only display the audio codecs menu when audio has been detected - or the user explicitly sets the track ID - -2016-08-12 - ffx264 2.8.3 - * Set the first video/subtitle/audio track as default - -2016-07-03 - ffx264 2.8.2 - * Placed the supported audio codecs in a menu - * Updated the audio codecs default bitrates - -2016-06-30 - ffx264 2.8.1 - * Added support for the built-in x264 presets - * Added a -h|--help option - * Updated the README file - -2016-06-15 - ffx264 2.8.0 - * Added the MOV container to the list of containers that don't - support DTS audio - * Made the audio volume filter optional - -2016-06-09 - ffx264 2.7.9 - * Warn and exit if user provides an unsupported image format - for cover art - * Added support for nosound option to disable audio encoding - * Updated the README file - -2016-06-07 - ffx264 2.7.8 - * Added support for cover art for the MKV container - -2016-05-30 - ffx264 2.7.7 - * Support asking for container format if the CON variable is not set - in the config file - * Warn and exit if user chooses MP4/M4V container and DTS audio - * Some minor code improvements - -2016-05-27 - ffx264 2.7.6 - * Don't rm config file upon update. Just move it to .ffx264.old - * Add audio bitrate metadata - -2016-05-21 - ffx264 2.7.5 - * Add audio channel metadata - -2016-05-16 - ffx264 2.7.4 - * Only use side channels for DTS encoder which doesn't support anything else - -2016-03-29 - ffx264 2.7.3 - * Support setting MPlayer opts in the config file - -2015-12-19 - ffx264 2.7.2 - * Added support for audio normalization using the Dynamic Audio - Normalizer filter - -2015-12-18 - ffx264 2.7.1 - * Add back using dB for the volume filter - -2015-11-21 - ffx264 2.7.0 - * Don't use dB for the volume filter - -2015-11-03 - ffx264 2.6.9 - * Made audio resampling optional - -2015-11-03 - ffx264 2.6.8 - * Use a single var to set the audio filters, in preparation - for possible future extensions - -2015-11-02 - ffx264 2.6.7 - * Use -filter:a:id aresample instead of -ar:a:id - -2015-10-31 - ffx264 2.6.6 - * Added support for audio resampling - -2015-10-04 - ffx264 2.6.5 - * Removed a test condition in the mp3 code that is not really needed - * Cosmetics in the audio code - * Added a counter - -2015-09-19 - ffx264 2.6.4 - * Added support for encoding to MP3, Vorbis, FLAC and Opus audio - * Do some sanity checks for AC3/DTS channels - * Updated the README file - -2015-09-18 - ffx264 2.6.3 - * Removed the workaround for DTS audio since we always use - "5.1(side)" for 6 channels output - * Support setting the MAX_AUD_TRKS and MAX_SUBS variables in - the config file to "auto". When set to "auto", it will - ask for as many as detected audio tracks/subtitles - -2015-09-17 - ffx264 2.6.2 - * Small update the the channel layout mappings - -2015-09-15 - ffx264 2.6.1 - * Added support for deinterlacing - * Updated the README file - -2015-09-14 - ffx264 2.6.0 - * Fixed an issue where -vf was added despite not using any filters - -2015-09-13 - ffx264 2.5 - * Added support for scaling - * Updated the README file - -2015-09-12 - ffx264 2.4 - * Added audio channel layout mappings - -2015-09-11 - ffx264 2.3 - * Update to the default libx264 encoding params - -2015-09-10 - ffx264 2.2 - * Tweaks to the audio code - * Somehow I removed the chapters option. Add it back - -2015-09-09 - ffx264 2.1 - * Removed the $ in the index of array variables - * Use an if conditional instead of case to check for DTS audio - and to check which audio codec has been selected - * Support setting the paths to mplayer/ffmpeg/ffprobe in the - config file - * Support setting the language metadata for subs copy - * Fixed a small issue in the subtitles code - -2015-09-08 - ffx264 2.0 - * Enabled subs copy for other containers than mkv - * Some tweaks in the audio code - * Updated the README file - -2015-09-07 - ffx264 1.9 - * Bugfix: the specified channels to decode wasn't honored due to missing - 'a' in the -ac option - * Added support for encoding to DTS audio - * Reduced some duplication in the audio code - * More cosmetics - * Updated the README file - -2015-09-06 - ffx264 1.8 - * Added support for setting the genre and year metadata - * Added support for virtually an unlimited amount of subtitles copy - * Colorized the banner - * Cosmetics - * Updated the README file - -2015-09-06 - ffx264 1.7 - * Bugfix: dB was missing after the value of the audio volume filter - * Be a bit more consistent with the audio variables - * Added support for encoding to AAC audio - * Use eval instead of seq for the for audio loops as seq is Linux-specific - * Added an ASCII art banner - * Export encoding params to a shell script and source it for encoding - * Place the libx264 params in the config file for easy modifications - * Made auto-cropping optional. It can be disabled in the config file - * Made the SUBS var in the config file consistent with the ones that - accept "y" or "n" as value - * Added support for specifying the audio language metadata - * Automatically add the title of the content based on provided output name - * Automatically add the audio codec name metadata - * Updated the README file - -2015-09-05 - ffx264 1.6 - * Implemented support for virtually an unlimited audio track encodings - * Ask for AC-3 bitrate instead of setting it in the config file - * Updated the README file - -2015-09-05 - ffx264 1.5 - * Added support for copying a single subtitle. Note that this is only - supported when output container is set to MKV - * Changed var OUTPUT in the config file to OUTDIR. Also changed internal - var OUT to OUTPUT - * Updated the README file - -2015-09-04 - ffx264 1.4 - * Added a -v option to print the version - * Check for paths when user provides the output name - * Added a README file - -2015-09-04 - ffx264 1.3 - * Simplify metadata/chapters options in the config file - * Put config file location into a single var - -2015-09-03 - ffx264 1.2 - * Evaluate if user enters ac3 as audio codec - * Introduced a config file in $HOME/.ffx264 - -2015-09-02 - ffx264 1.1 +2017-02-17 - ffxvid 1.0.0 * Initial public release
View file
ffxvid-1.0.0.tar.gz/ffxvid -> ffxvid-1.0.3.tar.gz/ffxvid
Changed
@@ -2,8 +2,8 @@ # # Small script to encode to Xvid video using FFmpeg. # Author: Grozdan "microchip" Nikolov <neutrino8@opensuse.org> -# Version: 1.0.0 -# Date: 2017-02-17 +# Version: 1.0.3 +# Date: 2017-02-19 # # ffx264 is free software ; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -24,10 +24,10 @@ brown() { echo -e "\e[0;33m$1\e[0;39;49m"; } error() { echo -e "\e[1;31m$1\e[0;39;49m"; } -version="1.0.0" +version="1.0.3" CFG="$HOME/.ffxvid" -cfgversion="1" +cfgversion="4" genconfig_func() { cat<<EOF>>"$CFG" @@ -76,8 +76,7 @@ # SCALER="" -# Support NTSC <-> PAL or -# NTSC <-> NTSC FPS conversion? +# Support FPS conversion? VID_FPS_CONVERT="y" # Video filters @@ -109,8 +108,8 @@ # Copy chapters from input? CHAPS="y" -# FFmpeg MPEG4/Xvid params. -XVIDPARAMS="-flags +mv4+aic+cgop -bf 2 -mpeg_quant 1 -dia_size -3 -mbd rd -cmp satd -sc_threshold 1000000000 -vtag xvid" +# FFmpeg Xvid params. +XVIDPARAMS="-flags +mv4+aic+cgop -bf 1 -me_quality 6 -mbd 2 -trellis 1 -variance_aq 1" # Leave empty to auto-detect ffmpeg/ffprobe or # set your custom ones (eg, /path/to/bin/ffmpeg) @@ -210,11 +209,10 @@ esac done -if [ ! -z "$vtune" ]; then - if [ -z "$vpreset" ]; then - error "-> Tune profiles require a preset to be used!" - error "-> Use: $(basename $0) -h" - exit 1 +if [ -r /proc/cpuinfo ]; then + THREADS=$(sed -n -e '/^processor/p' /proc/cpuinfo | wc -l) + if [ ! -z "$THREADS" ]; then + threads="-threads $THREADS" fi fi @@ -1624,7 +1622,7 @@ ;; avi) case "${acodec[i]}" in - opus|truehd|alac) conerror_func ;; + opus|truehd|eac3|alac) conerror_func ;; esac ;; esac @@ -2374,7 +2372,7 @@ test ! -z "$vidfilters" && vfilters="-vf $vidfilters" -XVIDPARAMS="$interlaced $XVIDPARAMS" +XVIDPARAMS="$interlaced $XVIDPARAMS $threads" test ! -z "$COMMENT" && METACOMMENT="-metadata comment=\"$COMMENT\"" @@ -2392,11 +2390,11 @@ OPTS2="${audparams[*]} $subparams $strict $movflags $METACOVER \"$OUTPUT\"" ;; esac - echo "nice -n $NICE $FFMPEG -i \"$input\" $VIDOPTS -c:v mpeg4 $passone $XVIDPARAMS $OPTS1" + echo "nice -n $NICE $FFMPEG -i \"$input\" $VIDOPTS -c:v libxvid $passone $XVIDPARAMS $OPTS1" case "$1" in 2p) echo - echo "nice -n $NICE $FFMPEG -i \"$input\" $VIDOPTS -c:v mpeg4 $passtwo $XVIDPARAMS $OPTS2" + echo "nice -n $NICE $FFMPEG -i \"$input\" $VIDOPTS -c:v libxvid $passtwo $XVIDPARAMS $OPTS2" ;; esac }
View file
ffxvid-1.0.0.tar.gz/ffxvid.1 -> ffxvid-1.0.3.tar.gz/ffxvid.1
Changed
@@ -3,12 +3,12 @@ .de IPs .IP "\\$1" .. -.TH ffxvid 1 "Feb 17, 2017" +.TH ffxvid 1 "Feb 19, 2017" .SH NAME ffxvid .SH SYNOPSIS -.B ffx264 +.B ffxvid [\-m <mode>] [\-b|\-v|\-e|\-r|\-h] [\-c <preset/config file>] .br @@ -24,9 +24,11 @@ can pass through it in under a minute. .SH REQUIREMENTS -- FFmpeg +- FFmpeg with libxvid support .br - FFprobe (part of FFmpeg) +.br +- bc .SH PARAMETERS .TP
View file
ffxvid-1.0.0.tar.gz/preset.txt -> ffxvid-1.0.3.tar.gz/preset.txt
Changed
@@ -4,4 +4,4 @@ # Constant quantizer CQ="2" -XVIDPARAMS="-flags +mv4+aic -bf 2 -mbd rd -mpeg_quant 1 -cmp satd -vtag xvid" +XVIDPARAMS="-flags +mv4+aic+cgop -bf 2 -mbd 2 -mpeg_quant 1 -variance_aq 1 -trellis 1"
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.