6.0 KiB
ks-tools - Tools for upload, convert and crop/mix video/audio files.
Documentation:
-
Tools for upload:
-
Tools for convert video:
- ks-mp4 - Convert video file to compact and efficient MP4 (libx264 + aac).
- ks-mp4k - Convert video file to compact and efficient MP4 (4K).
- ks-mp4s - Convert video file to compact and efficient MP4 (Series).
- ks-mp4s-folder - Convert videos from folder to MP4 format (Series).
- ks-avi - Convert video file to compact and efficient AVI (libxvid + mp3).
- ks-vob - Convert video file to VOB (DVD splitet) format.
- ks-av1 - Convert video file to compact and efficient AV1 codec (libsvtav1 + libvorbis).
- ks-av1s - Convert video file to compact and efficient AV1 codec (Series).
-
Tools for convert audio:
- ks-oga - Convert video/audio file to OGA (OGG Audio) Format.
- ks-oga-album - Convert folder album to OGA (OGG Audio) Format.
- ks-mp3 - Convert video/audio file to MP3 Audio Format.
- ks-mp3-album - Convert folder album to MP3 Audio Format.
-
Tools for crop/mix video/audio:
-
Wrappers/Configuration:
- ks-mp4-wrapper - Wrapper for ks-mp4 to create graphical interfaces.
- ks-mp4k-wrapper - Wrapper for ks-mp4k to create graphical interfaces.
- ks-mp4s-wrapper - Wrapper for ks-mp4s to create graphical interfaces.
- ks-avi-wrapper - Wrapper for ks-avi to create graphical interfaces.
- ks-vob-wrapper - Wrapper for ks-vob to create graphical interfaces.
- ks-conf - Tool for create and modify all configuration files.
Installation:
-
GNU/Linux:
-
Install dependencies (for Arch Linux):
$ sudo pacman -Syu git make expect rsync openssh sshpass grep coreutils binutils
-
Install dependencies (for Ubuntu/Debian):
$ sudo apt install git make expect rsync openssh-client openssh-server sshpass grep binutils
-
Install dependencies (for Fedora):
$ sudo dnf install git make expect rsync openssh sshpass grep coreutils binutils
-
Install
ffmpeg
from repository or use the package ffmpeg-6.0-linux-gnu-64bit-build2.tar.bz2:$ sudo tar jxvf ffmpeg-6.0-linux-gnu-64bit-build2.tar.bz2 -C /
-
Install ks-tools cloning the repository:
$ git clone https://gitlab.com/q3aql/ks-tools $ cd ks-tools $ make install
-
-
Windows (Cygwin):
-
Install dependencies:
$ lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg $ install apt-cyg /bin $ apt-cyg install git make expect rsync openssh sshpass grep coreutils binutils
-
Download package ffmpeg-6.0-cygwin-64bit-build2.tar.gz and install it:
$ tar zxvf ffmpeg-6.0-cygwin-64bit-build2.tar.gz -C /
-
If you prefer your own ffmpeg build, use this script for build it:
$ git clone https://gitlab.com/q3aql/ks-tools $ cd ks-tools/cygwin $ chmod +x ffmpeg-build-cygwin64.sh $ ./ffmpeg-build-cygwin64.sh
-
Install ks-tools cloning the repository:
$ git clone https://gitlab.com/q3aql/ks-tools $ cd ks-tools $ make -f Makefile.Cygwin
-
-
Windows (WSL):
-
Install dependencies:
$ sudo apt install git make expect rsync openssh-client openssh-server sshpass grep binutils
-
Install
ffmpeg
from the package ffmpeg-6.0-linux-gnu-64bit-build2.tar.bz2 or from repository:$ sudo apt install ffmpeg
-
Install ks-tools cloning the repository:
$ git clone https://gitlab.com/q3aql/ks-tools $ cd ks-tools $ make install
-
-
MacOS (HomeBrew):
-
Install dependencies:
$ brew install git make expect rsync openssh grep binutils ffmpeg $ curl -L https://raw.githubusercontent.com/kadwanev/bigboybrew/master/Library/Formula/sshpass.rb > sshpass.rb $ brew install sshpass.rb
-
Install ks-tools cloning the repository:
$ git clone https://gitlab.com/q3aql/ks-tools $ cd ks-tools $ make install
-