https://github.com/roth-a/Bash-Scripts
Bash scripts, including an incremental backup script using rsync. Also a script to convert many videos using ffmpeg
https://github.com/roth-a/Bash-Scripts
backup ffmpeg incremental incremental-backups rsync screenshot snapshot video wayback
Last synced: 11 months ago
JSON representation
Bash scripts, including an incremental backup script using rsync. Also a script to convert many videos using ffmpeg
- Host: GitHub
- URL: https://github.com/roth-a/Bash-Scripts
- Owner: roth-a
- License: gpl-3.0
- Created: 2016-03-06T21:20:42.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2017-07-12T20:16:13.000Z (almost 9 years ago)
- Last Synced: 2024-08-13T03:07:15.976Z (almost 2 years ago)
- Topics: backup, ffmpeg, incremental, incremental-backups, rsync, screenshot, snapshot, video, wayback
- Language: Shell
- Homepage:
- Size: 88.9 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Bash-Scripts
Useful bash scripts
Please correct the hardcoded directories of your scripts, and then you can run them :-)
Run them using "bash scriptxxxx"
## backupMultipleFoldersIncrementally
Creates remote or local incremental backups. The new backup folders are created by only uploading the changed content and creating **hardlinks** for the rest. The backup directory will look something like:

## convert-videos
Converts all videos from a directory (recursively) with ffmpeg to arbitrary formats.
* Output in a separate or source folder (respecting & creating the subfolders)
* Works for Audio (mp3, ogg,...) and Video (avi, mp4, mkv,...)
* Comparison of filesizes before & after and warning if no reduction was achieved
* Naming conventions and ffmpeg details can be changed with parameters (or in the script)
* creates log file (with size difference and code to move old files to the trash)
