BSD Ports

multimedia/mjpegtools 2.2.1 FreeBSD

Set of tools to record/playback/edit videos in MPEG format

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2+
Categories
multimedia
Package size
920.3 KiB, 3425.1 KiB installed

Description

lavtools: Linux Audio and Video TOOLS for Motion JPEG and MPEG

Programs for MJPEG recording and playback and simple cut-and-paste editting and MPEG compression of audio and video under Linux (Now FreeBSD).

N.b. Only the "lav" programs have been written whooly from scratch. The rest are from diverse open source originals, modified to work with the lav tools edit lists and AVI and quicktime files. Some (especially the MPEG tools) have had also more major perfomance and functionality enhancements.

In the other systems

SystemPortVersion
FreeBSDmultimedia/mjpegtools2.2.1
OpenBSDmultimedia/mjpegtools2.0.0p15
NetBSDmultimedia/mjpegtools2.1.0nb4
DragonFlymultimedia/mjpegtools2.2.1
MidnightBSDmultimedia/mjpegtools2.2.1

Install

Binary package:

pkg install mjpegtools

From the ports tree:

cd /usr/ports/multimedia/mjpegtools/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	mjpegtools>0:multimedia/mjpegtools
LIB_DEPENDS=	liblavfile.so:multimedia/mjpegtools

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.2.12.2.12.1.0_152.2.12.2.1
FreeBSD:14:quarterly2.2.12.2.1n/a2.2.12.2.1
FreeBSD:15:latest2.2.12.2.1n/a2.2.12.2.1
FreeBSD:15:quarterly2.2.12.2.1n/an/an/a
FreeBSD:16:latest2.2.12.2.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 78
Run dependencies 75

Configuration

Options name: multimedia_mjpegtools

OptionDefaultDescription
DOCSoffBuild and/or install documentation
DVoffQuasar DV video codec support (libdv)
GTK2onGTK 2 GUI toolkit support
PNGonPNG image format support
SDLonSimple Direct Media Layer support
USES
compiler:c++14-lang gmake gnome jpeg libtool localbase pathfix pkgconfig shebangfix
Service scripts
none
Conflicts with
mplex

Files

Manual pages 32
  • jpeg2yuv(1)
  • lav2mpeg(1)
  • lav2wav(1)
  • lav2yuv(1)
  • lavpipe(1)
  • lavplay(1)
  • lavrec(1)
  • lavtrans(1)
  • mjpegtools(1)
  • mp2enc(1)
  • mpeg2enc(1)
  • mplex(1)
  • pgmtoy4m(1)
  • png2yuv(1)
  • pnmtoy4m(1)
  • ppmtoy4m(1)
  • y4mcolorbars(1)
  • y4mdenoise(1)
  • y4mscaler(1)
  • y4mtopnm(1)
  • y4mtoppm(1)
  • y4munsharp(1)
  • yuv2lav(1)
  • yuv4mpeg(5)
  • yuvdenoise(1)
  • yuvfps(1)
  • yuvinactive(1)
  • yuvkineco(1)
  • yuvmedianfilter(1)
  • yuvplay(1)
  • yuvscaler(1)
  • yuvycsnoise(1)
pkg-plist 182
  • bin/anytovcd.sh
  • bin/glav
  • bin/jpeg2yuv
  • bin/lav2avi.sh
  • bin/lav2mpeg
  • bin/lav2wav
  • bin/lav2yuv
  • bin/lavaddwav
  • bin/lavinfo
  • bin/lavpipe
  • bin/lavplay
  • bin/lavrec
  • bin/lavtc.sh
  • bin/lavtrans
  • bin/lavvideo
  • bin/matteblend.flt
  • bin/mjpeg_simd_helper
  • bin/mp2enc
  • bin/mpeg2enc
  • bin/mpegtranscode
  • bin/mplex
  • bin/multiblend.flt
  • bin/pgmtoy4m
  • bin/png2yuv
  • bin/pnmtoy4m
  • bin/ppmtoy4m
  • bin/transist.flt
  • bin/y4mblack
  • bin/y4mcolorbars
  • bin/y4mdenoise
  • bin/y4mhist
  • bin/y4minterlace
  • bin/y4mivtc
  • bin/y4mscaler
  • bin/y4mshift
  • bin/y4mspatialfilter
  • bin/y4mstabilizer
  • bin/y4mtopnm
  • bin/y4mtoppm
  • bin/y4mtoyuv
  • bin/y4munsharp
  • bin/ypipe
  • bin/yuv2lav
  • bin/yuv4mpeg
  • bin/yuvcorrect
  • bin/yuvcorrect_tune
  • bin/yuvdeinterlace
  • bin/yuvdenoise
  • bin/yuvfps
  • bin/yuvinactive
  • bin/yuvkineco
  • bin/yuvmedianfilter
  • bin/yuvplay
  • bin/yuvscaler
  • bin/yuvycsnoise
  • bin/yuyvtoy4m
  • include/mjpegtools/audiolib.h
  • include/mjpegtools/avilib.h
  • include/mjpegtools/editlist.h
  • include/mjpegtools/format_codes.h
  • include/mjpegtools/frequencies.h
  • include/mjpegtools/jpegutils.h
  • include/mjpegtools/lav_io.h
  • include/mjpegtools/liblavplay.h
  • include/mjpegtools/liblavrec.h
  • include/mjpegtools/mjpeg_logging.h
  • include/mjpegtools/mjpeg_types.h
  • include/mjpegtools/motionsearch.h
  • include/mjpegtools/mpeg2enc/elemstrmwriter.hh
  • include/mjpegtools/mpeg2enc/encoderparams.hh
  • include/mjpegtools/mpeg2enc/encodertypes.h
  • include/mjpegtools/mpeg2enc/imageplanes.hh
  • include/mjpegtools/mpeg2enc/macroblock.hh
  • include/mjpegtools/mpeg2enc/mpeg2coder.hh
  • include/mjpegtools/mpeg2enc/mpeg2encoder.hh
  • include/mjpegtools/mpeg2enc/mpeg2encoptions.hh
  • include/mjpegtools/mpeg2enc/mpeg2encparams.h
  • include/mjpegtools/mpeg2enc/mpeg2syntaxcodes.h
  • include/mjpegtools/mpeg2enc/ontheflyratectlpass1.hh
  • include/mjpegtools/mpeg2enc/ontheflyratectlpass2.hh
  • include/mjpegtools/mpeg2enc/picture.hh
  • include/mjpegtools/mpeg2enc/picturereader.hh
  • include/mjpegtools/mpeg2enc/predict_ref.h
  • include/mjpegtools/mpeg2enc/quantize.hh
  • include/mjpegtools/mpeg2enc/quantize_ref.h
  • include/mjpegtools/mpeg2enc/ratectl.hh
  • include/mjpegtools/mpeg2enc/seqencoder.hh
  • include/mjpegtools/mpeg2enc/streamstate.h
  • include/mjpegtools/mpeg2enc/syntaxconsts.h
  • include/mjpegtools/mpegconsts.h
  • include/mjpegtools/mpegtimecode.h
  • include/mjpegtools/mplex/audiostrm.hpp
  • include/mjpegtools/mplex/aunit.hpp
  • include/mjpegtools/mplex/aunitbuffer.hpp
  • include/mjpegtools/mplex/bits.hpp
  • include/mjpegtools/mplex/decodebufmodel.hpp
  • include/mjpegtools/mplex/inputstrm.hpp
  • include/mjpegtools/mplex/interact.hpp
  • include/mjpegtools/mplex/mplexconsts.hpp
  • include/mjpegtools/mplex/multiplexor.hpp

The first 100 are listed.

distinfo 1
FileSizeSHA256
mjpegtools-2.2.1.tar.gz2.326425e+06b180536d7d9960b05e0023a197b00dcb100929a49aab71d19d55f4a1b210f49a
Master sites 1
  • SF/${PORTNAME:S/tools//}/mjpegtools/2.2.1

Commit history 0

No commits in the history this site was built from.