Skip to content

Commit

Permalink
Merge branch 'development' of https://github.com/bartekmotyl/simple-v…
Browse files Browse the repository at this point in the history
…ideo-cutter into development
  • Loading branch information
bartekmotyl committed Dec 11, 2019
2 parents daa54b1 + 6dd393c commit 043c6d9
Showing 1 changed file with 11 additions and 11 deletions.
22 changes: 11 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ The extraction process is done in background (by ffmpeg), so you can work with n
- Download the release by [clicking here](https://github.com/bartekmotyl/simple-video-cutter/releases)
- Unzip release package into a directory
- Start `SimpleVideoCutter.exe` in that directory
- Once prompted, select location of ffmpeg.exe (FFmpeg can be downloaded fro free from [FFmpeg release page](https://ffmpeg.zeranoe.com/builds/)
- Once prompted, select location of ffmpeg.exe (FFmpeg can be downloaded for free from [FFmpeg release page](https://ffmpeg.zeranoe.com/builds/)
- You can also adjust other parameters in settings window, for example directory and filename pattern of the output files. Supported variables are:
- `{FileName}` - name of the input video file (with extension)
- `{FileNameWithoutExtension}` - name of the input video file (without extension)
Expand All @@ -33,36 +33,36 @@ The extraction process is done in background (by ffmpeg), so you can work with n
- `{UserVideos}` - shortcut for `Environment.SpecialFolder.MyVideos`
- `{UserDocuments}` - shortcut for `Environment.SpecialFolder.MyDocuments`
- `{MyComputer}` - shortcut for `Environment.SpecialFolder.MyComputer`
- Click OK to save settings
- Click OK to save settings. Setting are saved in `config.json` file and can be edited manually (but please be aware settings file is overwritten when program closes).

### Working with the tool:
- Start `SimpleVideoCutter.exe`
- Open a video file
- The video playback starts automatically; press space to pause/resume (or click in the video area)
- Select a position and click `S` to mark start of your cut
- Click `E` to mark end of your cut
- Click 'Enqueue clip task' to add task to the queue.
- You can navigate back and forth through video using timeline control at the botom of the screen. Use mouse wheel (with control key pressed) to zoom in and out the timeline. Mouse wheel without control key scrolls the timeline forward and backward. Press shift key for even faster scrolling/zooming.
- Select a position and press `[` (or click the correspnding button) to mark start of your cut
- Press `]` to mark end of your cut
- Press `E` (or click 'Enqueue' button) to add task to the queue.
FFmpeg will be used to extract selected portion of the video and save it in a new file.
- Click 'Show tasks' to see list of pending and running tasks

- In tasks lists you can inspect pending and running tasks. Tasks are processed automatically and disappear once completed.
Feel free to open next file (and add next tasks) while task is still in progress - they do not interfere with each other and just queue up.
- Use Previos / Next buttons to quickly open next or previous file in the same directory.

## To do
- ~~configure options in a dialog (currently one need to modify `config.json` file manually)~~
- ~~open dialog to select ffmpeg location~~
- allow to configure ffmpeg options when (e.g. convert ot a different format / size etc.)
- improve timeline control (show seconds ticks etc. )
- ~~improve timeline control (show seconds ticks etc. )~~
- extend list of variables that can be used in file patterns
- jump to first/last video file in the current directory
- jump to next/prev directory (sibling to current directory)



## Known issues
- ~~sometimes the program freezes (how to fix: [see more here](https://github.com/ZeBobo5/Vlc.DotNet/wiki/Vlc.DotNet-freezes-(don't-call-Vlc.DotNet-from-a-Vlc.DotNet-callback)))~~
- lack of proper error handling in some border cases (IO errors etc.)
- location on timeline not updated correctly when video reaches the end
(sometimes the marker stays a bit before the actual end).

- small preview slide (on top to the hovered position) sometimes stucks and doesn't update with actual hovered frame any more. Known workaround: re-open the file.

## Icons

Expand Down

0 comments on commit 043c6d9

Please sign in to comment.