# 4DAGE-FFMPEG ## Maintainer: Gemer cheung # Documentation - [English](README.md) - [中文](docs/documention-cn.md) > A Custom version FFmpeg for 4DAGE 4D Kankan, bootup by NVIDIA's GPU accelerated video codecs, LV2 python nervous plugin,such as speech-denoiser ladspa etc.... special with command `4dage-ffmpeg` This repository is build with the FFmpeg build script provides an easy way to build custom version with a static FFmpeg on **macOS** and **Linux** with **non-free codecs** included. ## Supported Codecs - `x264`: H.264 Video Codec (MPEG-4 AVC) - `x265`: H.265 Video Codec (HEVC) - `libsvtav1`, SVT-AV1 Encoder and Decoder - `aom`: AV1 Video Codec (Experimental and very slow!) - `fdk_aac`: Fraunhofer FDK AAC Codec - `xvidcore`: MPEG-4 video coding standard - `VP8/VP9/webm`: VP8 / VP9 Video Codec for the WebM video file format - `mp3`: MPEG-1 or MPEG-2 Audio Layer III - `ogg`: Free, open container format - `vorbis`: Lossy audio compression format - `theora`: Free lossy video compression format - `opus`: Lossy audio coding format - `srt`: Secure Reliable Transport - `srt`: Secure Reliable Transport - `webp`: Image format both lossless and lossy ## some spec has using some flag with the repo's recommended params spec. [https://gist.github.com/mikoim/27e4e0dc64e384adbcb91ff10a2d3678](https://gist.github.com/mikoim/27e4e0dc64e384adbcb91ff10a2d3678) ### Easy installation with effective 4dag-ffmpeg : ```bash $ sudo /bin/bash -c "$(curl -fsSL http://face3d.4dage.com:7005/zhangyupeng/4dage-ffmpeg/raw/master/web-install.sh)" ``` ### Only update 4dag-ffmpeg for feature: ```bash $ sudo /bin/bash -c "$(curl -fsSL http://face3d.4dage.com:7005/zhangyupeng/4dage-ffmpeg/raw/master/install-4dage)" ``` ### Deb installation: TBC ### vagrant: ```bash vagrant up # seem the log to check what happen for script's onging tail -f /var/log/4dage-ffmpeg.log ``` ## package fast line (WIP) : In order to accelerating for downloading speed with compiling the script, will considering with offline package, the movement are ongoing to chose which CDN way to fit us to implement with script. - git repo - Url tar.gz ### using gogs as lib fast CDN: ```bash $ sudo /bin/bash -c "$(curl -fsSL http://face3d.4dage.com:7005/zhangyupeng/4dage-ffmpeg/raw/master/web-install.sh)" --in ``` ## `4DAGE-FFMPEG ` command usage: ```bash $ 4dage-ffmpeg -s -a