svn commit: r371179 - in head: Mk multimedia/ffmpeg
Juergen Lock
nox at FreeBSD.org
Sun Oct 19 12:26:22 UTC 2014
Author: nox
Date: Sun Oct 19 12:26:21 2014
New Revision: 371179
URL: https://svnweb.freebsd.org/changeset/ports/371179
QAT: https://qat.redports.org/buildarchive/r371179/
Log:
- Add X265 knob (default off) for X.265 (HEVC) encoding support using
multimedia/x265.
Example usage: (-c:a libfdk_aac needs FDK_AAC knob too)
ffmpeg -i $inputvideofile -c:a libfdk_aac -b:a 64k -c:v libx265 -x265-params crf=31 $outputfile.mkv
This can now be played back by at least ffplay (needs SDL knob),
vlc, mplayer, mpv, xine. (and gives a nice reduction in file size.)
No objection from: multimedia@ list
Modified:
head/Mk/bsd.options.desc.mk
head/multimedia/ffmpeg/Makefile
Modified: head/Mk/bsd.options.desc.mk
==============================================================================
--- head/Mk/bsd.options.desc.mk Sun Oct 19 11:31:27 2014 (r371178)
+++ head/Mk/bsd.options.desc.mk Sun Oct 19 12:26:21 2014 (r371179)
@@ -482,6 +482,7 @@ WMF_DESC?= Windows Metafile image forma
WXGTK_DESC?= wxGTK GUI toolkit support
X11_DESC?= X11 (graphics) support
X264_DESC?= H.264 video codec support via x264
+X265_DESC?= H.265 video codec support via x265
XALAN_DESC?= Xalan XSLT processor support
XCURSOR_DESC?= Cursor themes support
XERCES_DESC?= XML parser support via Xerces
Modified: head/multimedia/ffmpeg/Makefile
==============================================================================
--- head/multimedia/ffmpeg/Makefile Sun Oct 19 11:31:27 2014 (r371178)
+++ head/multimedia/ffmpeg/Makefile Sun Oct 19 12:26:21 2014 (r371179)
@@ -29,7 +29,7 @@ OPTIONS_DEFINE= AACPLUS ALSA AMR_NB AMR_
JACK LAME LIBBLURAY LIBV4L MODPLUG OPENAL OPENCV OPENJPEG OPENSSL \
OPTIMIZED_CFLAGS OPUS PULSEAUDIO RTMP SCHROEDINGER SDL SPEEX \
THEORA VAAPI VDPAU VO_AACENC VO_AMRWBENC VORBIS VPX \
- X11GRAB X264 XVID
+ X11GRAB X264 X265 XVID
OPTIONS_DEFAULT= FFSERVER FONTCONFIG FREETYPE FREI0R GNUTLS ICONV \
OPENCV SCHROEDINGER THEORA VORBIS VPX X264 XVID
@@ -196,6 +196,10 @@ VPX_CONFIGURE_ENABLE= libvpx
X264_LIB_DEPENDS= libx264.so:${PORTSDIR}/multimedia/x264
X264_CONFIGURE_ENABLE= libx264
+# x265
+X265_LIB_DEPENDS= libx265.so:${PORTSDIR}/multimedia/x265
+X265_CONFIGURE_ENABLE= libx265
+
# xvid
XVID_LIB_DEPENDS= libxvidcore.so:${PORTSDIR}/multimedia/xvid
XVID_CONFIGURE_ENABLE= libxvid
More information about the svn-ports-head
mailing list