initial files of project in version 0.0.1

Signed-off-by: Nabi <nabikaz@gmail.com>
This commit is contained in:
Nabi 2017-04-23 04:35:13 +04:30
parent 848e4a0903
commit 6e332e6f7c
3 changed files with 30 additions and 1 deletions

3
.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
/.idea
sample.mp4
sample.gif

View File

@ -1,2 +1,18 @@
# video2gif
A batch script for convert video to GIF files by FFmpeg.exe on Windows
A batch script for convert video to GIF files by FFmpeg.exe on Windows
## Installation
* Clone the repo
* Install [FFmpeg](http://ffmpeg.zeranoe.com/builds/) for Windows.
* Make sure the `ffmpeg.exe` and `video2gif.bat` are on your systems path.
## Usage
Anywhere you can use it be like this example:
```
video2gif myvideo.mp4
```
Then you have `myvideo.gif` in current directory.
If `myvideo.gif` there is existed, question from you for overwrite it.
## Tips
Special thanks to [this article](http://blog.pkh.me/p/21-high-quality-gif-with-ffmpeg.html).

10
video2gif.bat Normal file
View File

@ -0,0 +1,10 @@
@echo off
rem by: nabi karamalizadeh <nabikaz@gmail.com>
rem description: video to gif converter
rem version: 0.0.1
rem license: The MIT License (MIT)
set arg1=%1
set arg2=%arg1:~0,-4%
ffmpeg -y -i %arg1% -vf fps=15,scale=-1:-1:flags=lanczos,palettegen %TEMP%\palette.png
ffmpeg -i %arg1% -i %TEMP%\palette.png -filter_complex "fps=10,scale=-1:-1:flags=lanczos[x];[x][1:v]paletteuse" %arg2%.gif
del /f %TEMP%\palette.png