Skip to content

Releases

HasteClip 0.8.0 (beta)

Choose a tag to compare

@github-actions github-actions released this 10 Nov 00:41
52b0bbc

HasteClip's video can now hold many sources and switch between them live: webcams, displays, windows, images, text, web pages and videos, arranged in scenes and kept in presets. You can go live to several places at once while clipping and recording go on, on Windows, Mac and Linux alike. A Stream Deck can control HasteClip, and Feedback in the app opens a bug report or an idea.

Download

Windows 10 (2004) or 11 HasteClip-win-Setup.exe
Mac with Apple Silicon, macOS 13 or later HasteClip-mac-arm64.dmg
Linux x86-64, Wayland or X11 with PipeWire HasteClip-linux-x64.tar.gz

Already have HasteClip? It updates itself the next time you quit it.

What's new

Many sources, scenes and presets

  • The video is no longer only the screen and one webcam. Add several webcams and displays, a window, images (GIFs move), colours, text, web pages (with your own CSS) and video files, on Windows, Mac and Linux. A video plays with its sound in the mix, and can loop or start over each time it's shown.
  • A scene is which sources show, front to back, each placed its own way: Gameplay, BRB. Scenes switch live, while recording and streaming too. A source can be copied to other scenes, placed as it is, and a scene can do without the screen.
  • A preset is a whole setup for a task, like Streaming with its scenes or Clipping with one simple scene: its own sources, scenes and sound. Resolution, frame rate and encoder stay the same for all of them.
  • The Sources page is laid out like Clips and Settings: the preset and its scenes on the left, the preview as big as the window allows, and the layers and sound under it. A source's settings open in a dialog that shows it close up.
  • On the preview, click to pick a source and click again to reach the one under it. Drag to move or resize, with snapping when moving, resizing or cropping. Sources can go past the video's edges, and a locked source lets clicks through.
  • In the layers: groups that fold away, sources dragged into and out of groups, copy, cut and paste between scenes, several sources picked with Ctrl or Shift acting as one, and F2 to rename.
  • Preview on monitor shows the preview fullscreen on a display of its own.
  • On Linux, web pages are drawn by Chromium's engine, which is downloaded (about 107 MB) the first time you add one.

Go live

  • Stream to Twitch, YouTube, Kick or any RTMP server, to several at once, from the capture that clips and records, on Windows, Mac and Linux. Go live… in the recorder's menu asks first and says what goes out.
  • Each place gets its own resolution, frame rate and bitrate, in Settings → Streaming. With frame blending on, a stream at a lower frame rate keeps the clips' motion blur.
  • Clipping, recording and streaming start and stop on their own. Starting a recording no longer stops clipping, and a recording started while clipping begins at once.
  • A place whose connection drops is tried again by itself while the others stay live.

Change it while capturing

  • Frame blending can be changed while clipping, recording or streaming.
  • Microphones, desktop sound, an app's sound and a video's sound can be added or taken out while capturing. One added goes into the clip's sound at once, and gets a track of its own the next time capturing starts.

Desktop sound (#41)

  • Desktop's settings list the programs it records, each with a switch to leave it out. If clips sound doubled, a sound enhancer like FXSound, or EasyEffects on Linux, is probably playing every app's sound again: switch it off in that list. The change applies at once, even while clipping.
  • New source, Output device: everything one output device plays, mixed, instead of each program on its own.
  • Both are on Windows and Linux.

Stream Deck

  • A Stream Deck, or any other app on the same computer, can control HasteClip: save a clip, take a screenshot, mark the moment, start and stop clipping, recording and streaming, switch scenes and presets, show or hide a source, mute a sound or set its volume. Get the plugin from hasteclip-streamdeck. For developers, the protocol is in docs/control.md.

Feedback

  • Feedback, at the bottom of the rail: Report a bug opens the bug report with your version and system filled in (and on Windows and Linux shows the log file, ready to drag in), Suggest an idea opens the idea form, and Ideas others asked for shows the most wanted ideas, to give one a thumbs up.

Clips and the editor

  • Scrubbing is smooth again at every speed: the picture no longer falls behind the playhead, stops, then jumps.
  • Opening a long clip in the editor again no longer freezes the window (#39).
  • A saved edit keeps its frames in the order they're shown, so it plays and scrubs like the recording. An edit saved before keeps its order until it's saved again.
  • The library's count picks the kind shown: click "5 clips" or "3 screenshots" to see only those.
  • The player's bar starts right at the picture's edge.

Windows

  • The cursor stays in fullscreen games recorded with Windows' capture, like CS2, Valorant and Deadlock (#33).
  • The display's capture starts again when the screen turns back on, the PC wakes or is unlocked, or the display comes back, for Whole screen recordings that stayed on an old picture (#34). The log says when each of these happens.
  • App names no longer end in stray characters (Spotify's did), in saved settings too.
  • The window keeps drawing while it's moved or resized.

Mac

  • Screenshots, of the display being recorded or of the game's or app's window.
  • A game's or app's window that isn't the video's shape is in the middle of the video, not at the top left, and stays there while it's resized.
  • Turning frame blending off while capturing no longer breaks a clip or recording that spans the change.
  • A standard (not administrator) account can update HasteClip in Applications when the account owns the app.
  • Preview on monitor opens on the display picked, and the Sources page says Cmd for its shortcuts, not Control.

Linux

  • On KDE Plasma, windows are recorded without KWin's title bar and borders.
  • The preview is drawn at the video's own size up to 1440p, not shrunk to 720p.
  • Preview on monitor opens on the display picked.

Fixes

  • Menus with a heading show all of their rows, and menus fit short windows.
  • A long Clips folder path in Settings is cut short instead of pushing the page aside.
  • Sliders and faders take ← and → once clicked, and a double-click resets them.
  • Double-clicks follow the system's double-click time on Windows and Mac.
  • A dialog no longer stays taller than what's in it.
  • Opening HasteClip while it runs no longer takes over its log.
  • A camera's exposure given in its own steps is no longer shown as a time.

HasteClip 0.7.0 (beta)

Choose a tag to compare

@github-actions github-actions released this 03 Nov 20:25
d812090

Recordings keep their timing, and HasteClip costs your game less while it runs. Exports are made on the graphics card on every platform, with far less CPU and up to five times faster on Windows, and Linux now records, plays and scrubs on the graphics card. Free up space can make clips smaller, Share shows what goes up before it does, and Windows gets the Camera page.

Download

Windows 10 (2004) or 11 HasteClip-win-Setup.exe
Mac with Apple Silicon, macOS 13 or later HasteClip-mac-arm64.dmg
Linux x86-64, Wayland or X11 with PipeWire HasteClip-linux-x64.tar.gz

Already have HasteClip? It updates itself the next time you quit it.

What's new

Smoother recordings

  • On Windows, recordings no longer repeat a frame and skip the next every 5 seconds: writing to the log held the recording up long enough to miss a frame.
  • A game whose pictures land right between two frames, like one running at three times the frame rate, no longer makes frames repeat or skip over and over. The first seconds of a recording no longer do either while it finds the game's pace. This holds for frame blending on Windows, Mac and Linux.
  • At 240 fps and up on Windows, the encoder no longer drops frames in bursts when the graphics card is busy for a moment.
  • On Windows, the preview on Sources no longer holds the recording up while a game keeps the graphics card busy.
  • A game running at 1000 fps or more, like Geometry Dash uncapped, no longer freezes the recording on Windows (#27).
  • Mac: every picture the screen shows is captured. Before, about one in ten could be left out at 120 fps.
  • Mac: without frame blending, each frame takes the picture that was on screen at its time. Before, up to 1 frame in 5 could repeat the one before it.
  • Mac: frame blending keeps up beside a game that keeps the graphics card busy. In a test, blended frames with all their pictures went from 35–44% to 99–100%.
  • "Blending 540 fps" next to the recorder now counts the last second, and says fewer only when frames were skipped. Before, it showed the busiest second of the last minute and dropped when the screen was still. With frame blending off, Windows no longer says "Blending 60 fps".
  • A recording longer than 2.2 hours at 540 fps shows its whole length.

Lighter while you play

  • On Windows, only recording puts HasteClip's graphics card work ahead of your game's. Before, the first thumbnail or clip you played made HasteClip outrank the game on the graphics card until you quit it.
  • Started with the computer, HasteClip stays in the tray instead of opening (Windows and Mac). On Windows, it draws nothing while it's there, and going to the tray plays the minimize animation.
  • A window that's open but not in use no longer redraws 60 times a second while clipping: about half the CPU it took.
  • An open clip lets go of the graphics card's memory while you're away from the window: in the tray, minimized, or behind a game for 10 seconds. On Windows, a paused 1440p clip went from 1969 MB to 406 MB. It's back where you left it when you return.
  • On Windows, a video playing in your browser no longer stutters while a clip is open in HasteClip: scrubbing leaves the video decoder to other apps.
  • "HasteClip that" listens below your game's priority, and the library only reads clips that changed when it looks for new ones.

Sound

  • A microphone that's unplugged and plugged back in comes back by itself (Windows and Mac). Before, it stayed silent until clipping restarted, while still showing Live.
  • Desktop and app sound that stops or fails to start is started again (Windows and Mac).
  • A saved clip ends at the moment you saved it. Before, it ended about 0.4 seconds early.
  • Sound that drifts from the video is eased back, instead of corrected in jumps of 40 ms or more.
  • A microphone that comes back at 44.1 kHz is no longer read 9% too fast.

Exports and playback

  • Exports that change the picture (a new size or frame rate, a crop, frame blending) are made on the graphics card, frame for frame as before, on every platform. On Windows, a minute of 1440p60 saved at 1080p took 38 to 44 seconds and now takes 8, and 540 fps blended to 60 is about five times faster on a third of a core.
  • A clip's details and thumbnails are read by HasteClip itself, without starting ffprobe, so the library and clips open quicker.
  • Clips that don't say which colours they use look the way video players show them, everywhere.
  • An export with every track muted keeps its last frames, and opening a clip no longer holds the window up while the graphics card's decoder starts.

Free up space

  • Free up space works on any clip, not only edited ones, and on many at once: from the selection bar, a right-click, or the player's ⋯. Make them smaller encodes clips again at a lower resolution, frame rate or quality, and the dialog says what each choice frees before you start.
  • In the editor, freeing space is under Save ▾: Save and trim original, or Save and delete original.

Sharing

  • Before uploading, Share says what goes up ("As it is, 42 MB", or a copy under 100 MB with its resolution and frame rate), and Change lets you pick the resolution, frame rate and size. A link keeps them for the next version of the clip.
  • Links are at most 100 MB, about what plays right in a chat.

Editor

  • Save as new is its own button (Shift+Ctrl+S, Shift+Cmd+S on Mac), and the editor stays open after it, ready for the next clip (#30).
  • Type a volume in dB: click a source's dB on Sources, or right-click a volume line, a point or a track in the editor (#26). Hold Shift while dragging a fader for fine steps.
  • Drag the bar between the picture and the timeline to make the picture bigger or smaller. Double-click it to fit the timeline again.
  • After scrubbing, the playhead stays exactly where you let go. A press on the timeline moves the playhead at once, and holding it pauses until you let go.
  • Esc goes back from the editor, and a trim reaches the clip's very start and end.

Webcam

  • Windows gets the Camera page, as Linux has it: picture, exposure, white balance, focus, zoom and flicker, saved for each camera.
  • Camera sliders snap to the steps the camera takes, and the preview follows a new size or frame rate at once.

Settings

  • Video's settings are in four groups: Video, Motion, File and, on Windows, Capture.
  • Words like Original, Auto or Off are picked from menus, and number fields take only numbers within their range.

Windows

  • Turning the screen off with no webcam on no longer crashes HasteClip on NVIDIA cards (#25).

Linux

  • Recording uses NVIDIA's encoder directly, from the graphics card's memory, and AMD and Intel cards record through Vulkan Video. Recording 1440p at 540 fps went from 221% to 19% CPU.
  • Clips play, scrub and export decoded on the graphics card: a 1440p 540 fps clip plays at its full 540 fps instead of about 50.
  • Webcams are read by HasteClip itself, at a fraction of the CPU.

Fixes

  • A clip card's tooltips no longer cover each other, and Share and Edit stay in place whether a clip has a link or not.

HasteClip 0.6.0 (beta)

Choose a tag to compare

@github-actions github-actions released this 30 Oct 17:53

Play at a stretched resolution and choose how it's recorded, and on Linux, older NVIDIA cards record on the graphics card.

Download

Windows 10 (2004) or 11 HasteClip-win-Setup.exe
Mac with Apple Silicon, macOS 13 or later HasteClip-mac-arm64.dmg
Linux x86-64, Wayland or X11 with PipeWire HasteClip-linux-x64.tar.gz

Already have HasteClip? It updates itself the next time you quit it.

What's new

Stretched resolutions (#23)

  • Playing at a stretched resolution, like 1440×1080 on a 1920×1080 screen, you can now choose how the game goes into the video: Fit keeps all of the picture with black bars, Fill fills the video and cuts off the edges, and Stretch stretches it to fill the video, as it looks in game.
  • Fit, Fill and Stretch are on the screen's Placement row on Sources, and in its right-click menu, whatever the aspect ratio. Before, with the aspect ratio Same as screen, the game always went in with black bars.
  • Fit is first and the default. Your settings carry over: with Same as screen you start on Fit, as your clips already looked.

Linux

  • NVIDIA cards on older drivers, like the GTX 10 series on driver 580, now record with NVENC on the graphics card. Before, HasteClip couldn't use their encoder and recorded on the CPU, which could make games stutter while clipping. NVENC now works with NVIDIA's driver 570 or newer.
  • When the graphics card's encoder can't be used, the log now says why (for example, which part of the driver is missing), instead of a message that's the same whatever went wrong.

HasteClip 0.5.0 (beta)

Choose a tag to compare

@github-actions github-actions released this 29 Oct 20:01
389721b

Arrange your video like in OBS, with the screen and the webcam placed, cropped, turned and stretched on the preview. Cut parts out in the editor, scrub at any speed, and record whole game sessions by themselves. Linux gets games and apps, frame blending and screenshots, and the Mac app now updates itself.

Download

Windows 10 (2004) or 11 HasteClip-win-Setup.exe
Mac with Apple Silicon, macOS 13 or later HasteClip-mac-arm64.dmg
Linux x86-64, Wayland or X11 with PipeWire HasteClip-linux-x64.tar.gz

Already have HasteClip on Windows or Linux? It updates itself the next time you quit it. On Mac, download it from this page one more time: from this version on, it updates itself too.

On Mac, macOS blocks the first launch of a download, as before: open HasteClip once, then go to System Settings, Privacy & Security, and click Open Anyway. After this update, allow Screen Recording and Input Monitoring once more (HasteClip shows what to allow when it starts). Releases are now signed with HasteClip's own certificate, so macOS keeps what you allowed through later updates.

What's new

Arrange the video (Sources)

  • The screen (or games and apps) is now a source like the webcam. On the preview, drag either one to move it, drag a corner to resize it, hold Shift to stretch it, or hold Alt (Option on Mac) on a handle to crop it. Make the screen smaller than the video, put it behind the webcam, or let it reach past the video's edges to show part of a big screen.
  • Each source has a card under the preview. Drag a card up or down to put its source in front or behind, or switch it off to leave it out of your clips. Placement on the card says where the source is, and Adjust shows its position, size, turn and flip as numbers to type.
  • Right-click a source on the preview, or use the ⋯ on its card, for Fill, Fit or Stretch, Reset position, Reset size, Reset crop, Turn, Mirror, Flip upside down, and Bring to front or Send to back.
  • The screen can be turned, mirrored and flipped, like the webcam.
  • Crop either source from its card: a page shows its whole picture, and you drag what to keep or type its size, with an aspect ratio if you want one. Cropping the webcam now works this way on Windows and Mac too, and a crop can change while you're clipping.
  • Undo and redo with Ctrl+Z and Ctrl+Shift+Z (Cmd on Mac), or the buttons over the cards.
  • Fill, Fit and Stretch moved from Settings to the screen's card. When the video's shape isn't your screen's, Aspect ratio in Settings says what happens to the screen and has a link to change it.

Video size

  • Resolution has Custom size…: type the exact width and height to record at, linked to keep the shape if you like.
  • A resolution in p is now the short side, so 1080p in 9:16 is 1080×1920, the size phones expect (it was 608×1080). If you had set that up, your clips stay the size they were.
  • Change the size and shape from Sources too, from the size shown over the preview. Match the crop makes the video the size of the cropped screen.
  • Aspect ratio is the same menu everywhere (Settings, the crops and the editor), with Custom… for any ratio.

Recording

  • Record whole sessions: turn on "Record the whole time a game is open" under the games and apps list on Sources. HasteClip then records from when a game on the list opens until the last one closes, and saves it. Clipping pauses meanwhile and starts again after. A game closed for under 10 seconds (a restart, a launcher) stays one recording. A recording you started yourself isn't stopped when the game closes, and one you stop isn't started again until the game opens again.
  • While recording, Save clip (and "HasteClip that") marks the moment, with the save sound, and the marks show as pins on the recording's timeline. Before, they did nothing during a recording.
  • Next to the recorder, see how the recording keeps up: "Skipping 30 of 60 fps" when frames are being skipped, and with frame blending "Blending 540 fps", or "Blending 412 of 540 fps" when the screen sends fewer new pictures. Hover over it to see what it means, or click it to open Settings. Mac and Linux report skipped frames now too.
  • The display you picked stays picked when displays are plugged in, unplugged or listed in another order.
  • Fixes: the preview no longer stretches for a moment as clipping starts or stops; the sound meters on Sources no longer freeze when a source goes quiet; the recorder no longer flicks between clipping and recording when a recording starts right after clipping does.

Editing

  • Cut parts out: S splits the clip at the playhead (or Ctrl+B, Cmd+B on Mac), and Delete cuts out the part the playhead is in. Right-click parts, cuts and splits for more. Playback skips the cuts without a gap, and the saved clip joins the parts with short crossfades.
  • Volume lines: a drag starts where you grab, Shift moves in fine steps, points snap to 0 dB, silence and their neighbours (hold Ctrl to place them freely), the level shows as you drag, and a double-click adds or removes a point. Right-click lines and points for more.
  • Live scrubbing: drag the playhead at any speed, either way, and the picture keeps up at full size, on every system. Let go and it stays on the frame you see. A trim's edge shows its exact frame.
  • The playhead, the picture and the time follow your drag a frame sooner, in the player and the editor.
  • Switching between the player and the editor is quicker and seamless: it keeps playing from the same spot, and thumbnails don't load again.
  • Saving an edit starts right away instead of sitting at 0% first, and its progress bar moves steadily.
  • The pins on the editor's ruler can be clicked and show their names, as in the player.
  • Fixes: a clip that can't be opened no longer keeps playing behind "Couldn't play this clip"; going back from the editor, a cropped clip no longer flashes its uncropped picture; no line across the fullscreen player's controls.

Settings

  • Settings is split into panes, listed on the left like the games in Clips: Clipping, Video, Clips, Shortcuts, Permissions (Mac) and App. Most fit on one screen. Search looks through all of them and lights up the panes with matches, and the mouse's back and forward buttons step through them.
  • A button that can't be used right now still looks like a button, and one that's locked while clipping shows a lock and says why when clicked.

Windows

  • A fullscreen game Windows can't see, like Minecraft in fullscreen or borderless on an NVIDIA card, no longer freezes the recording until you tab out. HasteClip notices within seconds and switches to game capture, even while the mouse moves and with either Screen capture setting, and your cursor comes back.
  • Game capture keeps its picture when OBS's Game Capture or another HasteClip captures the same game, even as the game's window changes size. Before, it froze.
  • Changing the display's resolution while clipping with Desktop Duplication (Automatic's choice on Windows 10) no longer freezes the picture until HasteClip restarts.
  • A display whose resolution grows while clipping is shrunk to fit, instead of squeezed or cut off.

Mac

  • HasteClip updates itself: it downloads updates in the background and installs them when you quit, as on Windows and Linux.
  • Shortcuts work in games that take over the whole screen (true fullscreen, like osu! lazer's Fullscreen), once Input Monitoring is allowed.
  • The first launch shows what macOS needs to allow, and the Permissions pane in Settings lists Screen Recording, Input Monitoring, the microphone and the camera, each with whether it's allowed.
  • Clips saved into an iCloud Drive folder no longer come out hidden in Finder.
  • Keys are named Option and Cmd, as on a Mac keyboard.

Linux

  • Recording uses far less of your CPU: when the desktop hands the screen over on the graphics card (KDE Plasma, GNOME), the video is made there too.
  • Games and apps: record just your game's or app's window on KDE Plasma, X11 desktops, and Sway and other desktops with the ext window capture protocols. On GNOME, the windows of X11 apps, which includes games run through Proton or Wine.
  • Frame blending, as on Windows and Mac, and screenshots, as on Windows.
  • Drag clips out of HasteClip into other apps under Wayland.
  • A Camera page (Adjust, on the webcam's card) with the camera's live picture beside its own controls: exposure, gain, white balance, focus, zoom and more, its resolution and frame rate, and how many new pictures it really sends. What you change is kept for that camera and put back each time it's opened.
  • Switch the mic, or between the whole screen and games and apps, while clipping, without it starting over.
  • Playback starts right away, at full quality.
  • Games, apps and app sound sources show their icons.
  • KDE Plasma: shortcuts work on Plasma 6.7.4 and later, and their keys are set in HasteClip's Settings; closing to the tray and opening from it work on Wayland; the main display is listed first; HasteClip's own windows show up in recordings.
  • Fixes: Listen (hearing your own mic) works; mics are listed by name, not device id; the Tabbed out switch works, and off means off; changing the webcam's format no longer says the camera is busy; quitting with Ctrl+C or logging out no longer crashes after the recording is saved; the app icon is the HasteClip glyph, as on Windows.

Sharing

  • A share no longer looks stuck at 50%. The bar moves as the upload goes and says how long is left, and a stalled upload tries again within seconds instead of minutes.
  • On Mac, the smaller copy made so a clip over 95 MB plays in Discord now always fit...
Read more

HasteClip 0.4.0 (beta)

Choose a tag to compare

@github-actions github-actions released this 20 Oct 23:36

Record your screen on Windows 10 without the yellow border.

Download

Windows 10 (2004) or 11 HasteClip-win-Setup.exe
Mac with Apple Silicon, macOS 13 or later HasteClip-mac-arm64.dmg
Linux x86-64, Wayland or X11 with PipeWire HasteClip-linux-x64.tar.gz

Already have HasteClip on Windows or Linux? It updates itself the next time you quit it. On Mac, download it again from this page.

What's new

Screen capture (Windows)

  • On Windows 10, recording your screen no longer puts a yellow border around it. HasteClip now records the screen there with Desktop Duplication, the same way OBS's display capture can. Windows 11 hides the border itself, so it keeps using Windows Graphics Capture.
  • Choose how in Settings → Video → Screen capture: Automatic (Desktop Duplication on Windows 10, Windows Graphics Capture on Windows 11), Desktop Duplication or Windows Graphics Capture. The note under it says which one is recording right now.
  • With Desktop Duplication your cursor is in the recording, a rotated display is recorded upright, and an HDR display is recorded in SDR.
  • Desktop Duplication can't record a display connected to another graphics card than the one HasteClip uses, which is common on laptops. Automatic uses Windows Graphics Capture there.
  • If Desktop Duplication can't start or stops working, Windows Graphics Capture takes over so nothing is missed, and Desktop Duplication is tried again until it works.
  • This is for recording the whole screen. Games and apps are still recorded with Windows Graphics Capture, or with game capture where a game needs it.
  • Desktop Duplication is new and hasn't been tested as much yet. If a recording looks wrong, set Screen capture to Windows Graphics Capture and open an issue.

Nothing changes on Mac or Linux in this release.

Found a bug or have an idea? Open an issue. If you like HasteClip, you can buy me a coffee.

HasteClip 0.3.0 (beta)

Choose a tag to compare

@github-actions github-actions released this 19 Oct 23:05

Share clips with a link that plays right in Discord, take screenshots in full-screen games, record in any aspect ratio, crop in the editor, and smoother playback.

Download

Windows 10 (2004) or 11 HasteClip-win-Setup.exe
Mac with Apple Silicon, macOS 13 or later HasteClip-mac-arm64.dmg
Linux x86-64, Wayland or X11 with PipeWire HasteClip-linux-x64.tar.gz

Already have HasteClip on Windows or Linux? It updates itself the next time you quit it. On Mac, download it again from this page.

What's new

Share with a link

  • Right-click a clip and choose Share with a link… to upload it and get a link that plays in any browser and right in a Discord chat, with the clip's name, game and length. No account needed. Nothing is uploaded until you click Upload, and then only that clip's video and sound, without the file's metadata.
  • The link keeps up with the clip. Rename it or move it to another game and its page is renamed. Trim, edit, revert or Save smaller and the new version goes up under the same link, with the old one playing until it's done. Delete the clip and the link stops working. Offline, it all waits and catches up later.
  • It's easy to see what's shared: Shared on a clip's card, a Shared view in the sidebar, and a Shared button in the player. The dialog shows how many times it's been watched, and Stop sharing deletes it from the server.
  • Clips over 95 MB are uploaded as a smaller copy so they still play in Discord. The clip on your PC isn't changed.
  • A clip still named after the time it was saved gets a page named after what happened in it ("3 kills on Mirage") or its game ("osu! clip").
  • A link nobody watches for 90 days stops working.

Screenshots (Windows for now)

  • A shortcut takes a screenshot of what you record, even in full-screen games: every pixel of the screen or the game's window, in the same shape as your recordings. It's saved in the game's folder as PNG (or JPG, in Settings → Screenshots) and copied, ready to paste.
  • Pick the key in Settings → Shortcuts → Take a screenshot. It's off until you do.
  • Screenshots show up in the library next to your clips, with an All / Clips / Screenshots filter. Open one to zoom in with the scroll wheel, double-click to see every pixel, drag to look around, step through them with ← and →, and copy with Ctrl+C.

Recording

  • Aspect ratio in Settings: record in another shape than your screen's, like 16:9 on an ultrawide. Pick 16:9, 21:9, 32:9, 16:10, 4:3, 1:1, 9:16 or Custom, and whether the screen Fills it (edges cut off), Fits in it (black bars) or is Stretched to it. The Sources preview shows the result.
  • Frame blending can be Soft (Settings → Frame blending → Blend): motion trails fade out at their ends instead of stopping sharply, so fast movement looks smoother. Even stays the default. It's in the editor's Export settings too.
  • Noise reduction is now Off, Light or Strong. Light takes out steady noise like a fan, hum or hiss, and keeps sounds that come and go, like your keyboard. Strong is the one there was before, and it's what you get if you had noise removal on.
  • Mics can be Mono: for a mic heard on one side only, like one in an audio interface's first input. You're heard in the middle, as loud as before.
  • On a new install, only Save clip has a shortcut. Start/stop clipping and Start/stop recording are off until you choose a key, so a stray key press can't turn clipping off without you noticing. Shortcuts you already have stay.

Editing

  • Crop (C): keep part of the picture, like 16:9 out of an ultrawide recording, a square, or 9:16 for phones. Drag the corners to size it and inside it to move it. Export settings have it too.
  • The editor has a volume slider and mute, shared with the player: set it in one and it's set in the other, and M mutes both. A clip playing muted says Muted on the picture; click it to unmute.

Playback

  • Playback is smooth. Frames are now shown as evenly spaced as they were recorded, where before they could be several milliseconds off, which made frame-blended clips look stuttery. In the player and the editor.

Library

  • An edited clip shows its own size and, in parentheses, everything it takes up with the original kept beside it: "5 MB (33 MB)". Hover over it to see what's kept and how to free the space.
  • With one clip selected, the selection bar has Rename (or press F2) instead of Export. Export is still in the right-click menu.
  • Notifications and the selection bar no longer jump or sit off-centre.

Discord

  • Discord activity is on by default for new installs. It only shows while you're clipping a game ("Clipping osu! with HasteClip") and has a Get HasteClip button for your friends.

Fixes

  • Renaming an audio source in Sources works again: Enter or clicking away keeps the new name, Esc puts the old one back. Before, you couldn't get out of the name field.
  • The tray menu says Start clipping / Stop clipping instead of "replay buffer".
  • Clicking a value in Settings (Resolution, Frame rate, Quality, Frame blending) selects it, so what you type replaces it. Typing the start of a word finishes it, like "n" and Enter for Native.

Privacy

  • The log no longer includes your graphics card and video encoder names, what you record, or your display's refresh rate.

Found a bug or have an idea? Open an issue. If you like HasteClip, you can buy me a coffee.

HasteClip 0.2.0 (beta)

Choose a tag to compare

@github-actions github-actions released this 17 Oct 20:59

Recording stays in sync when your PC can't keep up, frame blending in the editor is more than twice as fast, and a few fixes.

Download

Windows 10 (2004) or 11 HasteClip-win-Setup.exe
Mac with Apple Silicon, macOS 13 or later HasteClip-mac-arm64.dmg
Linux x86-64, Wayland or X11 with PipeWire HasteClip-linux-x64.tar.gz

Already have HasteClip on Windows or Linux? It updates itself the next time you quit it. On Mac, download it again from this page.

What's new

Recording

  • When your PC can't make frames fast enough, the video now stays in sync with the sound (Windows). Once it falls more than a quarter of a second behind, the frames it missed are skipped, instead of the video slowly drifting behind the audio. Skipped frames aren't blended either, which saves your graphics card work when it's already behind.
  • The "Skipped frames" warning now goes away when you stop the replay buffer or a recording. Before, it stayed up, showing every frame as skipped, until you started capturing again.

Editing

  • Exporting with frame blending is more than twice as fast. Blending a 480 fps clip down to 60 fps now only averages the frames it keeps.

osu!

  • The parts of a clip's name are separated by spaces instead of dots, like "676pp 99.60% FC +HDHR Sidetracked Day".

Sounds

  • The Silverfish save sound is gone. If you used it, you'll hear Horse instead.
  • The save sound starts at 50% volume on a new install.

For bug reports

  • The log now says which graphics card and video encoder a recording uses, what size and frame rate it records at, and why frames were skipped.

Found a bug or have an idea? Open an issue. If you like HasteClip, you can buy me a coffee.

HasteClip 0.1.0 (beta)

Choose a tag to compare

@github-actions github-actions released this 16 Oct 21:25
f9d492a

The first public beta of HasteClip: a clip recorder and editor built for speed. Free, open source, no ads and no account.

HasteClip keeps the last few minutes of your game in memory. When something happens, press the shortcut (or say "HasteClip that") and it's saved as a clip. Nothing is written to your drive until you do.

Download

Windows 10 (2004) or 11 HasteClip-win-Setup.exe
Mac with Apple Silicon, macOS 13 or later HasteClip-mac-arm64.dmg
Linux x86-64, Wayland or X11 with PipeWire HasteClip-linux-x64.tar.gz

ffmpeg is included on every platform, so there's nothing else to install.

What's in it

Clipping

  • Keeps the last 15 seconds to 30 minutes in memory, ready to save with one key (⌥ F10 on Mac, Alt F10 on Windows and Linux)
  • Or save by voice: say "HasteClip that". Listening happens on your computer, for that phrase only
  • Clips are named after what happened in Counter-Strike 2, Dota 2, League of Legends and osu!, like "Ace on Ancient"
  • Hardware encoding at full resolution, up to 240 fps, so the game doesn't stutter
  • Frame blending for smooth, motion-blurred clips (Windows and Mac)
  • Records fullscreen games that other recorders show as a frozen picture (Windows)

Editing

  • Trim frame by frame. Only the frames around each cut are re-encoded, so a trim saves in seconds and looks exactly like the original
  • Each sound on its own track: turn your mic down after the fact, or draw volume changes on the timeline
  • Your original recording is kept, so you can change or undo an edit later

Sound

  • Your microphone, desktop sound and single apps (a game, Discord, Spotify) as separate sources, each with its own meter and fader
  • Put a source in the clip, give it its own track, or both
  • Noise reduction for your microphone, and a limiter for the mix

Library and sharing

  • Clips grouped by day and by game, with collections for the ones worth keeping
  • Drag clips straight into Discord or any app, or copy and paste them (Windows and Mac)
  • Export clips with their edits to move them to another computer

Good to know

This is a beta (0.x): it works every day, but you may find rough edges, and not every feature is on every platform yet.

  • Windows installs for your user only, with no admin prompt. It updates itself in the background and installs the update when you quit.
  • Mac: the app isn't signed by Apple yet, so macOS blocks the first launch. Open it once, then go to System Settings → Privacy & Security and click Open Anyway. It doesn't update itself yet, so download new versions from this page. macOS may ask for Screen Recording permission again after an update.
  • Linux: unpack it into a folder that's yours and run ./hasteclip. It updates itself when you quit. Not yet on Linux: recording games and apps by their own window, and dragging clips out (use Copy clip instead).

Found a bug or have an idea? Open an issue. If you like HasteClip, you can buy me a coffee.