Return to site

Claquette Animated Screenshots 1 5

broken image


  1. Claquette Animated Screenshots 1 5.0
  2. Claquette Animated Screenshots 1 5/8
  3. Claquette Animated Screenshots 1 5e
  4. Claquette Animated Screenshots 1 5 Torrent
  • 0 次评分 1504 次查看 45 次下载
  • 分类:未知未知
  • 标签:claquettes claquette captures capture microphones microphone inputs input allows allow layereds layered exports export recordeds recorded annotations annotation users user interfaces interface recordings recording lossles rec
  • 时间:2018年08月09日 更新 文件大小: 4.04 MB
  • 开发商:Thomas Zoechling 官网首页
  • 支持类型: Mac Mac OS X10.14.4或更高版本
  • 支持语言:中文,英文等

来自Mac App Store官方介绍

Claquette is the easy way to capture, edit and convert videos and GIFs on your Mac.
Crop and trim video files. Convert them to GIFs. Or create a new video by recording your screen and a connected camera.
Creating and editing videos becomes as easy as handling images - Working with video doesn't have to feel heavy.
Capture
• Record your Mac's screen, microphone and camera
• Visualize mouse clicks and drags
• Capture video and audio from iPhones or iPads connected to your Mac
• Import video or GIF files
Edit
• Crop your video to only show relevant portions
• Trim away unwanted sections from the start and end
• Resize videos by using built-in presets or by defining custom sizes
Convert
• Turn your videos into optimized animated GIFs or PNGs
• Make your videos smaller by converting them to the modern HEVC format
• Export your recordings to high-quality ProRes videos
• Use the share menu to distribute your content via Mail, Messages or any available sharing extension
• Send a layered export to Final Cut Pro X or Motion 5 (available via In-App Purchase)
Create compelling video tutorials or screencasts to reach your online audience in a more personal way. Use short videos to promote and sell your products or create animated GIFs to enhance your social media posts. Animated GIFs are also great for designers and developers to communicate issues in projects or to create meaningful bug reports.
Additionally, Claquette can be integrated into your professional video editing workflow by upgrading to Claquette Pro. This unlocks exporters for Apple's Final Cut Pro X and Motion 5. Visit our product page to learn more about all features.

Claquette – Animated Screenshots 1.5.2 Description 'There are plenty of solutions for recording the screen of your Mac, but Claquette stands out' Macworld, Mac Gems Review. Claquette – Animated Screenshots 1.5.3 Description 'There are plenty of solutions for recording the screen of your Mac, but Claquette stands out' Macworld, Mac Gems Review Seamlessly record your Mac's screen, microphone and camera. Edit your recordings and share them.

Claquette – Animated Screenshots 1.5 Description 'There are plenty of solutions for recording the screen of your Mac, but Claquette stands out' Macworld, Mac Gems Review.

The 3 secrets to creating an (amazing) animated video. From Pixar hits to big-budget ads, all professional animated content has three things in common: they tell a story, they're believable, and they evoke emotion. Tell a story with your animated video. Storytelling can be daunting if it isn't your day job. Hiring a writer to create one. Magesy® PRO, AU, VST, VST3, VSTi, AAX, RTAS, UAD, Magesy Audio Plugins & Samples.

…更多…

v2.0.3版本新功能

• Improves screen capture performance
• Fixes premature recording stops on some hardware configurations
• Fixes an animation glitch in the recording window
• Fixes a memory leak when disconnecting audio recording devices

…更多…

相关截图 图片数: 5 张(点击图片查看大图)

  • 上一条:系统进程检测工具 StatsBar - System Monitor
  • 下一条:Charmas

下载列表 文件数: 1文件大小: 4.04 MB举报

Claquette - GIF & Video Tool for Mac (链接无效或不能下载请点击反馈给我们)
文件名版本下载次数上传时间上传者下载类型操作
0.https://www.peakstep.com/claquette官网下载最新--官方Mac点击下载
1.Mac App Store官方下载免费下载v2.0.3452018-08-09Thomas ZoechlingMac商店下载
苹果软件园为积极推动苹果电脑在国内的发展,倡导资源共享,软件汉化。所有下载链接均来自网友分享试用,请24小时内删除!希望大家有条件的积极支持正版.
如果你的网盘有这个App的资源,欢迎共享下载地址哦,只需要几秒钟哦有网盘资源的点击感谢分享下载地址

如果您觉得从我们的分享中得到了帮助,并且希望我们持续发展下去,求打赏(ღ♡‿♡ღ)~谢谢您的鼓励。
垃圾评论太多,防不胜防,So关闭评论,各位亲有问题直接加我QQ(977307209)反馈吧

[Note: This is a guest blog post written by Thomas Zoechling (@weichsel on twitter), a macOS developer based in Austria, about his Mac app Claquette]

Animated GIF is not a good video format.
Actually it even isn't a proper video format because it lacks random access and audio support. Nonetheless animated GIFs experienced a rennaisance in recent years.
My theory is, that the format's success doesn't stem from the features it has, but from the ones it lacks:

  • No random access: Defaults to autoplay – No playback interaction needed
  • No sound: Guarantees silence – Always 'Safe for Work'
  • No support for 32bit colors: Moderate file sizes and a characteristic look

Given those constraints, GIFs are a great way to communicate simple concepts or interactions.
Want to showcase an animation or an application feature? Instead of a static screenshot with paragraphs of text, a 3 second GIF works equally well and also draws more attention.

Claquette Animated Screenshots 1 5.0

In my daily life as software developer, I often need a quick way to capture graphical bugs. Those clips can be easily shared with colleagues or included with bug reports.
Sometimes it's also simpler to attach a GIF to customer support requests instead of explaining how a certain feature works.
To cover my own needs, I wrote a small macOS application that allows me to record the screen and export the result as animated GIF. The app uses a custom recording codec and also covers the rest of the GIF creation workflow like crop, trim and file size optimization.

You can download Claquette from the Mac App Store. For detailed product information, please visit our website.

When I started to implement the Animated GIF feature for Claquette, I began with a naïve approach.
Armed with several years of experience in writing Objective-C and some knowledge about video APIs on the Mac, I wrote a small prototype.
That first version just read a video file frame by frame and sent the resulting frames to ImageIO. ImageIO is a system framework that supports reading and writing several file formats.
It also comes with a basic Animated GIF encoder and so I decided to skip any third party libraries and just use the built-in mechanisms of macOS.
I was able to come up with a working prototype in a single afternoon. The program was just a simple command line utility, but it was able to turn an arbitrary video file into an animated GIF.

There was just one problem… Or actually there were several of them: Due to the inner workings of ImageIO, the program used vast amounts of memory. Also, the encoding took very long and the files it created were huge. On top of all that, the resulting GIFs looked horrible.
So while it only took me one Sunday afternoon to create a working prototype, it took me several months to fix the above issues. Especially the large file size and the bad visual appearance of the resulting GIFs required a lot of research.

Getting the most out of a 30 year old file format

The original GIF specification (GIF87a) was written in 1987 – almost 30 years ago. Animation features were added in GIF89a, which is still the most recent version of the format.
So how is it possible that a file format designed for low resolution screens and 256 colors is still in use today?
It turns out that the GIF specification contains some sections that open room for exploitation. Additionally, the visual nature of GIFs allows for optimizations to trick human color perception.

Claquette Animated Screenshots 1 5/8

The format is simple and has the following basic structure:

  1. Header
  2. Logical Screen Descriptor
  3. Global Color Table
  4. Graphic Control Extension (Frame #1)
    – Delay
    – Disposal Method
    – Local Color Table
    – Image Descriptor
    – Image Data
  5. Graphic Control Extensions (Frame #2)
  6. Graphic Control Extension (Frame #3)
  7. … (1 GCE for each animation frame)
  8. Trailer

Header and Trailer are basically just magic numbers that mark the start and the end of the file. The Logical Screen Descriptor contains some general image information like width, height and background color. The Global Color Table is a simple list of colors that may contain a maximum of 256 entries.
Main image information is stored in one or more Graphic Control Extension blocks.

Color Table Generation

The color table sections of the format specification are a good starting point to optimize the visual quality of an animated GIF.
Both palettes are restricted by the format's infamous 256 color limit. When reducing an image that uses 32bit (16.777.216 colors, 256 alpha values) to 8bit (255 colors, 1 alpha bit) it becomes really important which colors you leave out. The process of reducing large palettes to small ones is called Color Quantization. Choosing a good quantization algorithm is crucial when aiming for visually similar images with a reduced palette.
Naïve quantization implementations are based on occurrence, where seldom used colors are left out in the final image. More elaborate algorithms use techniques like dimensional clustering or tree partitioning.

Screenshots

When developing for Apple devices there are several libraries that provide color quantization functionality. macOS and iOS even have basic color quantization algorithms built-in. Apple's implementation is part of the ImageIO framework's CGImageDestination API.

The following sample images were created using different quantization techniques. They illustrate the quality impact of the used algorithm on the final image.

The first image shows the output of CGImageDestination. The resulting colors are noticeably off. Apple's encoder also messes up the transparency color in the GIF palette, which leads to holes in some areas of the image (e.g. the titlebar).

Claquette animated screenshots 1 5.0

When developing for Apple devices there are several libraries that provide color quantization functionality. macOS and iOS even have basic color quantization algorithms built-in. Apple's implementation is part of the ImageIO framework's CGImageDestination API.

The following sample images were created using different quantization techniques. They illustrate the quality impact of the used algorithm on the final image.

The first image shows the output of CGImageDestination. The resulting colors are noticeably off. Apple's encoder also messes up the transparency color in the GIF palette, which leads to holes in some areas of the image (e.g. the titlebar).

The open source library FFmpeg also includes a color quantizer. FFmpeg produces way better results than CGImageDestination. The colors are more vibrant and the transparency color is set correctly.

The color quantization library used by Claquette also outputs a good choice of colors. Additionally the app performs color matching to avoid color shifts and to guarantee correct gamma values.

Frame Difference Calculation

Another important factor during GIF generation is efficient frame difference calculation.
The disposal mode in the Graphic Control Extension allows an encoder to specify how the context is set up before the next frame gets rendered.
GIF89a defines 4 disposal modes:

  • Unspecified: Replaces the existing canvas with the full contents of the current frame.
  • Do not Dispose: Leaves the existing canvas as-is and composites the current (sub)frame over it.
  • Restore to Background: Sets a defined background color and draws the current frame. Areas outside of the subsection in the Image Descriptor shine through.
  • Restore to Previous: Fully restores the canvas to the last frame that did not specify a disposal method.

The Image Descriptor section can be used to define a sub-image which does not provide pixel data for a full frame. Instead it contains coordinates and pixel data for a subsection of the full image.
By using frame differences and sub-images with a proper disposal mode, redundant image data can be avoided. Depending on the nature of the input video, this can greatly reduce the file size of the final GIF.
Modern video codecs like H.264 use techniques like macro blocks and motion compensation. Those methods introduce small errors that propagate from frame to frame. Propagated errors show up as noise when calculating frame diffs and eventually lead to unnecessary large files.
Claquette uses a custom lossless codec, that only stores regions that actually changed. This guarantees exact frame diffs.

The following images show the difference between frame #1 and frame #2 of a screen recording. The only effective change between those frames is a change in the mouse cursor location. An exact diff should therefore only contain an offsetted cursor image.

The above diff image was created between 2 frames of an H.264 encoded movie. The visible noise is a result of intra-frame encoding errors.

Claquette Animated Screenshots 1 5e

The second image was created by Claquette's image diff algorithm. It only contains the mouse cursor – The only image element that actually changed between frame #1 and #2.

Finishing Touches

After implementing technical details like encoding and optimization, there were still some features missing. Claquette needed an editing UI to handle the whole GIF creation workflow.
As I wanted to keep the app lightweight and simple to use, I decided to add only a small set of editing capabilities: Trim and Crop.
Claquette uses AVFoundation, and therefore I was able to use the AVPlayer class, which comes with a built-in trim tool.
Crop functionality was a bit harder to implement. AVFoundation doesn't provide any UI component to display crop handles so I had to implement my own.
Besides the standard drag & move interface, my implementation also provides some unique features. It offers alignment guides with haptic feedback and the possibility to enter crop coordinates.

You can see the final implementation of the crop utility in the animated GIF below:

Launch

Claquette Animated Screenshots 1 5 Torrent

To launch the animated GIF feature, I prepared a press kit and wrote mails to review sites that mostly cover Mac software.
Additionally I submitted the app to Product Hunt and informed Apple's App Store Marketing team.
I can really recommend to launch on Product Hunt: Claquette received over 400 upvotes and finished in the top 3 on launch day. The site also hosts a friendly community, that makes extensive use of the Q&A section below each hunted product.
I was also lucky to get some mentions from high profile Twitter users and good App Store reviews.
Two weeks after launch, Apple suddenly moved Claquette into the 'New and Noteworthy' feature section on the Mac App Store front page. Of course this also lead to a noticeable spike in the sales charts.
Overall I was very pleased with the release and the reception of Claquette 1.5.


Thomas Zoechling is an independent software developer living in Vienna, Austria.
Besides working on his own products, he is also doing contract work. Currently he is helping IdeasOnCanvas to develop the excellent mind mapping software MindNode (macOS, iOS).





broken image