summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authormaz-12015-11-08 12:36:32 +0800
committermaz-12015-11-08 12:36:32 +0800
commitab07a01d5852bc3de29837b612cd2d94962c666d (patch)
treeccd8729c7974fae53e0b2716ea0a1479e958b2dd
downloadaur-ab07a01d5852bc3de29837b612cd2d94962c666d.tar.gz
init
-rw-r--r--.SRCINFO17
-rw-r--r--DivX265.1134
-rw-r--r--PKGBUILD26
3 files changed, 177 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..40d598fc2d7e
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,17 @@
+pkgbase = divx265
+ pkgdesc = Free for non commercial use H265/HEVC video encoder
+ pkgver = 1.5.8
+ pkgrel = 1
+ url = http://labs.divx.com/divx265/
+ arch = i686
+ arch = x86_64
+ license = other
+ depends = lib32-gcc-libs
+ options = !strip
+ source = DivX265::http://download.divx.com/hevc/DivX265_1_5_8
+ source = DivX265.1
+ md5sums = 3cb04e8cf69ad7d63e5001c882f2b4a3
+ md5sums = d24e50a151d8951b0e996ce60b70c6d4
+
+pkgname = divx265
+
diff --git a/DivX265.1 b/DivX265.1
new file mode 100644
index 000000000000..2ccf175f9ee7
--- /dev/null
+++ b/DivX265.1
@@ -0,0 +1,134 @@
+.TH DIVX265 "1" "November 2014" "1.4.21" "User Commands"
+.SH NAME
+DivX265 \- DivX HEVC Community Encoder
+
+.SH SYNOPSIS
+.B DivX265
+\fI-i <infile> -o <outfile> -br <bitrate> -s <w>x<h> (for raw infile)\fR
+.br
+.B DivX265
+\fI-i <infile> -o <outfile> -br <bitrate> (for .avs|.avi infile)\fR
+.br
+.B DivX265
+\fI-h (for help)\fR
+
+.SH DESCRIPTION
+This tool will allow you to encode HEVC streams that are within DivX HEVC profile.
+After encoding, you can mux video using MKVToolnix.
+
+.SH OPTIONS
+.SS
+Encoder:
+.TP
+\fB\-br\fR, \fB\-\-bitrate\fR <bitrate>
+Target bitrate in kbps
+.TP
+\fB\-qp\fR <1\-51>
+Constant quantizer.
+Note: creates potential non\-compliant DivX HEVC Profile streams
+.TP
+\fB\-I\fR, \fB\-\-interval\fR <interval>
+Keyframe interval. 1 to 6 seconds. Default=6
+.TP
+\fB\-F\fR, \fB\-\-fixed\-gop\-length\fR
+Disable scene change detection, results in fixed gop length.
+.TP
+\fB\-aqo\fR <1\-5>
+Algorithm quality optimized for:
+.br
+1:fastest speed
+.br
+2:fast
+.br
+3:balanced(*)
+.br
+4:higher quality
+.br
+5:highest quality.
+.TP
+\fB\-10\fR, \fB\-\-main10\fR
+Enable 10 bit, main10
+.TP
+\fB\-\-no\-wpp\fR
+Disable WPP
+.TP
+\fB\-709\fR
+Selects 709 for colour\-primaries, transfer\-characteristics and matrix coefficients
+.TP
+\fB\-\-colour\-primaries\fR <value>
+Available: 709, unspec, 470m, 470bg, smpte170m, smpte240m, film, 2020.
+.TP
+\fB\-\-transfer\-characteristics\fR <value>
+Available: 709, unspec, 470m, 470bg, smpte170m, smpte240m, linear, log100, log316,
+iec61966\-2\-4, 1361e, iec61966\-2\-1,2020\-10b.
+.TP
+\fB\-\-matrix\-coefficients\fR <value>
+Available: GBR, 709, unspec, fcc47, smpte170bg, smpte170m, smpte240m, YCgCo, 2020nc.
+
+.SS
+General:
+.TP
+\fB\-h\fR, \fB\-\-help\fR
+Help
+.TP
+\fB\-v\fR, \fB\-\-verbose\fR
+Verbose mode, detailed messages output.
+.TP
+\fB\-q\fR, \fB\-\-quiet\fR
+Quiet mode, no messages output.
+
+.SS
+Input/Output:
+.TP
+\fB\-i\fR, \fB\-\-input\fR <Input file>
+Required. (For raw stream from stdin, use \fB\-i\fR \-)
+.TP
+\fB\-o\fR, \fB\-\-output\fR <Output file>
+Required.
+.TP
+\fB\-\-format\fR <format>
+Raw pixelformat.
+Available: yuv420p, yuv420p10le, yuv422p10le, I420, V210.
+.TP
+\fB\-s\fR, \fB\-\-size\fR <height>x<width>
+Required for raw files. Frame dimensions (e.g. 1920x1080)
+.TP
+\fB\-n\fR, \fB\-\-frames\fR <number>
+Maximum number of frames to encode
+.TP
+\fB\-\-start\fR <number>
+First frame to encode
+.TP
+\fB\-fps\fR, \fB\-\-framerate\fR <Frame rate>
+Frame rate.
+Default=24 Hz (raw files) or derived from file (.avs/.avi)
+
+.SS
+Valid frame rates:
+60 Hz
+.br
+60000/1001 Hz
+.br
+50 Hz
+.br
+48 Hz
+.br
+30 Hz
+.br
+30000/1001 Hz
+.br
+25 Hz
+.br
+24 Hz
+.br
+24000/1001 Hz
+
+.SS
+Miscellaneous:
+.TP
+\fB\-\-psnr\fR
+Calculate PSNR metrics
+
+.SH COPYRIGHT
+Copyright \(co 2000\-2014 DivX, LLC.
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..3f81f007fc1c
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,26 @@
+# Maintainer: <kfgz at interia dot pl>
+
+pkgname=divx265
+pkgver=1.5.8
+_pkgver="${pkgver:0:1}_${pkgver:2:1}_${pkgver:4:1}"
+pkgrel=1
+pkgdesc="Free for non commercial use H265/HEVC video encoder"
+arch=('i686' 'x86_64')
+url="http://labs.divx.com/divx265/"
+license=('other')
+options=(!strip)
+source=(DivX265::http://download.divx.com/hevc/DivX265_${_pkgver}
+ DivX265.1)
+md5sums=('3cb04e8cf69ad7d63e5001c882f2b4a3'
+ 'd24e50a151d8951b0e996ce60b70c6d4')
+
+if [[ $CARCH == i686 ]]; then
+ depends=(gcc-libs)
+ else
+ depends=(lib32-gcc-libs)
+fi
+
+package() {
+ install -Dm755 "${srcdir}"/DivX265 "${pkgdir}"/usr/bin/DivX265
+ install -Dm644 "${srcdir}"/DivX265.1 "${pkgdir}"/usr/share/man/man1/divx265.1
+}