Skip to content

Commit

Permalink
ffmpeg helpers for great loom replacement
Browse files Browse the repository at this point in the history
  • Loading branch information
allen-munsch committed Mar 28, 2024
1 parent 911530c commit 08fff07
Show file tree
Hide file tree
Showing 2 changed files with 436 additions and 0 deletions.
24 changes: 24 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,26 @@
# bash-video
bash cli video editing "suite" which ... just wraps ffmpeg



```
Usage: bash_video.sh <operation> <input_file> [arguments...]
Available operations:
splice <start_time> <end_time> <output_file> - Cut a video segment
join <file1> <file2> <output_file> - Join multiple videos
speedup <speed_factor> <output_file> - Change playback speed
optimize <output_file> - Optimize video to reduce size
popleft <duration> <output_file> - Remove a segment from the beginning of the video
popright <duration> <output_file> - Remove a segment from the end of the video
trim <start_time> <end_time> <output_file> - Trim video by start and end times
extractaudio <output_file> - Extract audio from video
addaudio <audio_file> <output_file> - Add audio to video
resize <width> <height> <output_file> - Resize video
rotate <rotation> <output_file> - Rotate video (90, 180, 270)
record <output_file> <duration> - Record screen
addsubtitle <subtitle_file> <output_file> - Add subtitle to video
filter <filter_name> <output_file> - Apply video filter
overlay <image_file> <position> <output_file> - Overlay image on video
thumbnail <output_file> <timestamp> - Generate video thumbnail
```
Loading

0 comments on commit 08fff07

Please sign in to comment.