Page MenuHomeSolus

Peek doesn't save the file
Closed, ResolvedPublic

Description

Whenever I use Peek software to take some gif screenshots, it never opens the save dialog. I have applied all the updates, but still I can't save any gif from peek.

Event Timeline

JoshStrobl triaged this task as Normal priority.Oct 1 2016, 10:38 PM

I also ran into this issue.

Running "peek" from the command line gives the following error:

...
frame=  247 fps= 61 q=-0.0 size=   28212kB time=00:00:04.10 bitrate=56368.6kbits
frame=  278 fps= 61 q=-0.0 size=   31768kB time=00:00:04.61 bitrate=56370.3kbits
frame=  308 fps= 60 q=-0.0 size=   35211kB time=00:00:05.11 bitrate=56374.2kbits
frame=  339 fps= 60 q=-0.0 size=   38759kB time=00:00:05.63 bitrate=56363.1kbits
frame=  369 fps= 60 q=-0.0 size=   42189kB time=00:00:06.13 bitrate=56350.3kbits
Recording stopped
Error: Failed to execute child process "convert" (No such file or directory)

** (peek:11163): CRITICAL **: __lambda8_: assertion 'file != NULL' failed
Past duration 0.994057 too large
Past duration 0.993492 too large
Past duration 0.993233 too large
frame=  381 fps= 60 q=-0.0 Lsize=   43685kB time=00:00:06.36 bitrate=56209.3kbits/s    
video:43670kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.033454%

... So it looks like it's because we're missing the convert program, which is a part of imagemagick. Installing imagemagick from the package manager installs convert, which allows Peek to work correctly. Hurrah!


So I guess it's just a matter of making Imagemagick a dependency of Peek in the package manager.

I checked as well. It has missing dependency.

JoshStrobl moved this task from Backlog to Package Fixes on the Software board.Oct 28 2016, 8:47 PM
feskyde claimed this task.Oct 29 2016, 1:43 AM