Projects
Multimedia
ffhevc
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 282
View file
ffhevc.changes
Changed
@@ -1,4 +1,11 @@ ------------------------------------------------------------------- +Fri Jan 09 11:35:00 UTC 2026 - microchip8@proton.me + +- Update to version 4.6.16 + * Also turn on Dolby Vision in ffmpeg, not just in x265 + * Optimize lanczos3/4 zimg scaler code selection + +------------------------------------------------------------------- Sat Dec 20 13:27:00 UTC 2025 - microchip8@proton.me - Update to version 4.6.15
View file
ffhevc.spec
Changed
@@ -17,7 +17,7 @@ Name: ffhevc -Version: 4.6.15 +Version: 4.6.16 Release: %mkrel 1 Summary: A small shell script for encoding to H.265/HEVC with FFmpeg License: GPL-2.0+
View file
ffhevc-4.6.15.tar.gz/ChangeLog -> ffhevc-4.6.16.tar.gz/ChangeLog
Changed
@@ -1,3 +1,7 @@ +2026-01-09 - ffehvc 4.6.16 + * Also turn on Dolby Vision in ffmpeg, not just in x265 + * Optimize lanczos3/4 zimg scaler code selection + 2025-12-20 - ffhevc 4.6.15 * Bugfix in the zscale scale filter for Lanczos3/4
View file
ffhevc-4.6.15.tar.gz/ffhevc -> ffhevc-4.6.16.tar.gz/ffhevc
Changed
@@ -4,8 +4,8 @@ # encoding to H.265/HEVC video using FFmpeg and libx265. # # Author: Grozdan "microchip" Nikolov <microchip8@proton.me> -# Version: 4.6.15 -# Date: 2025-12-20 +# Version: 4.6.16 +# Date: 2026-01-09 # # ffhevc is free software ; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -26,7 +26,7 @@ brown() { echo -e "\e0;33m$1\e0;39;49m"; } error() { echo -e "\e1;31m$1\e0;39;49m"; } -version="4.6.15" +version="4.6.16" CFG="$HOME/.ffhevc" cfgversion="100" @@ -1670,8 +1670,12 @@ ;; esac + # for x265 dolby_vision=":dolby-vision-profile=$doviprof" + # for ffmpeg + dolbyvision="-dolbyvision 1" + printf "Provide the Dolby Vision RPU File press 'Enter' to skip: " read dvrpu if ! -z "$dvrpu" ; then @@ -2080,13 +2084,13 @@ presetconf_func zimg zfilter="$ZSCALER" case "$zfilter" in - lanczos3) - zfilter="lanczos" - zparam=":param_a=3" - ;; - lanczos4) + lanczos3|lanczos4) + if "$zfilter" = "lanczos3" ; then + zparam=":param_a=3" + else + zparam=":param_a=4" + fi zfilter="lanczos" - zparam=":param_a=4" ;; esac else @@ -4006,7 +4010,7 @@ test ! -z "$COMMENT" && METACOMMENT="-metadata comment=\"$COMMENT\"" encoder_func() { - VIDOPTS="${EXTSUBS*} $vidmap -disposition:v:0 default -max_muxing_queue_size 9999 $bsf $movflags $aspect $ofps $METADATA $CHAPS $METATITLE $METAGENRE $METAYEAR $METADIRECTOR $METACAST $METACOMMENT $ffvbv_maxrate $ffvbv_bufsize $vfilters $coloroptions" + VIDOPTS="${EXTSUBS*} $vidmap -disposition:v:0 default -max_muxing_queue_size 9999 $bsf $movflags $aspect $ofps $METADATA $CHAPS $METATITLE $METAGENRE $METAYEAR $METADIRECTOR $METACAST $METACOMMENT $ffvbv_maxrate $ffvbv_bufsize $dolbyvision $vfilters $coloroptions" case "$1" in 1p|crf) test "$encmode" = "1p" && passone="bitrate=$vbitrate" || passone="crf=$CRF"
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
.