FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

Please give me your LTO-4 or better tape library and I'll put it to good use.
Port details
ffmpeg0 Realtime audio/video encoder/converter and streaming server
0.7.16_10,1 multimedia on this many watch lists=5 search for ports that depend on this port This port version is marked as vulnerable. Find issues related to this port Report an issue related to this port
Maintainer: wg@FreeBSD.org search for ports maintained by this maintainer
Port Added: 08 Oct 2013 19:24:43
Also Listed In: audio ipv6 net
License: GPLv2 LGPL21
[ excerpt (with adaptations) from developer's README ]
ffmpeg is a hyper fast realtime audio/video encoder, a streaming
server and a generic audio and video file converter.

It can convert a standard video source into several file formats
based on DCT/motion compensation encoding. Sound is compressed in
MPEG audio layer 2 or using an AC3 compatible stream.

What makes ffmpeg interesting ?
- Simple and efficient video encoder: outputs MPEG1, H263, Real
  Video(tm), MPEG4, DIVX and MJPEG compatible bitstreams using the
  same encoder core.
- Hyper fast MPEG audio layer 2 compression (50 times faster than
  realtime on a K6 500).
[snip -> rest on website below]

ffmpeg is made of two programs:
* ffmpeg: soft VCR which encodes in real time to several formats.
  It can also encode from any supported input file format to any
  input supported format.
* ffserver: high performance live broadcast streaming server based
  on the ffmpeg core encoders.

WWW: http://ffmpeg.mplayerhq.hu/
SVNWeb : Homepage : Distfiles Availability : PortsMon

NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. yasm : devel/yasm
  2. as : devel/binutils
  3. texi2html : textproc/texi2html
  4. frei0r.h : graphics/frei0r
  5. gmake : devel/gmake
  6. pkgconf : devel/pkgconf
  7. perl5.20.2 : lang/perl5.20
Library dependencies:
  1. libfreetype.so : print/freetype2
  2. libopencv_imgproc.so : graphics/opencv-core
  3. libschroedinger-1.0.so : multimedia/schroedinger
  4. libtheora.so : multimedia/libtheora
  5. libvpx.so : multimedia/libvpx
  6. libx264.so : multimedia/libx264
  7. libxvidcore.so : multimedia/xvid
  8. libvorbisenc.so : audio/libvorbis

This port is required by:

for Libraries * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

To install the port: cd /usr/ports/multimedia/ffmpeg0/ && make install clean
To add the package: pkg install multimedia/ffmpeg0


Configuration Options
===> The following configuration options are available for ffmpeg0-0.7.16_10,1:
     AACPLUS=off: AAC support via libaacplus
     ALSA=off: ALSA audio architecture support
     AMR_NB=off: AMR Narrow Band audio support (opencore)
     AMR_WB=off: AMR Wide Band audio support (opencore)
     CELT=off: CELT audio codec support
     DEBUG=off: Build with debugging support
     DIRAC=off: Dirac codec support via libdirac
     DOCS=on: Build and/or install documentation
     FAAC=off: FAAC AAC encoder support
     FFSERVER=on: Build and install ffserver
     FREETYPE=on: TrueType font rendering support
     FREI0R=on: Frei0r video plugins support
     GSM=off: GSM codec support
     LAME=off: LAME MP3 audio encoder support
     OPENCV=on: Computer Vision support via OpenCV
     OPENJPEG=off: Enhanced JPEG graphics support
     OPTIMIZED_CFLAGS=off: Use extra compiler optimizations
     RTMP=off: RTMP protocol support via librtmp
     SCHROEDINGER=on: Dirac video codec support via libschroedinger
     SDL=off: Simple Direct Media Layer support
     SPEEX=off: Speex audio format support
     THEORA=on: Ogg Theora video codec support
     VAAPI=off: VAAPI (GPU video acceleration) support
     VDPAU=off: VDPAU (GPU video acceleration) support
     VORBIS=on: Ogg Vorbis audio codec support
     VO_AACENC=off: AAC audio encoding via vo-aacenc
     VO_AMRWBENC=off: AMR Wide Band encoding via vo-amrwbenc
     VPX=on: VP8/VP9 video codec support
     X11GRAB=off: Enable x11 grabbing
     X264=on: H.264 video codec support via x264
     XVID=on: Xvid MPEG-4 video codec support
===> Use 'make config' to modify these settings

USES:
cpe gmake perl5 pkgconfig tar:bzip2

Master Sites:
  1. http://distcache.FreeBSD.org/ports-distfiles/
  2. http://ffmpeg.org/releases/

Number of commits found: 28

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
04 Jul 2015 04:10:53
Original commit files touched by this commit  0.7.16_10,1
Revision:391292 This port version is marked as vulnerable.
koobs search for other commits by this committer
multimedia/ffmpeg0: Fix X11GRAB dependency typo

Fix a typo (s/xent/xext) in the X11GRAB USE_XORG dependency assignment that was
introduced in r391234.

PR:		201321
Submitted by:	Andrey Fesenko <andrey bsdnir info>
Approved by:	pointyhat (koobs)
03 Jul 2015 13:07:55
Original commit files touched by this commit  0.7.16_9,1
Revision:391234 This port version is marked as vulnerable.
koobs search for other commits by this committer
multimedia/ffmpeg0: Use OPTIONS helpers, Honour CFLAGS

- Use OPTIONS helpers for as many as conditional blocks as possible.
  Blocks with FFMPEG_* and other variables not supported by the helper
  framework are not modified.
- Honour CFLAGS for armv6 (= -> ?=)

While I'm here:

- Sort and group common or related Makefile sections where it made sense
  to do so and improved readability. Put global things up the top and
  conditional blocks below.
- Improve whitespace alignment for readability.

Approved by:		wg (maintainer)
Differential Revision:	https://reviews.freebsd.org/D2981
03 Jul 2015 07:02:44
Original commit files touched by this commit  0.7.16_9,1
Revision:391217 This port version is marked as vulnerable.
koobs search for other commits by this committer
multimedia/{lib}x264: Update to 0.144.2533 and major refactor

- Update to 0.144.2533 (from upstream stable branch) [1]
- Switch x264 and libx264 ports to master/slave ports respectively
- Bump PORTREVISION for dependent ports as the shared library version
  has changed.

multimedia/x264:

- Clean up and update "updating instructions" in Makefile header
- Tweak COMMENT
- Only LIB_DEPENDS on libx264 and add PLIST_FILES if this isn't the
  libx264 port.
- Allow COMMENT, USES, OPTIONS_*, CONFIGURE_ARGS to be overriden in
  libx264 port.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
22 Jun 2015 20:32:33
Original commit files touched by this commit  0.7.16_8,1
Revision:390327 This port version is marked as vulnerable.
riggs search for other commits by this committer
- Use memalign hack only on supported systems that need it
  (FreeBSD on pre-10 systems)
- Bump PORTREVISION
17 Jun 2015 07:18:17
Original commit files touched by this commit  0.7.16_7,1
Revision:389899 This port version is marked as vulnerable.
marino search for other commits by this committer
multimedia/ffmpeg(0|26): Convert memalign-hack into an option

DragonFly already has an aligned malloc (posix_memalign) and the hack
in ffmpeg is tripping an assertion.  M.Dillon thinks the hack is stale.
In the spirit of no-op changes for FreeBSD, this changeset converts
the "--enable-memalign-hack" into an on-by-default option, and then
excludes the option for DragonFly.

It does incur a revbump though.
I'm doing this under "non-invasive DragonFly support" flag

P.S. I wouldn't be surprised if --enable-memalign-hack is wrong for
recent FreeBSD releases as well, so maybe the maintainers should take
a look at this new option.
09 Jun 2015 14:25:42
Original commit files touched by this commit  0.7.16_6,1
Revision:388940 This port version is marked as vulnerable.
jbeich search for other commits by this committer
multimedia/libvpx: update to 1.4.0

ABI isn't compatible, so bump PORTREVISION in consumers.

Changes:	https://chromium.googlesource.com/webm/libvpx/+/v1.4.0
Differential Revision:	https://reviews.freebsd.org/D2570
Exp-run by:	antoine
Approved by:	ashish, multimedia (kwm)
Approved by:	maintainer timeout (ale, dinoex; 2 weeks)
07 May 2015 23:11:47
Original commit files touched by this commit  0.7.16_5,1
Revision:385713 This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
- Add CPE info

PR:		199967, 199968
Submitted by:	shun.fbsd.pr@dropcut.net
Approved by:	portmgr blanket
25 Mar 2015 17:36:48
Original commit files touched by this commit  0.7.16_5,1
Revision:382254 This port version is marked as vulnerable.
marino search for other commits by this committer
multimedia category: Remove $PTHREAD_LIBS

approved by:	PTHREAD blanket
20 Jan 2015 12:05:27
Original commit files touched by this commit  0.7.16_5,1
Revision:377509 This port version is marked as vulnerable.
wg search for other commits by this committer
multimedia/ffmpeg0: fix build on armv6 with clang 3.5

PR:		196846
Submitted by:	mikael.urankar gmail com
08 Dec 2014 16:48:41
Original commit files touched by this commit  0.7.16_5,1
Revision:374303 This port version is marked as vulnerable.
tijl search for other commits by this committer
Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in
the 32 ports that still use it.  Bump PORTREVISION on their dependent
ports except the ones that depend on these:

audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt

In these cases the same trick as in the recent gettext update is used.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
02 Dec 2014 03:23:14
Original commit files touched by this commit  0.7.16_4,1
Revision:373737 This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
- Drop .la files from multimedia/dirac and multimedia/schroedinger
- Bump dependent ports as .so versions have changed
- While here, remove @dirrm* from plists and add missing empty directory to
plist of multimedia/lives

Approved by:	portmgr blanket
22 Nov 2014 16:23:34
Original commit files touched by this commit  0.7.16_3,1
Revision:373073 This port version is marked as vulnerable.
xmj search for other commits by this committer
multimedia/x264: General overhaul

- Split x264 into two ports: the CLI application (x264), and the library
  (libx264). This will allow x264 to use lavf and friends from ffmpeg for
  decoding and demuxing while preventing a circular dependency between the
  two: x264 can depend on ffmpeg, but ffmpeg will depend on libx264 rather
  than x264.
- Add the LAVF option to the CLI port, making the dependency on ffmpeg
  optional.
- Update to 0.142.2455.
- Amend fixes to local patches so that they can apply to the new upstream
  files.
- Provide the git revision and other version information to the build
  environment, allowing the CLI binary to display this information (like the
  Windows builds).
- Remove unsupported build options (X11_OUTPUT).
- Ensure that the library and CLI ports each have the appropriate options.
- Add notes for future contributors who wish to update the ports.
- Bump PORTREVISION for all dependent ports.

PR:           187805
Differential Revision:	https://reviews.freebsd.org/D1159
Submitted by: Andrew Berg <aberg010@my.hennepintech.edu>
Approved by:  koobs (maintainer, mentor)
16 Jul 2014 03:00:46
Original commit files touched by this commit  0.7.16_2,1
Revision:362023 This port version is marked as vulnerable.
adamw search for other commits by this committer
Add DOCS option for ports with PORTDOCS in plist.
26 May 2014 14:42:44
Original commit files touched by this commit  0.7.16_2,1
Revision:355352 This port version is marked as vulnerable.
kwm search for other commits by this committer
Update openjpeg to 2.1.0.

Version 2.x is incompatible with openjpeg 1.5. Preserve it as openjpeg15
and update users.

Approved by:	portmgr (implicit) for NO_STAGE ports
17 Apr 2014 02:40:49
Original commit files touched by this commit  0.7.16_2,1
Revision:351437 This port version is marked as vulnerable.
swills search for other commits by this committer
- Switch to USES=tar:bzip2
- Fix typo for SDL option
- Remove backup files created by sed

PR:		ports/188704
Submitted by:	swills (myself)
Approved by:	wg (maintainer)
16 Apr 2014 18:28:50
Original commit files touched by this commit  0.7.16_2,1
Revision:351411 This port version is marked as vulnerable.
zeising search for other commits by this committer
The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
(Only the first 15 lines of the commit message are shown above View all of this commit message)
12 Apr 2014 06:37:00
Original commit files touched by this commit  0.7.16_1,1
Revision:351068 This port version is marked as vulnerable.
mva search for other commits by this committer
- Remove CONFLICTS with multimedia/libav, which was forgotten on its update
24 Dec 2013 21:22:22
Original commit files touched by this commit  0.7.16_1,1
Revision:337385 This port version is marked as vulnerable.
kwm search for other commits by this committer
Update freetype to 2.5.2.

Remove patch to add -I/usr/local/include in freetype-config --cflags. If
ports need extra headers they should look for them, and not get them via
a side-effect.

Freetype had a header resuffle in 2.5.1, patch ports to use the new header
style.

Thanks go to bdrewery for the two exp-runs and rakuco for helping me with
some troublesome cmake ports.

PR:		ports/184587
04 Dec 2013 22:31:40
Original commit files touched by this commit  0.7.16_1,1
Revision:335645 This port version is marked as vulnerable.
wg search for other commits by this committer
multimedia/ffmpeg0: temporary workaround for opencv issue

PR:		ports/184500
Submitted by:	Lawrence Chen <lchen zen.lhaven.homeip.net>
04 Dec 2013 02:51:00
Original commit files touched by this commit  0.7.16_1,1
Revision:335601 This port version is marked as vulnerable.
jhale search for other commits by this committer
- Update graphics/*opencv* to 2.4.7
- Revert options helpers to if statements since the OFF condition is not
  applied when OPTIONS_EXCLUDE is used
- Move most of the OpenCV modules from the graphics/opencv-core port to
  graphics/opencv, leaving opencv-core as just the bare minimum required
  for building ffmpeg with OpenCV support
- Install examples for python and java bindings
- Add new slave port graphics/opencv-java: Java bindings for OpenCV
- Bump PORTREVISION and make dependency adjustments and fixes for
  dependent ports
- Add UPDATING entry
31 Oct 2013 02:03:01
Original commit files touched by this commit  0.7.16,1
Revision:332194 This port version is marked as vulnerable.
hrs search for other commits by this committer
- Split the library part of multimedia/rtmpdump into multimedia/librtmp.
- Update ports depending on librtmp.
- Add instruction to avoid a build error in multimedia/rtmpdump under a
  specific condition.
30 Oct 2013 14:05:44
Original commit files touched by this commit  0.7.16,1
Revision:332111 This port version is marked as vulnerable.
amdmi3 search for other commits by this committer
- Remove duplicate plist entry

PR:		183461
Submitted by:	amdmi3
Approved by:	wg (maintainer)
21 Oct 2013 12:53:45
Original commit files touched by this commit  0.7.16,1
Revision:331131 This port version is marked as vulnerable.
wg search for other commits by this committer
multimedia/ffmpeg0: update to 0.7.16

- Update to 0.7.16
10 Oct 2013 20:12:31
Original commit files touched by this commit  0.7.15_2,1
Revision:330032 This port version is marked as vulnerable.
wg search for other commits by this committer
multimedia/ffmpeg0: fix FFSERVER option

- Fix pkg-plist without FFSERVER

Reported by:	izen mail.ru
10 Oct 2013 02:04:46
Original commit files touched by this commit  0.7.15_1,1
Revision:329956 This port version is marked as vulnerable.
wg search for other commits by this committer
multimedia/ffmpeg0: fix libpostproc0 pkg config

- Fix libpostproc0 pkg config
08 Oct 2013 21:06:26
Original commit files touched by this commit  0.7.15,1
Revision:329837 This port version is marked as vulnerable.
wg search for other commits by this committer
multimedia/ffmpeg0: fix pkg-config lib names

- Fix pkg-config lib names (requirements)
08 Oct 2013 19:59:39
Original commit files touched by this commit  0.7.15,1
Revision:329831 This port version is marked as vulnerable.
wg search for other commits by this committer
multimedia/ffmpeg0: remove extra USE_LDCONFIG

- Remove extra USE_LDCONFIG [1]
- Remove PORTDOCS

Spotted by:	bapt [1]
08 Oct 2013 19:24:31
Original commit files touched by this commit  0.7.15,1
Revision:329826 This port version is marked as vulnerable.
wg search for other commits by this committer
ffmpeg is a hyper fast realtime audio/video encoder, a streaming
server and a generic audio and video file converter.

It can convert a standard video source into several file formats
based on DCT/motion compensation encoding. Sound is compressed in
MPEG audio layer 2 or using an AC3 compatible stream.

What makes ffmpeg interesting ?
- Simple and efficient video encoder: outputs MPEG1, H263, Real
  Video(tm), MPEG4, DIVX and MJPEG compatible bitstreams using the
  same encoder core.
- Hyper fast MPEG audio layer 2 compression (50 times faster than
  realtime on a K6 500).
[snip -> rest on website below]

ffmpeg is made of two programs:
* ffmpeg: soft VCR which encodes in real time to several formats.
  It can also encode from any supported input file format to any
  input supported format.
* ffserver: high performance live broadcast streaming server based
  on the ffmpeg core encoders.

WWW: http://ffmpeg.mplayerhq.hu/

Number of commits found: 28

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
nodeJul 06
node-develJul 06
cups-filtersJul 03
libressl*Jul 03
linux-c6-openssl*Jul 03
mingw32-openssl*Jul 03
openssl*Jul 03
cinepaint*Jul 01
darktable*Jul 01
dcraw*Jul 01
dcraw-m*Jul 01
exact-image*Jul 01
flphoto*Jul 01
freeimage*Jul 01
kodi*Jul 01

23 vulnerabilities affecting 51 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 24981
Broken 208
Deprecated 113
Ignore 505
Forbidden 1
Restricted 204
No CDROM 94
Vulnerable 31
Expired 1
Set to expire 101
Interactive 0
new 24 hours 5
new 48 hours10
new 7 days63
new fortnight115
new month195

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.