Video & Audio commands

找到 297 条

File inspection

129 commands

a2ping

Convert between PostScript, EPS, and PDF formats

a2ping [input.ps] [output.pdf]
Details

alien

Convert between Linux package formats.

sudo alien -d [path/to/file]
Details

aplay

Play audio files via ALSA

aplay [path/to/file]
Details

arecord

Record audio from ALSA sound devices

arecord -vv -f cd [path/to/file.wav]
Details

asciinema

Record and replay terminal sessions

asciinema rec [recording.cast]
Details

assimp

Import and convert 3D model file formats

assimp export [input.fbx] [output.obj]
Details

avifenc

Encode images into AVIF format

avifenc [path/to/input.png] [path/to/output.avif]
Details

bdftopcf

Convert BDF bitmap fonts to PCF format

bdftopcf [font.bdf] > [font.pcf]
Details

bioradtopgm

Convert Bio-Rad confocal microscope images to PGM format

bioradtopgm [bioradfile.pic] > [output.pgm]
Details

bmptopnm

Convert BMP images to PNM format

bmptopnm [image.bmp] > [output.pnm]
Details

bmptoppm

Convert BMP images to PPM format

bmptoppm [image.bmp] > [output.ppm]
Details

breathe

Paced resonance breathing pacer for the terminal

breathe
Details

brows

Text-based web browser using headless Firefox

browsh
Details

brushtopbm

Convert deskjet brush files to PBM images

brushtopbm [brushfile] > [output.pbm]
Details

btrfs-balance

Redistribute data across btrfs devices

sudo btrfs balance status [/mnt/data]
Details

cam

Interact with cameras via libcamera

cam -l
Details

captoinfo

Convert termcap descriptions to terminfo format

captoinfo [path/to/termcap_file]
Details

cavif

convert images to AVIF format

cavif [path/to/image.png]
Details

cdrdao

disc-at-once CD recording and reading

cdrdao read-cd --device [/dev/cdrom] --read-raw [image.toc]
Details

cuetag

apply CUE sheet metadata to audio files

cuetag [album.cue] [track*.flac]
Details

cvt

VESA CVT display modeline calculator

cvt [1920] [1080] [60]
Details

dasel

universal data selector for querying and modifying structured data

dasel -f [file.json] '[selector]'
Details

debtap

convert Debian packages to Arch Linux packages

sudo debtap -u
Details

deemix

download tool for Deezer music streaming service

deemix [https://www.deezer.com/track/12345]
Details

distrobox

Run Linux distributions in containers with host integration

distrobox create --name [mycontainer] --image [ubuntu:latest]
Details

dos2unix

convert DOS/Windows line endings to Unix

dos2unix [path/to/file]
Details

enscript

convert text files to PostScript for printing

enscript [file]
Details

eol

report and convert end-of-line characters in text files

eol [file.txt]
Details

exiftool

read, write, and edit meta information in files

exiftool [image.jpg]
Details

ffe

flat file extractor

ffe -c [config.ffe] [data.txt]
Details

ffprobe

multimedia stream analyzer

ffprobe [path/to/file.mp4]
Details

flac

free lossless audio codec encoder and decoder

flac [audio.wav]
Details

fluidsynth

A real-time software MIDI synthesizer using SoundFont 2

fluidsynth [/usr/share/soundfonts/soundfont.sf2] [path/to/file.mid]
Details

Directory listing

98 commands

admesh

STL mesh analysis, repair, and transformation tool

admesh [path/to/model.stl]
Details

ardour

Professional digital audio workstation for recording and mixing

ardour
Details

asciiart

Convert images to ASCII art

asciiart [path/to/image.jpg]
Details

asciidoc

Convert AsciiDoc markup to HTML and DocBook

asciidoc [document.txt]
Details

audacity

Open-source graphical audio editor for recording and editing sounds.

audacity
Details

avidemux

Free video editor for cutting, filtering, and encoding

avidemux [video.mp4]
Details

bark

AI text-to-audio synthesis with expressive speech.

python -m bark --text "[Hello, how are you?]" --output_filename [output.wav]
Details

benben

Fast command-line audio player and converter with VGM chip emulation

benben [path/to/song.mp3]
Details

browsh

Modern text-based web browser for terminals

browsh
Details

burn

Console front-end for burning Data, Audio, ISO and copy CDs

burn -D -p [path/to/dir]
Details

carbonyl

Chromium-based browser for the terminal

carbonyl [https://example.com]
Details

clementine

cross-platform music player and library organizer

clementine
Details

cliamp

Retro terminal music player inspired by Winamp 2.x

cliamp ~/Music
Details

cmus

small, fast console music player

cmus [path/to/directory]
Details

comfyui

node-based workflow system for Stable Diffusion

python [main.py]
Details

convert

image manipulation and format conversion

convert [input.png] [output.jpg]
Details

crl.1s

certificate revocation list processor

openssl crl -in [crl.pem] -text -noout
Details

date

display or set the system date and time

date
Details

dd

Convert and copy files at the block level

sudo dd if=[path/to/file.iso] of=[/dev/usb_drive] status=progress
Details

deepspeech

open-source speech-to-text engine

deepspeech --model [model.pbmm] --audio [audio.wav]
Details

dvips

convert DVI to PostScript

dvips [document.dvi] -o [document.ps]
Details

enca

character encoding detection and conversion

enca [file.txt]
Details

expand

convert tab characters to spaces in text files

expand [file.txt]
Details

ffplay

simple media player using ffmpeg libraries

ffplay [video.mp4]
Details

fonttools-subset

generate optimized subsets of font files

fonttools subset [path/to/font.ttf] --unicodes=U+0000-007F
Details

gphoto2

Command-line client for digital cameras via libgphoto2

gphoto2 --auto-detect
Details

gqrx

Software defined radio receiver

gqrx
Details

gs

Ghostscript PostScript and PDF interpreter

gs -dQUIET -dBATCH file.pdf
Details

gst-play-1.0

Simple command line media playback tool using GStreamer

gst-play-1.0 [path/to/file.mp4]
Details

guvcview

GTK+ webcam viewer and capture application

guvcview
Details

handbrakecli

command-line interface for HandBrake, a powerful open-source video transcoder

HandBrakeCLI -i [input.mkv] -o [output.mp4] --preset="[Fast 1080p30]"
Details

handlr

modern alternative to xdg-utils for managing default applications on Linux

handlr open https://example.com
Details

iecset

Set or dump IEC958 (S/PDIF) status bits on ALSA devices

iecset
Details

Media tools

63 commands

anytopnm

Convert any image format to PNM (Netpbm)

anytopnm [input.jpg] > [output.pnm]
Details

asciidoctor

Convert AsciiDoc documents to various output formats

asciidoctor [document.adoc]
Details

atktopbm

Convert Andrew Toolkit raster images to PBM format

atktopbm [input.atk] > [output.pbm]
Details

ffserver

deprecated HTTP/RTSP streaming server

ffserver -f [ffserver.conf]
Details

gladtex

Convert LaTeX formulas in HTML to images

gladtex [input.htex]
Details

id3v2

command-line tool for viewing and editing ID3v2 tags in MP3 files

id3v2 -L
Details

lvm_import_vdo

Convert a standalone VDO volume into an LVM-managed VDO logical volume

lvm_import_vdo [/dev/mapper/vdo_volume]
Details

magick

Primary command for ImageMagick 7+, replacing convert, mogrify, and identify

magick [input.png] [output.jpg]
Details

mencoder

encodes video from MPlayer

mencoder [input.avi] -o [output.mp4] -ovc lavc -oac mp3lame
Details

openssl-pkey

general-purpose key processing tool

openssl pkey -in [private.key] -text -noout
Details

pl2pm

Convert Perl4 libraries to Perl5 modules

pl2pm [library.pl] > [Module.pm]
Details

pngtopam

Convert PNG images to PAM format

pngtopam [input.png] > [output.pam]
Details

pngtopnm

Convert PNG images to PNM format

pngtopnm [input.png] > [output.pnm]
Details

pnmtopalm

Convert PNM images to Palm image format

pnmtopalm [input.pnm] > [output.palm]
Details

pnmtopclxl

Convert PNM images to PCL-XL printer format

pnmtopclxl [input.pnm] > [output.pclxl]
Details

pnmtoplainpnm

Convert PNM to plain ASCII format (obsolete)

pnmtoplainpnm [input.pnm] > [output.pnm]
Details

pnmtosgi

Convert PNM to SGI image format

pnmtosgi [input.pnm] > [output.rgb]
Details

pnmtosir

Convert PNM to Solitaire recorder format

pnmtosir [input.pnm] > [output.sir]
Details

pnmtoxwd

Convert PNM to X Window Dump format

pnmtoxwd [input.pnm] > [output.xwd]
Details

pod2text

Convert Perl POD documentation to plain text

pod2text [file.pod]
Details

polars

Query and convert data files via CLI

polars read [file.csv]
Details

ppmtoacad

Convert PPM images to AutoCAD format

ppmtoacad [input.ppm] > [output.dxf]
Details

ppmtobmp

Convert PPM images to BMP format

ppmtobmp [input.ppm] > [output.bmp]
Details

ppmtogif

Convert PPM images to GIF format

ppmtogif [input.ppm] > [output.gif]
Details

ppmtolj

Convert PPM to HP LaserJet format

ppmtolj [input.ppm] > [output.lj]
Details

ppmtoneo

Convert PPM to Atari Neochrome format

ppmtoneo [input.ppm] > [output.neo]
Details

Text processing

56 commands

asciitopgm

Convert ASCII art to PGM grayscale image

asciitopgm [width] [height] < [ascii.txt] > [output.pgm]
Details

blender

3D creation suite for modeling, animation, and rendering

blender
Details

csound

sound synthesis and audio programming language

csound [orchestra.orc] [score.sco]
Details

ddgr

DuckDuckGo search from the command line

ddgr [search terms]
Details

eyuvtoppm

Encoder YUV to PPM converter

eyuvtoppm -w [width] -h [height] < [input.eyuv] > [output.ppm]
Details

festival

general-purpose speech synthesis system

echo "[Hello world]" | festival --tts
Details

fiascotopnm

wavelet compression to PNM converter

fiascotopnm [input.fiasco] > [output.pnm]
Details

fitstopnm

convert astronomical FITS images to PNM

fitstopnm [input.fits] > [output.pnm]
Details

foo2lava

Convert Ghostscript pbmraw or bitcmyk format into a LAVAFLOW printer stream

foo2lava [options] < [input.pbm] > [output.prn]
Details

gemtopbm

convert GEM IMG format to PBM

gemtopbm [input.img] > [output.pbm]
Details

intel_bios_reader

extracts and displays Intel graphics BIOS information

intel_bios_reader --file=[bios.bin]
Details

lazycut

Terminal-based video trimming tool

lazycut [video.mp4]
Details

ludusavi

backs up and restores video game save data

ludusavi backup
Details

melt

MLT command-line video editor

melt [video.mp4]
Details

mid3v2

edits ID3v2 tags in MP3 files

mid3v2 [file.mp3]
Details

min12xxw

driver for Minolta PagePro printers

min12xxw [file.prn]
Details

mpv

modern media player based on MPlayer and mplayer2

mpv [video.mp4]
Details

openssl-x509

multi-purpose certificate utility

openssl x509 -in [certificate.crt] -text -noout
Details

pamdeinterlace

extracts one field from an interlaced video frame, producing a half-height image

pamdeinterlace -takeodd=false [input.pam] > [output.pam]
Details

pgmtost4

Convert PGM images to SBIG ST-4 autoguider format

pgmtost4 [input.pgm] > [output.st4]
Details

pipetron

PipeWire node manager for Electron audio streams

pipetron --daemon
Details

pnmtofits

Convert PNM images to FITS astronomy format

pnmtofits [input.pnm] > [output.fits]
Details

pnmtorle

Convert PNM to Utah RLE format

pnmtorle [input.pnm] > [output.rle]
Details

ppmtoapplevol

Convert PPM to Apple volume label format

ppmtoapplevol [input.ppm] > [output.vol]
Details

ppmtoilbm

Convert PPM to Amiga IFF ILBM format

ppmtoilbm [input.ppm] > [output.ilbm]
Details

ppmtoleaf

Convert PPM to Interleaf image format

ppmtoleaf [input.ppm] > [output.leaf]
Details

ppmtopcx

Convert PPM images to PCX format

ppmtopcx [input.ppm] > [output.pcx]
Details

ppmtotga

Convert PPM images to TGA format

ppmtotga [input.ppm] > [output.tga]
Details

preconv

Convert encoding for groff input processing

preconv [file]
Details

qmmp

Qt-based audio player with Winamp skins

qmmp
Details

quickemu

Create and run optimized QEMU virtual machines

quickemu --vm [file.conf]
Details

Search and filters

55 commands

agg

Convert terminal recordings to animated GIFs

agg [recording.cast] [output.gif]
Details

airtop

Live 802.11 Wi-Fi RF dashboard in the terminal using eBPF (htop for the airwaves)

airtop
Details

alsaloop

Create audio loopback between ALSA devices.

alsaloop -C [hw:0,0] -P [hw:1,0]
Details

ani-cli

Search and stream anime from the terminal

ani-cli [anime_name]
Details

arpaname

Convert IP addresses to reverse DNS ARPA names.

arpaname [ip_address]
Details

asciitoppm

Convert ASCII text to PPM color image

asciitoppm < [ascii.txt] > [output.ppm]
Details

bchunk

Convert BIN/CUE CD images to ISO and audio tracks

bchunk [path/to/image.bin] [path/to/image.cue] [path/to/output]
Details

cdrecord

burn data to CD, DVD, and Blu-ray discs

cdrecord -v dev=[/dev/sr0] [image.iso]
Details

chrt

Manipulate real-time scheduling attributes of processes

chrt -p PID
Details

climp

Command-line interface music player

climp --play [/path/to/song.mp3]
Details

dropbearkey

generate SSH keys for Dropbear

dropbearkey -t ed25519 -f [path/to/key_file]
Details

foo2qpdl

Convert Ghostscript pbmraw or bitcmyk format into a QPDL printer stream

foo2qpdl [options] < [input.pbm] > [output.prn]
Details

giftopnm

Convert GIF images to PNM format

giftopnm [input.gif] > [output.pnm]
Details

grub-mkfont

convert fonts to GRUB PF2 format

grub-mkfont -o [output.pf2] [input.ttf]
Details

hwclock

reads and sets the hardware clock, which is a battery-backed clock

sudo hwclock
Details

jack_connect

creates audio connections between JACK ports

jack_connect [system:capture_1] [app:input_1]
Details

kid3

audio tag editor supporting MP3, Ogg Vorbis, FLAC, MPC, MP4/AAC, and other

kid3
Details

mogrify.im6

ImageMagick 6 version of mogrify

mogrify.im6 -resize [800x600] [*.jpg]
Details

mpg321

command-line MP3 player, a free clone of mpg123

mpg321 [file.mp3]
Details

opusenc

encodes audio to Opus format

opusenc [input.wav] [output.opus]
Details

pasuspender

temporarily suspends PulseAudio to allow another application exclusive access

pasuspender -- jackd --driver alsa --device hw:0
Details

pkcs8.1s

Convert private keys to PKCS#8 format

openssl pkcs8 -topk8 -in [key.pem] -out [key-pkcs8.pem]
Details

pnmtotiffcmyk

Convert PNM to CMYK TIFF for printing

pnmtotiffcmyk [input.pnm] > [output.tiff]
Details

ppmtospu

Convert PPM to Atari Spectrum 512 format

ppmtospu [input.ppm] > [output.spu]
Details

r2e

Convert RSS feeds to email messages

r2e run
Details

File operations

27 commands

afconvert

macOS audio file format converter

afconvert -f m4af -d aac [input.wav] [output.m4a]
Details

aimock

Mock infrastructure for AI application testing

npx aimock -p [4010] -f [./fixtures]
Details

asak

Cross-platform audio recording/playback CLI tool with TUI

asak rec [output]
Details

cava

cross-platform audio spectrum visualizer for the terminal

cava
Details

debezium

distributed platform for change data capture

debezium-server
Details

discord

voice, video, and text communication platform

discord
Details

immich

self-hosted photo and video backup solution

docker compose up -d
Details

mcptube

YouTube video knowledge engine with transcripts and vision

mcptube add "[youtube_url]"
Details

mocp

console-based audio player with an ncurses interface

mocp
Details

mp4box

multimedia packager from the GPAC framework

mp4box -add [audio.m4a] [video.mp4]
Details

musikcube

Cross-platform terminal-based music player and server

musikcube
Details

ogr2ogr

Convert vector geospatial data between formats

ogr2ogr -f "GeoJSON" [output.json] [input.shp]
Details

pnmmercator

Convert between map projections for images

pnmmercator [input.pnm] > [output.pnm]
Details

ppmtopj

Convert PPM to HP PaintJet format

ppmtopj [input.ppm] > [output.pj]
Details

projucer

JUCE audio framework project manager

Projucer [project.jucer]
Details

soffice

LibreOffice suite launcher and converter

soffice
Details

tfmtodit

Convert TeX font metrics for groff

tfmtodit [tfm_file] [map_file] [font]
Details

transcode

Linux video stream processing tool

transcode -i [input.avi] -y [xvid] -o [output.avi]
Details

unix2dos

Convert Unix line endings to DOS format

unix2dos [path/to/file]
Details

Network diagnostics

22 commands

adscript

Audio and digital signal processing language compiler

adscript [script.ad]
Details

alsactl

Save and restore ALSA sound card settings.

sudo alsactl store
Details

anki

Spaced repetition flashcard program

anki
Details

decaffeinate

convert CoffeeScript to modern JavaScript

decaffeinate [file.coffee]
Details

ffmpeg

multimedia conversion and processing tool

ffmpeg -i [input.mp4] [output.avi]
Details

h2ph

Convert C header files to Perl header files

h2ph [header.h]
Details

ipaggmanip

Manipulate IP address aggregate files created by ipaggcreate

ipaggmanip -r [input.agg] --sorted-counts
Details

padsp

Wrap OSS applications for PulseAudio

padsp [oss_application]
Details

pkey.1s

Process and convert public and private keys with OpenSSL

openssl pkey -in [key.pem] -pubout -out [pub.pem]
Details

pw-reserve

Reserve audio devices for exclusive use

pw-reserve -n audio0
Details

pw-top

Real-time PipeWire performance statistics

pw-top
Details

pw-v4l2

Run V4L2 video apps on PipeWire

pw-v4l2 program
Details

qemu-img

Create and manage QEMU disk images

qemu-img create -f [qcow2] [disk.qcow2] [20G]
Details

rawtoppm

Convert raw RGB data to PPM format

rawtoppm [width] [height] [input.raw] > [output.ppm]
Details

spa-resample

PipeWire resampler debugging utility

spa-resample -r [48000] [input.wav] [output.wav]
Details

tidy

Validate and reformat HTML markup

tidy [input.html]
Details

ufraw-batch

Batch convert camera RAW photos

ufraw-batch --out-type=jpeg [image.raw]
Details

Processes and services

12 commands

foo2hbpl2

Convert Ghostscript output to HBPL2 format for Dell and Xerox printers

foo2hbpl2 [options] < [input.pbm] > [output.hbpl]
Details

gst-launch-1.0

build and run GStreamer multimedia pipelines

gst-launch-1.0 filesrc location=[video.mp4] ! decodebin ! autovideosink
Details

pbmtomgr

Convert PBM bitmaps to MGR window system format

pbmtomgr [input.pbm] > [output.mgr]
Details

picard

musicBrainz's music tagger application

picard
Details

pnmtops

Convert PNM images to PostScript

pnmtops [input.pnm] > [output.ps]
Details

pw-link

Create and manage PipeWire port connections

pw-link -oiI
Details

radeontop

Monitor AMD Radeon GPU utilization in real time

radeontop
Details

xpmtoppm

Convert XPM pixmaps to PPM format

xpmtoppm [input.xpm] > [output.ppm]
Details

zm

Manage ZoneMinder surveillance daemons

sudo zmpkg.pl start
Details

Shell workflow

12 commands

bcd

Convert between binary, decimal, and hexadecimal

bcd [42]
Details

ditaa

convert ASCII art diagrams to graphics

ditaa [input.txt] [output.png]
Details

espeak

compact open-source speech synthesizer

espeak "[Hello world]"
Details

font2c

convert font files to C source code arrays

font2c [font.ttf] [output.c]
Details

gource

Animated version control history visualization

gource
Details

lame

high-quality MP3 encoder

lame [input.wav] [output.mp3]
Details

obs

OBS Studio, an open-source streaming and recording program

obs
Details

ppmtoarbtxt

Convert PPM to custom text formats

ppmtoarbtxt [template.txt] [input.ppm] > [output.txt]
Details

ppmtoxpm

Convert PPM to X11 pixmap format

ppmtoxpm [input.ppm] > [output.xpm]
Details

units

Convert between measurement units

units
Details

xbmtopbm

Convert X11 or X10 bitmap to PBM format

xbmtopbm [input.xbm] > [output.pbm]
Details

Editors

4 commands

cheese

GNOME webcam photo and video application

cheese
Details

pico2wave

text-to-speech synthesizer using the SVOX Pico engine

pico2wave -w [output.wav] "[Hello world]"
Details

pw-dot

Visualize PipeWire graph as Graphviz DOT

pw-dot
Details

streamer

Capture video from V4L devices

streamer -o [image.jpeg]
Details

Users and permissions

3 commands

lvconvert

converts or modifies the type, redundancy, or state of logical volumes

sudo lvconvert --type raid1 -m 1 /dev/vg_name/lv_name
Details

ppmtomitsu

Convert PPM to Mitsubishi printer format

ppmtomitsu [input.ppm] > [output.mitsu]
Details

HTTP and downloads

2 commands

driftnet

capture images from network traffic

driftnet -i [eth0]
Details

you-get

Download videos from streaming sites

you-get [https://example.com/video]
Details

SSH and remote access

2 commands

dbclient

lightweight SSH client from the Dropbear suite

dbclient [user]@[host]
Details

dropbearconvert

convert SSH keys between Dropbear and OpenSSH formats

dropbearconvert openssh dropbear ~/.ssh/id_rsa output_key
Details

Containers and orchestration

1 commands

kompose

converts Docker Compose files to Kubernetes resources

kompose convert
Details

Disk and filesystems

1 commands

ppmshift

Randomly shift image rows horizontally

ppmshift [shift] [input.ppm] > [output.ppm]
Details

aconnect commands

1 commands

alsamixer commands

1 commands

alsamixer

Interactive ncurses audio mixer

alsamixer -c [soundcard_number]
Details

amarok commands

1 commands

aplaymidi commands

1 commands

aplaymidi

Play MIDI files through ALSA sequencer

aplaymidi -p [hw:1,0] [file.mid]
Details

beep commands

1 commands

beep

Produce tones through the PC speaker

beep
Details

brasero commands

1 commands

cuabot commands

1 commands

cuabot

Sandbox launcher for AI coding agents with computer-use

cuabot
Details

distrobox-create commands

1 commands

distrobox-create

create Distrobox containers from Linux distribution images

distrobox-create [container_name] -i [ubuntu:latest]
Details

dvd+rw-booktype commands

1 commands

flite commands

1 commands

flite

lightweight text-to-speech synthesis

flite -t "[Hello world]"
Details

gst-device-monitor-1.0 commands

1 commands

kinfocenter commands

1 commands

kinfocenter

KDE information center application that displays detailed system information

kinfocenter
Details

lmms commands

1 commands

magick commands

1 commands

manim commands

1 commands

manim

creates mathematical animations

manim [script.py] [SceneName]
Details

minidlnad commands

1 commands

mogrify commands

1 commands

mogrify

modifies images in place

mogrify -resize [800x600] [*.jpg]
Details

motion commands

1 commands

motion

Detect motion using a video4linux device or network camera

motion
Details

mpd commands

1 commands

mscore commands

1 commands

pammixinterlace commands

1 commands

pammixinterlace

Mix adjacent lines to reduce interlacing artifacts in video frames

pammixinterlace [input.pam] > [output.pam]
Details

pampick commands

1 commands

pampick

extracts specific images from a multi-image PAM stream by index number

pampick [0] [2] [5] < [input.pam] > [output.pam]
Details

pax11publish commands

1 commands

play commands

1 commands

play

Play audio files with effects via SoX

play [audio.mp3]
Details

pw-mon commands

1 commands

pw-mon

Monitor PipeWire objects in real-time

pw-mon
Details

pw-profiler commands

1 commands

sox commands

1 commands

sox

Universal command-line audio processor

sox [input.wav] [output.mp3]
Details

spotdl commands

1 commands

spotdl

Download Spotify tracks via YouTube

spotdl "[song name]"
Details

winecfg commands

1 commands

youtube-dl commands

1 commands

youtube-dl

Download videos from YouTube and other sites

youtube-dl "[url]"
Details

zbarcam commands

1 commands