TAG -- Take a Gif

Moderator: Forum moderators

Post Reply
User avatar
mikeslr
Posts: 3029
Joined: Mon Jul 13, 2020 11:08 pm
Has thanked: 174 times
Been thanked: 961 times

TAG -- Take a Gif

Post by mikeslr »

I'm not sure that fredx181's application can easily be found. You can find out about it and download an earlier version from here, https://oldforum.puppylinux.com/viewtop ... 5#p1056555

tkagif-2.0.pet
(70.21 KiB) Downloaded 121 times

----------------------------------------------------------------------------------------------
EDIT by fredx181: New tkagif package v2.1 with small improvement, see info: viewtopic.php?p=141670#p141670

tkagif-2.1.pet
31-01-2025 new tkagif v2.1
(72.99 KiB) Downloaded 11 times

@ Moderators. Don't hesitate to transfer author-status of this thread to fredx181 if he wants it.

User avatar
fredx181
Posts: 3288
Joined: Tue Dec 03, 2019 1:49 pm
Location: holland
Has thanked: 414 times
Been thanked: 1423 times
Contact:

Re: TAG -- Take a Gif

Post by fredx181 »

mikeslr wrote:

@ Moderators. Don't hesitate to transfer author-status of this thread to fredx181 if he wants it.

Fine as it is now IMO, thanks for the pointer about TAG Mike !

User avatar
AntonioPt
Posts: 280
Joined: Wed Aug 11, 2021 7:41 pm
Has thanked: 118 times
Been thanked: 53 times

Re: TAG -- Take a Gif

Post by AntonioPt »

hi there @fredx181

Didn't run your app yet but since your app comes from TAS you will need to update this :) in order to be able to run in Wary and Racy because bash version will creat an issue
if i found some else more i will let you know but for now this is it :)

Best regards Antonio if you got a lang pack i can do the translation of the Portuguese and Brazilian lang :)

Code: Select all

export GUI_DLG='
<window title="'${PROG_NAME}'-'${PROG_VERSION}'" resizable="false" image-name="'${ICON}'" window-position="1">
    <vbox>
        <frame '${DLG_TITLE}'>
            <pixmap><input file stock="'${DLG_ICON}'"></input></pixmap>
            <vbox spacing="1">
        '` while (($#)) ; do
             echo "${1//\"/_}" | while IFS="" read -r LINE ; do
               echo '<text><label>"'${LINE//\\/_}'"</label></text>'
             done
             shift
           done `'
            </vbox>
        </frame>
        '` if [ "$DLG_BTN" = "OK"   ] ; then echo "<hbox><button ok><action>EXIT:OK</action></button></hbox>" ; fi `'
        '` if [ "$DLG_BTN" = "CONT" ] ; then echo
        '<hbox>
            <checkbox>
                <default>false</default>
                <variable>WARN_CHECKBOX</variable>
                <label>"'$(gettext "Don't show this warning again")'"</label>
            </checkbox>
            <text space-expand="true" space-fill="true" visible="false"><label>" "</label></text>
            <button>
                <label>"'$(gettext "Continue")'"</label>
                <input file stock="gtk-redo"></input>
                <action>EXIT:CONTINUE</action>
            </button>
        </hbox>'
        fi`'
    </vbox>
    <action signal="hide">exit:abort</action>
</window>'

${GTKDIALOG} -pc GUI_DLG
}

Why astronauts use Linux
Because you can't open windows in space

User avatar
AntonioPt
Posts: 280
Joined: Wed Aug 11, 2021 7:41 pm
Has thanked: 118 times
Been thanked: 53 times

Re: TAG -- Take a Gif

Post by AntonioPt »

After fixing some issue i found in TAS

Now i got a difrent one GIF animation claims that file dosen't exist
There it goes a print with terminal error

takagif.png
takagif.png (62.82 KiB) Viewed 2283 times

Best Regards

Why astronauts use Linux
Because you can't open windows in space

User avatar
Sofiya
Posts: 2408
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1509 times
Been thanked: 1639 times

Re: TAG -- Take a Gif

Post by Sofiya »

mikeslr wrote: Wed Sep 28, 2022 2:41 pm

In this regard, Tas suits me quite well.

Attachments
Снимок .gif
Снимок .gif (218.48 KiB) Viewed 2269 times

KL-Linux
KL LINUX Simple fast free

User avatar
fredx181
Posts: 3288
Joined: Tue Dec 03, 2019 1:49 pm
Location: holland
Has thanked: 414 times
Been thanked: 1423 times
Contact:

Re: TAG -- Take a Gif

Post by fredx181 »

AntonioPt wrote:

....
Now i got a difrent one GIF animation claims that file dosen't exist
There it goes a print with terminal error

Not sure what causes it, could be that your ffmpeg version is too old.
Also note that this is not expected to work on a very old Puppy version.

User avatar
AntonioPt
Posts: 280
Joined: Wed Aug 11, 2021 7:41 pm
Has thanked: 118 times
Been thanked: 53 times

Re: TAG -- Take a Gif

Post by AntonioPt »

fredx181 wrote: Sat Nov 12, 2022 9:16 am
AntonioPt wrote:

....
Now i got a difrent one GIF animation claims that file dosen't exist
There it goes a print with terminal error

Not sure what causes it, could be that your ffmpeg version is too old.
Also note that this is not expected to work on a very old Puppy version.

From what i could see and tell its that he makes mkv then delete it before making GIF but let me see if i can see a solution but yes you may be right all so

Why astronauts use Linux
Because you can't open windows in space

User avatar
AntonioPt
Posts: 280
Joined: Wed Aug 11, 2021 7:41 pm
Has thanked: 118 times
Been thanked: 53 times

Re: TAG -- Take a Gif

Post by AntonioPt »

hi @fredx181

i was testing this peace of your code and at the end the file ${WORKDIR}/tmp-tkagif.mkv as well folder is deleted and has you can see i exit before i tell to delete,...
im guessing this is my be the issue

Code: Select all

$FFMPEG -y -t "$SETDUR" -f x11grab ${DRAW_MOUSE_OPT} -s "${WIDTH}"x"${HEIGHT}" -r 5 -show_region 1 -i ${DISPLAY}${OFFSET}${POINTER} -c:v libx264 -crf 30 -preset veryfast -pix_fmt yuv420p -vf "$SCALE_CMD" "${WORKDIR}/tmp-tkagif.mkv" > /dev/null 2>&1 < /dev/null & FFPID=$!
# cheking if ffmpeg is still running
while ps aux | grep -i '[f]fmpeg' ; do
	echo "ffmpeg still running"
done

echo " not running lets move to next task"
exit

Why astronauts use Linux
Because you can't open windows in space

User avatar
fredx181
Posts: 3288
Joined: Tue Dec 03, 2019 1:49 pm
Location: holland
Has thanked: 414 times
Been thanked: 1423 times
Contact:

Re: TAG -- Take a Gif

Post by fredx181 »

I'm guessing that the commands (to create .gif) just before removing tmp-tkagif.mkv fail because of too old ffmpeg (but to be honest, didn't test on Wary or Racy, which I think you use)

Code: Select all

  func_dlg INFO_NOOK "$(gettext 'Please wait, processing the GIF file...')" & DLGPID=$!

palette="/tmp/palette.png"
filters="fps=30,scale=-1:-1:flags=lanczos" 
$FFMPEG -i "${WORKDIR}/tmp-tkagif.mkv" -loop 0 -vf "$filters,palettegen" -y $palette
$FFMPEG -i "${WORKDIR}/tmp-tkagif.mkv" -i $palette -loop 0 -lavfi "$filters [x]; [x][1:v] paletteuse" -y "${SAVENAME}"
rm -f "${WORKDIR}/tmp-tkagif.mkv"

I'd say better try the program on a newer Puppy (e.g. Bionic, has newer ffmpeg) and probably you'll see that it works OK.

EDIT: Well, don't know, looking at your screenshot it seems indeed that tmp-tkagif.mkv isn't found, so the error may occur in an earlier stage already.
Btw, the script to run is '/usr/local/takeagif/AppRun', you should not run '/usr/local/takeagif/usr/bin/tkagif'

User avatar
AntonioPt
Posts: 280
Joined: Wed Aug 11, 2021 7:41 pm
Has thanked: 118 times
Been thanked: 53 times

Re: TAG -- Take a Gif

Post by AntonioPt »

Hi @fredx181
Thxx any way and yes in new puppys works like a sharm :) i was just trying to make it universal thats all :)

Why astronauts use Linux
Because you can't open windows in space

User avatar
Sofiya
Posts: 2408
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1509 times
Been thanked: 1639 times

Re: TAG -- Take a Gif

Post by Sofiya »

fredx181 wrote: Wed Sep 28, 2022 3:08 pm

I'm testing on Vanilla Dpup says the file no longer exists

Attachments
Снимок .jpg
Снимок .jpg (8.04 KiB) Viewed 2210 times

KL-Linux
KL LINUX Simple fast free

User avatar
fredx181
Posts: 3288
Joined: Tue Dec 03, 2019 1:49 pm
Location: holland
Has thanked: 414 times
Been thanked: 1423 times
Contact:

Re: TAG -- Take a Gif

Post by fredx181 »

@Sofiya Had to install ffmpeg and libimlib2 and it works OK for me on Vanilla-Dpup.

User avatar
Sofiya
Posts: 2408
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1509 times
Been thanked: 1639 times

Re: TAG -- Take a Gif

Post by Sofiya »

I admit my cant, for some reason I did not have libimlib2 installed :D
repackage package add dependencies and language translation
tkagif-2.0|tkagif|2.0|||216K||tkagif-2.0.pet|+ffmpeg +libimlib2|tkagif-portable||trusty||
I like it because here you can choose the quality of the gif
Thanks for the correction! @fredx181

Attachments
Снимок .jpg
Снимок .jpg (15.4 KiB) Viewed 2188 times
Screenshot.gif
Screenshot.gif (42.24 KiB) Viewed 2189 times
Last edited by Sofiya on Sun Dec 11, 2022 10:07 am, edited 1 time in total.

KL-Linux
KL LINUX Simple fast free

User avatar
Sofiya
Posts: 2408
Joined: Tue Dec 07, 2021 9:49 pm
Has thanked: 1509 times
Been thanked: 1639 times

Re: TAG -- Take a Gif

Post by Sofiya »

:thumbup:
Language-Russian

Attachments
tkagif.mo.false.gz
Language-Russian
(5.05 KiB) Downloaded 43 times
Снимок .jpg
Снимок .jpg (45.06 KiB) Viewed 2137 times

KL-Linux
KL LINUX Simple fast free

User avatar
wizard
Posts: 2117
Joined: Sun Aug 09, 2020 7:50 pm
Location: Oklahoma, USA
Has thanked: 2871 times
Been thanked: 771 times

Re: TAG -- Take a Gif

Post by wizard »

Using Fossapup64 9.5 which has TKAGIF 2.0.

When I click the Take A Gif! button, my screen dims, and it creates a dim gif. Is there a way to control brightness?

Thanks
wizard

dim-gif1.gif
dim-gif1.gif (58.15 KiB) Viewed 2077 times

Big pile of OLD computers

User avatar
Jasper
Posts: 1739
Joined: Wed Sep 07, 2022 1:20 pm
Has thanked: 877 times
Been thanked: 357 times

Re: TAG -- Take a Gif

Post by Jasper »

I have just seen this and checked it out myself on the same build fossapup64-95 and I experience the same issue myself.

Never used the application before.

User avatar
fredx181
Posts: 3288
Joined: Tue Dec 03, 2019 1:49 pm
Location: holland
Has thanked: 414 times
Been thanked: 1423 times
Contact:

Re: TAG -- Take a Gif

Post by fredx181 »

wizard wrote:

When I click the Take A Gif! button, my screen dims, and it creates a dim gif. Is there a way to control brightness?

Mmm... yes, has to do with the compositor (picom) enabled by default in Fossapup, stopping it before creating .gif will fix it, don't know a better fix, sorry.

Stop picom
Stop picom
Screenshot(2).gif (144.37 KiB) Viewed 2068 times
User avatar
wizard
Posts: 2117
Joined: Sun Aug 09, 2020 7:50 pm
Location: Oklahoma, USA
Has thanked: 2871 times
Been thanked: 771 times

Re: TAG -- Take a Gif

Post by wizard »

@fredx181

The fact you know how to fix it is enough

Thanks
wizard

Big pile of OLD computers

User avatar
fredx181
Posts: 3288
Joined: Tue Dec 03, 2019 1:49 pm
Location: holland
Has thanked: 414 times
Been thanked: 1423 times
Contact:

New Take a Gif v2.1

Post by fredx181 »

wizard wrote: Mon Dec 19, 2022 5:00 pm

Using Fossapup64 9.5 which has TKAGIF 2.0.

When I click the Take A Gif! button, my screen dims, and it creates a dim gif. Is there a way to control brightness?

Thanks
wizard
dim-gif1.gif

New tkagif package v2.1 attached at first post
Added "Show region" checkbox , the fact that it was enabled by default gave the unwanted dark effect when compositing enabled.
Btw, that's on FossaPup, on BookwormPup64 there's no problem even when compositor is active, don't know why (so actually this v2.1 has no real purpose for BookWormPup).

Inconvenience when un-selected may be that the region mark isn't displaying during the gif creation.

2025-01-31_14-16-06.png
2025-01-31_14-16-06.png (100.35 KiB) Viewed 214 times
Post Reply

Return to “Graphics”