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
| System | Port | Version |
|---|---|---|
| FreeBSD | multimedia/mjpegtools | 2.2.1 |
| OpenBSD | multimedia/mjpegtools | 2.0.0p15 |
| NetBSD | multimedia/mjpegtools | 2.1.0nb4 |
| DragonFly | multimedia/mjpegtools | 2.2.1 |
| MidnightBSD | multimedia/mjpegtools | 2.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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.2.1 | 2.2.1 | 2.1.0_15 | 2.2.1 | 2.2.1 |
| FreeBSD:14:quarterly | 2.2.1 | 2.2.1 | n/a | 2.2.1 | 2.2.1 |
| FreeBSD:15:latest | 2.2.1 | 2.2.1 | n/a | 2.2.1 | 2.2.1 |
| FreeBSD:15:quarterly | 2.2.1 | 2.2.1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.2.1 | 2.2.1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
v4l_compat>0: multimedia/v4l_compat
Runtime 1
bash: shells/bash
The full lists below include those, and their dependencies in turn.
Build dependencies 78
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/gdbm
- devel/dbus
- devel/dbus-glib
- devel/evdev-proto
- devel/gettext-runtime
- devel/glib20
- devel/gmake
- devel/gsettings-desktop-schemas
- devel/libdaemon
- devel/libdatrie
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libthai
- devel/pcre2
- devel/pkgconf
- devel/py-packaging
- devel/readline
- devel/sdl12
- graphics/aalib
- graphics/cairo
- graphics/gdk-pixbuf2
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/libGLU
- graphics/libglvnd
- graphics/png
- graphics/sdl_gfx
- graphics/tiff
- lang/python312
- lang/python315
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/shared-mime-info
- multimedia/v4l_compat
- net/avahi-app
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- sysutils/gnome_subr
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/gtk20
- x11-toolkits/pango
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXcomposite
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXinerama
- x11/libXrandr
- x11/libXrender
- x11/libXres
- x11/libXtst
- x11/libxcb
- x11/pixman
- x11/xorgproto
Run dependencies 75
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- databases/gdbm
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/gsettings-desktop-schemas
- devel/libdaemon
- devel/libdatrie
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libthai
- devel/pcre2
- devel/py-packaging
- devel/readline
- devel/sdl12
- graphics/aalib
- graphics/cairo
- graphics/gdk-pixbuf2
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/libGLU
- graphics/libglvnd
- graphics/png
- graphics/sdl_gfx
- graphics/tiff
- lang/python312
- lang/python315
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/shared-mime-info
- net/avahi-app
- print/cups
- print/freetype2
- print/harfbuzz
- print/indexinfo
- print/libpaper
- shells/bash
- sysutils/gnome_subr
- textproc/expat2
- textproc/libxml2
- x11-fonts/fontconfig
- x11-fonts/libXft
- x11-toolkits/gtk20
- x11-toolkits/pango
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXcomposite
- x11/libXcursor
- x11/libXdamage
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXinerama
- x11/libXrandr
- x11/libXrender
- x11/libXres
- x11/libXtst
- x11/libxcb
- x11/pixman
- x11/xorgproto
Configuration
Options name: multimedia_mjpegtools
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| DV | off | Quasar DV video codec support (libdv) |
| GTK2 | on | GTK 2 GUI toolkit support |
| PNG | on | PNG image format support |
| SDL | on | Simple 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
| File | Size | SHA256 |
|---|---|---|
| mjpegtools-2.2.1.tar.gz | 2.326425e+06 | b180536d7d9960b05e0023a197b00dcb100929a49aab71d19d55f4a1b210f49a |
Master sites 1
- SF/${PORTNAME:S/tools//}/mjpegtools/2.2.1
Commit history 0
No commits in the history this site was built from.