Projects
Multimedia
ffhevc
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 45
View file
ffhevc.changes
Changed
@@ -1,4 +1,11 @@ ------------------------------------------------------------------- +Mon Mar 06 21:30:00 UTC 2017 - neutrino8@opensuse.org + +- Update to version 3.2.1 + * Update audio compression level values + * Initial support for HDR VUI signaling + +------------------------------------------------------------------- Wed Feb 22 15:05:00 UTC 2017 - neutrino8@opensuse.org - Update to version 3.2.0 @@ -185,187 +192,6 @@ * Minor improvements to the cropping code ------------------------------------------------------------------- -======= -Mon Feb 06 20:43:00 UTC 2017 - neutrino8@opensuse.org - -- Update to version 3.1.9 - * Support the framestep filter for FPS conversion - * Support halving the frame rate. Only supported for - 50/59.940/60 FPS input - -------------------------------------------------------------------- -Wed Jan 25 12:00:00 UTC 2017 - neutrino8@opensuse.org - -- Update to version 3.1.8 - * Small improvement: add "Track $i:" to the question for - audio channel layout - -------------------------------------------------------------------- -Tue Jan 24 16:20:00 UTC 2017 - neutrino8@opensuse.org - -- Update to version 3.1.7 - * 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 - -------------------------------------------------------------------- -Fri Jan 20 13:37:00 UTC 2017 - neutrino8@opensuse.org - -- Update to version 3.1.6 - * Fixed a small issue in the output for batch mode - -------------------------------------------------------------------- -Wed Jan 18 14:05:00 UTC 2017 - neutrino8@opensuse.org - -- Update to version 3.1.5 - * 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 - -------------------------------------------------------------------- -Sun Jan 15 11:44:00 UTC 2017 - neutrino8@opensuse.org - -- Update to version 3.1.4 - * Support ALAC audio encoding - * Some small improvements to the audio code - * A few variable renamings, mostly in the case statements - -------------------------------------------------------------------- -Fri Jan 13 11:43:00 UTC 2017 - neutrino8@opensuse.org - -- Update to version 3.1.3 - * 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 - -------------------------------------------------------------------- -Thu Jan 12 00:26:00 UTC 2017 - neutrino8@opensuse.org - -- Update to version 3.1.2 - * Added support for pixel format conversion - * Added support for colorspace conversion - -------------------------------------------------------------------- -Mon Jan 09 12:45:00 UTC 2017 - neutrino8@opensuse.org - -- Update to version 3.1.1 - * 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 - -------------------------------------------------------------------- -Sun Jan 08 11:24:00 UTC 2017 - neutrino8@opensuse.org - -- Update to version 3.1.0 - * Support SMPTE-2084 transfer characteristics - * Placed the video post-processing filters in their own sub-menu - * Some small changes to the FPS conversion code - -------------------------------------------------------------------- -Fri Jan 06 10:53:00 UTC 2017 - neutrino8@opensuse.org - -- Update to version 3.0.9 - * Bugfix: default output directory wasn't made when running - in batch mode - * Display found per-file crop values when running in batch mode - -------------------------------------------------------------------- -Thu Jan 05 11:35:00 UTC 2017 - neutrino8@opensuse.org - -- Update to version 3.0.8 - * 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 - -------------------------------------------------------------------- -Wed Jan 04 13:02:00 UTC 2017 - neutrino8@opensuse.org - -- Update to version 3.0.7 - * Use readlink to get the full path to the cover art image. Fixes - an issue when running in batch mode - -------------------------------------------------------------------- -Fri Dec 02 14:42:00 UTC 2016 - neutrino8@opensuse.org - -- Update to version 3.0.6 - * 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 - -------------------------------------------------------------------- -Wed Nov 23 15:20:00 UTC 2016 - neutrino8@opensuse.org - -- Update to version 3.0.5 - * 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 - -------------------------------------------------------------------- -Sun Nov 20 16:44:00 UTC 2016 - neutrino8@opensuse.org - -- Correct a small issue in the cropping code -- Update the Makefile - -------------------------------------------------------------------- -Sun Nov 20 14:02:00 UTC 2016 - neutrino8@opensuse.org - -- Update to version 3.0.4 - * 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 - -------------------------------------------------------------------- -Fri Nov 18 01:35:00 UTC 2016 - neutrino8@opensuse.org - -- Update to version 3.0.3 - * Use process number instead of .old when renaming existing files - * Added support for detelecining (IVTC). Bumps up config file - version to 33 - * Minor improvements to the cropping code - -------------------------------------------------------------------- ->>>>>>> ./ffhevc.changes.r21 Wed Nov 16 09:18:00 UTC 2016 - neutrino8@opensuse.org - Update to version 3.0.2
View file
ffhevc.spec
Changed
@@ -17,7 +17,7 @@ Name: ffhevc -Version: 3.2.0 +Version: 3.2.1 Release: 0 Summary: A small shell script for encoding to H.265/HEVC with ffmpeg License: GPL-2.0+
View file
ffhevc-3.2.0.tar.gz/ChangeLog -> ffhevc-3.2.1.tar.gz/ChangeLog
Changed
@@ -1,3 +1,7 @@ +2017-03-06 - ffhevc 3.2.1 + * Update audio compression level values + * Initial support for HDR VUI signaling + 2017-02-22 - ffhevc 3.2.0 * Support high FPS -> low FPS conversions * Bugfix: missing options in FPS conversion menu
View file
ffhevc-3.2.0.tar.gz/ffhevc -> ffhevc-3.2.1.tar.gz/ffhevc
Changed
@@ -2,8 +2,8 @@ # # Small script to encode to H.265/HEVC video using FFmpeg and libx265. # Author: Grozdan "microchip" Nikolov <neutrino8@opensuse.org> -# Version: 3.2.0 -# Date: 2017-02-22 +# Version: 3.2.1 +# Date: 2017-03-06 # # ffhevc is free software ; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -24,7 +24,7 @@ brown() { echo -e "\e[0;33m$1\e[0;39;49m"; } error() { echo -e "\e[1;31m$1\e[0;39;49m"; } -version="3.2.0" +version="3.2.1" CFG="$HOME/.ffhevc" cfgversion="34" @@ -1012,6 +1012,20 @@ fi fi +printf "Set HDR VUI Options? [y/N]: " +read hdr +if [ "$hdr" = "y" -o "$hdr" = "Y" ]; then + printf "Specify the SMPTE ST 2086 Master Display Color Volume [press 'Enter' to skip]: " + read mdcv + test ! -z "$mdcv" && master_display=":master-display=$mdcv" + printf "Specify the Content Light Level Info (max-cll) [press 'Enter' to skip]: " + read clli + test ! -z "$clli" && max_cll=":max-cll=\"$clli\"" + printf "Add Luma/Chroma Offsets (hdr-opt)? [y/N]: " + read lcoffset + test ! -z "$lcoffset" && hdr_opt=":hdr-opt=1" +fi + # Used by cropping and bitrate # calc for target file size video_length_func() { @@ -1739,14 +1753,14 @@ flac) acdc[i]="flac" ameta[i]="FLAC" - abropts[i]="0-8" + abropts[i]="0-12" abrdef[i]="5" skiptfs="1" ;; alac) acdc[i]="alac" ameta[i]="ALAC" - abropts[i]="0-8" + abropts[i]="0-12" abrdef[i]="5" skiptfs="1" ;; @@ -2555,7 +2569,7 @@ test ! -z "$vidfilters" && vfilters="-vf $vidfilters" -test ! -z "$vpreset" && X265PARAMS="$colorprim$interlaced $vpreset $vtune" || X265PARAMS=":$X265PARAMS$colorprim$interlaced" +test ! -z "$vpreset" && X265PARAMS="$colorprim$interlaced$master_display$max_cll$hdr_opt $vpreset $vtune" || X265PARAMS=":$X265PARAMS$colorprim$interlaced$master_display$max_cll$hdr_opt" test ! -z "$COMMENT" && METACOMMENT="-metadata comment=\"$COMMENT\""
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
.