All Projects → lolilolicon → Ffcast

lolilolicon / Ffcast

Licence: gpl-3.0
Run command on rectangular screen regions

Programming Languages

shell
77523 projects
bash
514 projects

Projects that are alternatives of or similar to Ffcast

Yaxg
capture and record your screen with callbacks
Stars: ✭ 47 (-90.17%)
Mutual labels:  ffmpeg, screenshot, screencast
Termuxarch
Experience the pleasure of the Linux command prompt in Android, Chromebook, Fire OS and Windows on smartphone, smartTV, tablet and wearable https://termuxarch.github.io/TermuxArch/
Stars: ✭ 183 (-61.72%)
Mutual labels:  cli, screenshot
Aeneas
aeneas is a Python/C library and a set of tools to automagically synchronize audio and text (aka forced alignment)
Stars: ✭ 1,942 (+306.28%)
Mutual labels:  cli, ffmpeg
slip
Select and upload screenshots, gifs, and screencasts to imgur and gfycat with help of slop.
Stars: ✭ 25 (-94.77%)
Mutual labels:  screenshot, screencast
Anirip
🎬 A Crunchyroll show/season ripper
Stars: ✭ 127 (-73.43%)
Mutual labels:  cli, ffmpeg
Site Scan
CLI for capturing website screenshots, powered by puppeteer.
Stars: ✭ 137 (-71.34%)
Mutual labels:  cli, screenshot
Editly
Slick, declarative command line video editing & API
Stars: ✭ 3,162 (+561.51%)
Mutual labels:  cli, ffmpeg
Page2image
📷 page2image is a npm package for taking screenshots which also provides CLI command
Stars: ✭ 66 (-86.19%)
Mutual labels:  cli, screenshot
nextshot
A simple tool for taking screenshots on Linux and sharing via Nextcloud
Stars: ✭ 37 (-92.26%)
Mutual labels:  screenshot, x11
scr
🎤 A Super CRappy SCReenshot & SCreen Recording SCRipt for Sound Cloud Rappers + audio recorder, yes (sponsored by https://git.io/kiwmi)
Stars: ✭ 16 (-96.65%)
Mutual labels:  screenshot, ffmpeg
Menyoki
Screen{shot,cast} and perform ImageOps on the command line 🌱 🏞️
Stars: ✭ 255 (-46.65%)
Mutual labels:  screenshot, screencast
Ytmdl
A simple app to get songs from YouTube in mp3 format with artist name, album name etc from sources like iTunes, Spotify, LastFM, Deezer, Gaana etc.
Stars: ✭ 2,070 (+333.05%)
Mutual labels:  cli, ffmpeg
Termux Extra Packages
Stars: ✭ 110 (-76.99%)
Mutual labels:  cli, x11
Ffpb
A progress bar for ffmpeg. Yay !
Stars: ✭ 149 (-68.83%)
Mutual labels:  cli, ffmpeg
Centerline
Calculate the polygon's centerline
Stars: ✭ 94 (-80.33%)
Mutual labels:  cli, screenshot
Xcolor
Lightweight color picker for X11
Stars: ✭ 209 (-56.28%)
Mutual labels:  cli, x11
Screen capture lite
cross platform screen/window capturing library
Stars: ✭ 340 (-28.87%)
Mutual labels:  screenshot, screencast
Foxshot
Capture web page screenshots using headless Firefox!
Stars: ✭ 52 (-89.12%)
Mutual labels:  cli, screenshot
Bangjago Android Emulator
simple android emulator cli for mobile development
Stars: ✭ 56 (-88.28%)
Mutual labels:  cli, screencast
svg-screencast
SVG screencast - animated SVG files from screenshots using CSS animations
Stars: ✭ 28 (-94.14%)
Mutual labels:  screenshot, screencast

FFcast

FFcast deals with rectangles on screens. Mostly, it selects rectangles. Like most boring jobs, there are many ways to do it: free selection, selection by window, screen number, numeric geometry, or by edge detection. Simple arithmetic operations allow simple combinations and adjustments.

Now FFcast knows all about these rectangles, but what to do with them? Well, like most useless things, there are many ways to use them: in practice, screenshots and screencasts are obviously popular options; in general, the geometry can be utilized by any application that understands X geometry, including window managers, xorg-apps (xclock, xev), https://git.gnome.org/browse/byzanz[byzanz-record], http://www.knopwob.org/dunst/[dunst], https://github.com/robm/dzen[dzen2], https://ffmpeg.org[FFmpeg], http://www.lcdf.org/gifsicle/[gifview], https://www.imagemagick.org[ImageMagick], https://github.com/naelstrof/maim[maim], https://wiki.gnome.org/Projects/Mousetweaks[mousetweaks], https://mpv.io[mpv], https://wiki.gnome.org/Apps/Nautilus[Nautilus], https://gitlab.com/wavexx/screenkey[screenkey], https://github.com/muennich/sxiv[sxiv], http://www.semicomplete.com/projects/xdotool/[xdotool], https://github.com/KeyboardFire/xscast[xscast], ftp://ftp.ac-grenoble.fr/ge/Xutils/[xsnap], https://git.gnome.org/browse/zenity[zenity], to randomly name a few.

FFcast provides several short commands for common tasks, just to please its users, but hardly ever satisfies anyone. Like most unhelpful tools, it encourages its users to roll their own cigarettes.

Anyway, here's wonder...ful https://github.com/lolilolicon/FFcast/wiki/Demos[demos].

Requirements

Bash 4.3+, FFmpeg (png rec), ImageMagick (trim), xdpyinfo (-x), xprop (-f), https://github.com/lolilolicon/xrectsel.git[xrectsel] (-s), xwininfo (-w).

Installation

Package available for: https://aur.archlinux.org/packages/ffcast[Arch Linux], https://packages.gentoo.org/packages/media-video/ffcast[Gentoo], https://nixos.org/nixos/packages.html[NixOS], https://software.opensuse.org/package/ffcast[openSUSE]. https://github.com/lolilolicon/FFcast/issues/21[And your distro, too!]

To build and install from source,

./bootstrap # generates ./configure ./configure --prefix /usr --libexecdir /usr/lib --sysconfdir /etc make make DESTDIR="$dir" install # $dir must be an absolute path

To get xrectsel along with FFcast, pull in the submodule,

git clone --recursive https://github.com/lolilolicon/FFcast.git

Then build and install as described above, but passing an additional --enable-xrectsel to ./configure.

Usage

See link:doc/ffcast.1.pod[+ffcast(1)+]. Perhaps start with link:doc/ffcast.1.pod#examples[EXAMPLES].

//// vim:ts=2:sw=2:syntax=asciidoc:et:spell:spelllang=en_us:cc=80: ////

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].