4dage的自定义ffmpeg版本编译脚本

gemercheung 33dba43fc3 relase: cam8 realase 0.2.1 确定转向 1056x792 并去掉旋转 10 ay önce
.vagrant acf4b4e405 add web-install 4 yıl önce
4dage 33dba43fc3 relase: cam8 realase 0.2.1 确定转向 1056x792 并去掉旋转 10 ay önce
backup 78405055ae update 4 yıl önce
cap d702c6e46b 脚本说明 4 yıl önce
docs 30e5d3e5ec update chinese doc 4 yıl önce
packages f2b5360a99 update lib packages/nasm-2.15.05.tar.xz 4 yıl önce
.gitignore acf4b4e405 add web-install 4 yıl önce
README.md 497d28a645 0.0.6 img2video 4 yıl önce
Vagrantfile bb9dc1a7c2 no message 4 yıl önce
gpu.md 497d28a645 0.0.6 img2video 4 yıl önce
install-4dage 28d1f7559e 增加自动升级脚本 4 yıl önce
install-ffmpeg 13b2d0e03b update 4 yıl önce
install-overlay-ffmpeg be7f5c0ecd update 4 yıl önce
memo.txt 565f27adc4 4dage-ffmpeg-v2 4 yıl önce
overlay-ffmpeg 9a645e7f14 update 4 yıl önce
packages.tar.gz f2b5360a99 update lib packages/nasm-2.15.05.tar.xz 4 yıl önce
test.sh 1eb51fd79d 0.1.5增加cap 4 yıl önce
vagrant-installer.sh 6f4de87031 update 4 yıl önce
web-install-outsider.sh 97955b616f update doc 4 yıl önce
web-install.sh 3f8e171645 update 4 yıl önce

README.md

4DAGE-FFMPEG

Maintainer: Gemer cheung zhangyupeng@cgaii.com

Documentation

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

Easy installation with effective 4dag-ffmpeg :

$ 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:

$ sudo /bin/bash -c "$(curl -fsSL http://face3d.4dage.com:7005/zhangyupeng/4dage-ffmpeg/raw/master/install-4dage)"

Deb installation:

TBC

vagrant:

 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:

$ sudo /bin/bash -c "$(curl -fsSL http://face3d.4dage.com:7005/zhangyupeng/4dage-ffmpeg/raw/master/web-install.sh)" --in

4DAGE-FFMPEG command usage:

$ 4dage-ffmpeg -s <media path> -a <audio path> -n <output name> -o <output path>
$ 4dage-ffmpeg -v
0.1.2

overlay-ffmpeg

$ sudo /bin/bash -c "$(curl -fsSL http://face3d.4dage.com:7005/zhangyupeng/4dage-ffmpeg/raw/master/install-overlay-ffmpeg)"