Media & Conversion

172 commands

ffmpeg -i input.mp4 output.aviffmpeg -i input.mp4 -c:v libx264 -preset medium -crf 23 -c:a aac output.mp4ffmpeg -i input.mp4 -c:v libx265 -crf 28 -c:a aac output.mp4ffmpeg -i input.mp4 -c:v libvpx-vp9 -crf 30 -b:v 0 output.webmffmpeg -i input.mp4 -c:v libaom-av1 -crf 30 -b:v 0 -c:a libopus output.mkvffmpeg -i input.mp4 -c:v h264_nvenc -preset p4 -cq 23 output.mp4ffmpeg -i input.mp4 -vn -c:a libmp3lame -q:a 2 output.mp3ffmpeg -i input.flac -c:a libmp3lame -q:a 2 output.mp3ffmpeg -i input.wav -c:a flac output.flacffmpeg -i input.wav -c:a libopus -b:a 96k output.opusffmpeg -i input.mp4 -vn -sn -c:a copy output.m4affmpeg -i input.mp4 -ss 00:01:00 -t 30 -c copy output.mp4ffmpeg -ss 00:02:00 -i input.mp4 -t 60 -c:v libx264 -crf 23 -c:a aac output.mp4ffmpeg -i input.mp4 -sseof -30 -c copy output.mp4ffmpeg -i input.mp4 -vf scale=1280:720 output.mp4ffmpeg -i input.mp4 -vf scale=-2:720 output.mp4ffmpeg -i input.mp4 -vf "scale=1280:720:force_original_aspect_ratio=decrease,pad=1280:720:(ow-iw)/2:(oh-ih)/2" output.mp4ffmpeg -i input.mp4 -vf fps=1 thumb-%03d.jpgffmpeg -i input.mp4 -vf fps=1/10 thumb-%03d.jpgffmpeg -ss 00:01:00 -i input.mp4 -frames:v 1 -q:v 2 frame.jpgffmpeg -i input.mp4 -c copy output.mkvffmpeg -f concat -safe 0 -i list.txt -c copy output.mp4ffmpeg -loop 1 -i image.png -i audio.mp3 -shortest -c:v libx264 -tune stillimage output.mp4ffmpeg -i input.mp4 -map 0:v -map 0:a:1 output.mp4ffmpeg -i input.mp4 -vf fps=15,scale=480:-1 output.gifffmpeg -i input.mp4 -vf "fps=15,palettegen" palette.pngffmpeg -i input.mp4 -i palette.png -lavfi "fps=15,scale=480:-1[x];[x][1:v]paletteuse" output.gifffmpeg -re -i stream.mp4 -c copy -f flv rtmp://live.example.com/app/keyffmpeg -stream_loop -1 -re -i clip.mp4 -c copy -f flv rtmp://live.example.com/app/keyffmpeg -y -i input.mp4 output.mp4ffmpeg -v error -i input.mp4 -f null -ffmpeg -hffmpeg -encoders | grep 264ffmpeg -formatsffmpeg -hide_banner -i input.mp4ffmpeg -i input.mp4 -c copy -movflags +faststart output.mp4ffmpeg -i input.mp4 -an -c:v copy output.mp4ffmpeg -i input.mkv -map 0 -c copy output.mp4ffmpeg -i input.mp4 -vf transpose=1 output.mp4ffmpeg -i input.mp4 -vf hflip output.mp4ffmpeg -i input.mp4 -vf "crop=640:480:100:50" output.mp4ffmpeg -i input.mp4 -i logo.png -filter_complex "overlay=10:10" output.mp4ffmpeg -i input.mp4 -vf "drawtext=text='Hello World':fontsize=48:fontcolor=white:x=(w-text_w)/2:y=(h-text_h)/2" output.mp4ffmpeg -i input.mp4 -af "volume=0.5" output.mp4ffmpeg -i input.mp4 -af "loudnorm=I=-16:TP=-1.5:LRA=11" output.mp4ffmpeg -i input.mp4 -vf "setpts=PTS/2" -af "atempo=2.0" output.mp4ffmpeg -i input.mp4 -vf reverse -af areverse output.mp4ffmpeg -i input.mp4 -pix_fmt yuv420p output.mp4ffmpeg -i input.mp4 -i newaudio.mp3 -map 0:v -map 1:a -c:v copy -c:a aac -shortest output.mp4ffmpeg -i input.mp4 -metadata title="My Video" -c copy output.mp4ffmpeg -f lavfi -i "testsrc=duration=5:size=640x480:rate=30" -pix_fmt yuv420p test.mp4ffmpeg -i input.wav -ar 16000 output.wavffmpeg -i input.mp4 -vf "thumbnail,scale=640:-1" -frames:v 1 poster.jpgffmpeg -i input.mp4 -vf subtitles=subs.srt output.mp4ffmpeg -i input.mp4 -ac 1 output.mp4ffmpeg -i input.mp4 -c copy -f segment -segment_time 600 segment-%03d.mp4ffmpeg -i left.mp4 -i right.mp4 -filter_complex "[0:v]pad=iw*2:ih[bg];[bg][1:v]overlay=w" output.mp4ffmpeg -i input.mp4 -c:v libx264 -crf 18 -preset slow output.mp4ffprobe -v quiet -print_format json -show_format -show_streams input.mp4ffprobe -v error -show_entries format=duration -of default=noprint_wrappers=1:nokey=1 input.mp4ffprobe -v error -select_streams v:0 -show_entries stream=width,height -of csv=p=0 input.mp4ffprobe -v error -show_entries stream=codec_name,codec_type -of csv=p=0 input.mp4ffprobe -v error -show_entries format=bit_rate -of default=noprint_wrappers=1:nokey=1 input.mp4ffprobe -v error -select_streams a:0 -show_entries stream=sample_rate,channels -of csv=p=0 input.mp4ffprobe -v error -count_frames -select_streams v:0 -show_entries stream=nb_read_frames -of csv=p=0 input.mp4ffplay input.mp4ffplay -nodisp -autoexit audio.mp3magick input.png -resize 800x600 output.pngmagick input.png -resize '50%' output.pngmagick input.png -resize '200x200!' output.pngmagick input.jpg -quality 85 output.jpgmagick input.png -crop 100x100+10+10 output.pngmagick input.png -rotate 90 output.pngmagick input.jpg -colorspace Gray output.jpgmagick *.png -append output.pngmagick -delay 10 -loop 0 frame-*.png animation.gifmagick input.png -thumbnail 200x200^ -gravity center -extent 200x200 output.pngmagick input.png -strip output.pngmagick input.png -format '%wx%h' info:identify input.pngidentify -verbose input.pngcompare -metric AE input.png output.png diff.pngcompare -metric RMSE input.png output.png null:magick -size 800x600 xc:white output.pngmagick -density 150 input.pdf output.pngmagick input.png -trim +repage output.pngmagick input.png -bordercolor black -border 10 output.pngmagick input.png -flip output.pngmagick input.png -negate output.pngmagick input.png -blur 0x8 output.pngmagick input.png -threshold 50% output.pngmagick input.png -background white -flatten output.pngmagick input.png -fuzz 10% -transparent white output.pngmagick input.tiff -compress lzw output.tiffmagick -list formatmagick input.jpg -resize 1920x1080 -strip -quality 82 output.jpgmontage *.jpg -tile 3x2 -geometry +2+2 montage.jpgmagick input.png -auto-orient output.pngmagick input.png output.jpgsox input.wav output.wav rate 44100sox input.wav output.wav trim 0 10sox input.wav output.wav vol 0.5sox input.wav output.wav gain -3sox input.wav output.wav norm -3sox -n output.wav synth 3 sine 440sox input.wav output.wav silence 1 0.1 1%soxi input.wavsox input1.wav input2.wav output.wavsox -m input1.wav input2.wav output.wavsox input.wav output.wav tempo 1.5sox input.wav output.wav lowpass 3000sox input.wav output.wav channels 1sox input.wav output.wav pad 1 2sox input.wav output.wav fade 2sox input.wav output.wav fade 0 0 3sox input.wav output.wav reversesox input.wav -n statsox input.wav -n spectrogram -o spectrogram.pngsox input.wav segment-%1n.wav trim 0 30 : newfile : trim 0 30yt-dlp 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'yt-dlp -f 'bestvideo+bestaudio' 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'yt-dlp -f 'bestvideo[height<=1080]+bestaudio' --merge-output-format mp4 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'yt-dlp -x --audio-format mp3 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'yt-dlp --list-formats 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'yt-dlp -f 137+140 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'yt-dlp -o '%(title)s.%(ext)s' 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'yt-dlp --playlist-start 1 --playlist-end 5 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'yt-dlp --embed-thumbnail --embed-metadata 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'yt-dlp -P ~/Downloads 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'yt-dlp --cookies cookies.txt 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'yt-dlp -S 'res:1080' 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'yt-dlp --download-archive archive.txt 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'yt-dlp --write-subs --sub-langs 'en.*' 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'yt-dlp --no-playlist 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'yt-dlp --dateafter 20240101 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'yt-dlp --limit-rate 500K 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'yt-dlp -g 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'yt-dlp --flat-playlist --print '%(title)s' 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'yt-dlp --download-sections '*10:00-15:00' 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'yt-dlp --sponsorblock-remove all 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'yt-dlp --cookies-from-browser firefox 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'yt-dlp -Ugs -sDEVICE=pdfwrite -dNOPAUSE -dBATCH -dQUIET -sOutputFile=output.pdf input.pdfgs -sDEVICE=png16m -r150 -dNOPAUSE -dBATCH -o page-%d.png input.pdfgs -sDEVICE=pdfwrite -dFirstPage=2 -dLastPage=5 -o output.pdf input.pdfgs -o combined.pdf -sDEVICE=pdfwrite input1.pdf input2.pdfgs -sDEVICE=pdfwrite -dPDFSETTINGS=/ebook -o output.pdf input.pdfgs -sDEVICE=txtwrite -o output.txt input.pdfgs -sDEVICE=pdfwrite -dDownsampleColorImages=true -dColorImageResolution=72 -o output.pdf input.pdfgs -sDEVICE=nullpage -dNOPAUSE -dBATCH -sOutputFile=/dev/null input.pdfpandoc input.md -o output.pdfpandoc input.md -o output.docxpandoc input.docx -o output.mdpandoc input.md -o output.html -spandoc input.md --reference-doc=template.docx -o output.docxpandoc input.md -t pdf --pdf-engine=xelatex -o output.pdfpandoc input.md -o output.epubpandoc --list-input-formatspandoc input.md -t plain -o output.txtpandoc input.md --toc -s -o output.htmlpandoc input.md -f gfm -o output.htmlpandoc input.html -o output.mdpandoc input.md --citeproc --bibliography refs.bib -o output.htmlpandoc input.md -t revealjs -s -o slides.htmlexiftool photo.jpgexiftool -all= -overwrite_original photo.jpgexiftool -Title='Beach Trip' -Author='Jane' photo.jpgmediainfo video.mp4mediainfo --Output=JSON video.mp4pdftoppm -png -r 150 input.pdf pagepdftotext -layout input.pdf output.txtpdfinfo input.pdf
Search all 7,657 commands instead.