Skip to content

Instantly share code, notes, and snippets.

@senventise
Last active December 3, 2023 02:42
Show Gist options
  • Save senventise/905996838f8c2dbf01fac417b54581ff to your computer and use it in GitHub Desktop.
Save senventise/905996838f8c2dbf01fac417b54581ff to your computer and use it in GitHub Desktop.
各种自用 shell 命令的 cheatsheet 大杂集。

视频加速

速度较慢,-an不保留音频。

ffmpeg -i input.mkv -an -filter:v "setpts=PTS/60" output.mkv

图片二值化

将扫描版图片转为黑白,自适应threshold,效果挺好。

convert input.png -colorspace gray -negate -lat 50x50+10% -negate output.png

MP3批量转为OPUS

将当前目录下的mp3文件转为64kbps的opus文件,适用于播客保存。保留大部分元数据。

find . -name "*mp3" -exec bash -c "ffmpeg -i \"{}\" -f flac -| opusenc --bitrate 64 - \"./{}\"\".opus\"" \;

SteamDeck截图拉取

需要在Steam客户端内设置截图保存文件夹。

rsync -avz --progress -e "ssh -i ~/.ssh/id_deck" deck@(arp-scan --quiet --plain --format '${ip}' --interface=wlan0 --localnet --destaddr DECK_MAC_ADDR --limit 1):/home/deck/Pictures/ ~/Pictures/SteamDeck/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment