8.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).
- ks-av1s-folder - Convert videos from folder to 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-av1-wrapper - Wrapper for ks-av1 to create graphical interfaces.
- ks-av1s-wrapper - Wrapper for ks-av1s 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 bc
-
Install dependencies (for Ubuntu/Debian):
sudo apt install git make expect rsync openssh-client openssh-server sshpass grep binutils bc
-
Install dependencies (for Fedora):
sudo dnf install git make expect rsync openssh sshpass grep coreutils binutils bc
-
Install dependencies (for Linux Homebrew):
brew install git make expect rsync openssh grep binutils ffmpeg bc curl -L https://raw.githubusercontent.com/kadwanev/bigboybrew/master/Library/Formula/sshpass.rb > sshpass.rb brew install sshpass.rb
-
Install
ffmpeg
from repository or use the package ffmpeg-7.0.2-linux-gnu-64bit-build.tar.bz2:sudo tar jxvf ffmpeg-7.0.2-linux-gnu-64bit-build.tar.bz2 -C /
-
Install ks-tools cloning the repository:
git clone https://git.q3aql.dev/q3aql/ks-tools cd ks-tools sudo make install
-
For Linux Homebrew, install with:
make -f Makefile.linuxbrew
-
-
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 bc
-
Download package ffmpeg-7.0.2-cygwin-64bit-build.tar.gz and install it:
tar zxvf ffmpeg-7.0-cygwin-64bit-build.tar.gz -C /
-
If you prefer your own ffmpeg build, use this script for build it:
git clone https://git.q3aql.dev/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://git.q3aql.dev/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 bc
-
Install
ffmpeg
from the package ffmpeg-7.0.2-linux-gnu-64bit-build.tar.bz2 or from repository:sudo apt install ffmpeg
-
Install ks-tools cloning the repository:
git clone https://git.q3aql.dev/q3aql/ks-tools cd ks-tools sudo make install
-
-
MacOS (HomeBrew):
-
Install dependencies:
brew install git make expect rsync openssh grep binutils ffmpeg bc 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 (for MacOS Intel):
git clone https://git.q3aql.dev/q3aql/ks-tools cd ks-tools sudo make -f Makefile.macbrew
-
Install ks-tools cloning the repository (for MacOS ARM):
git clone https://git.q3aql.dev/q3aql/ks-tools cd ks-tools sudo make -f Makefile.macbrew.arm
-