Path to this page:
./
multimedia/mencoder,
Simple movie encoder for MPlayer-playable movies
Branch: CURRENT,
Version: 1.5,
Package name: mencoder-1.5,
Maintainer: pkgsrc-usersmencoder (MPlayer's Movie Encoder) is a simple movie encoder, designed to
encode MPlayer-playable movies (AVI/ASF/OGG/DVD/VCD/VOB/MPG/MOV/VIV/FLI/
RM/NUV/NET) to other MPlayer-playable formats. It encodes to DivX4 (1,
2 or 3 passes), XviD, codecs of libavcodec, PCM/MP3/VBRMP3 audio. It also
has stream copying abilities, a powerful plugin system (crop, expand,
flip, postprocess, rotate, scale, rgb/yuv conversion) and more.
Required to run:[
graphics/freetype2] [
graphics/png] [
graphics/jpeg] [
multimedia/libdvdnav] [
multimedia/mplayer-share] [
multimedia/libdvdread] [
fonts/fontconfig] [
security/gnutls] [
graphics/giflib] [
multimedia/libass] [
multimedia/ffmpeg5]
Required to build:[
pkgtools/x11-links]
Package options: dvdnav, dvdread, gif, gnutls, jpeg, mplayer-runtime-cpudetection, png, v4l2
Master sites:
Version history: (Expand)
- (2022-04-24) Updated to version: mencoder-1.5
- (2021-06-22) Updated to version: mencoder-1.4nb2
- (2019-06-25) Updated to version: mencoder-1.4nb1
- (2019-06-04) Updated to version: mencoder-1.4
- (2019-06-02) Updated to version: mencoder-1.3.0nb4
- (2019-03-25) Updated to version: mencoder-1.3.0nb3
CVS history: (Expand)
2022-04-24 17:17:22 by Nia Alarie | Files touched by this commit (1) |
Log message:
mencoder: sync with latest mplayer-share
|
2021-06-22 14:35:45 by Nia Alarie | Files touched by this commit (5) |
Log message:
mplayer: remove pulse from default options now NetBSD 7 is unsupported
and it requires mozjs (and rust) which doesn't work on plaforms such as
arm
|
2019-06-23 00:46:45 by Izumi Tsutsui | Files touched by this commit (5) |
Log message:
mplayer: put back pulseaudio to SUGGESTED_OPTIONS.
- the default audio output driver (in case no -ao option is specified)
on NetBSD is still oss even if pulseaudio is enabled
- users can change the audio output driver by "-ao pulse" option or
"ao=pulse" in ~/.mplayer/config file, as they did on 1.3.0 packages
- SDL (which is in current SUGGESTED_OPTIONS) already depends on
pulseaudio by default
Bump PKGREVISIONs.
|
2019-06-04 15:39:38 by Nia Alarie | Files touched by this commit (14) |
Log message:
mplayer: Update to 1.4
pkgsrc changes:
* Set autosync = 30 by default to fix choppy video with NetBSD's new
audio system.
* Remove PulseAudio and legacy sound servers (nas, esd) as defaults.
Consistent with mpv.
* Add an alsa option and enable it by default on Linux.
* Disable all codecs by default and just use ffmpeg instead.
Allows distribution restrictions based on patents to be removed.
Tested with a variety of common file formats.
Consistent with other packages (e.g. FreeBSD Ports).
While here, upgrade to ffmpeg4.
Upstream changes:
1.4: "SubCounter" April 18, 2019
Decoders, demuxers, streams:
* More pixel formats are supported for VP9, RSCC, Screenpresso
* pvr:// support for the Hauppauge HD PVR model 1212
* Speed up detection of mpg format while streaming (limit probe to 4 MB)
* demuxer: fall back to audio pts if all others are unavailable (#1928)
* raw video: add support for < 8bpp RGB, support for paletted raw video,
fix fliped raw video in non-avi containers
* increase -lavdopts threads limit to 32
* warn for badly interleaved files, and make -ni more aggressive
* support GBR pixel formats for HEVC
* FFmpeg audio decoders: g721, g732
* FFmpeg video decoders: more Matrox mpeg2 formats (M702-3-4-5), Truemotion
RT, Matrox Uncompressed SD/HD, BitJazz SheerVideo, YUY2 Lossless Codec
Apple Pixlet, ScreenPressor, FM Screen Capture Codec
* FFmpeg IFF video/image decoders: ANIM, ILBM, PBM, RGB8, RGBN
Fixes:
* fix more issues reported by Coverity
* expand error checking, and fix many memleaks
* fix -subcp enca: with external ASS subtitles (#2281)
* fix reading of bitmap fonts
* fix -subdelay applied inverted
* some fixes for video filter bmovl (#2304, #2308)
* fix timing of first and last frame (#2315)
Other:
* MPlayer can link against OpenSSL instead of GnuTLS for https support
(Warning: the resulting binary can not be redistributed)
* OSD: NV12/NV21 support
* video output xv: NV12/NV21 support
* video outputs for OSX: fix a few issues with newer OSX versions
GUI:
* No limitation on the number of entries in a font description file
* Dramatic speedup of scanning font description files
* Playback improvements for cue sheet playlists
* Implementation of audio playback utilizing ReplayGain data
* New symbol character 'g' and new dynamic label variable $g
* Skins can leave current volume unchanged at startup
* New configuration file: gui.gain
* Modern new icons for the (default) menu, the file selector,
the playlist and the message boxes
* Rearrangement of some items of the (default) menu
* Fix of broken evLoadAudioFile, evLoadSubtitle and evDropSubtitle
* Skin support for 8-bit PNGs with palette
|
2019-06-02 11:48:11 by Izumi Tsutsui | Files touched by this commit (7) |
Log message:
mencoder, mplayer, gmplayer: use /dev/audio for OSS on NetBSD/OpenBSD.
- See PR/54229 about misuse of NetBSD's /dev/sound for OSS.
- OpenBSD's /dev/sound seems removed since 6.1:
https://man.openbsd.org/OpenBSD-6.1/audio.4
Bump PKGREVISIONs.
|
2019-03-24 21:38:25 by Olaf Seibert | Files touched by this commit (4) |
Log message:
Add support for libmpg123 (default on) and libopus (default off).
libmpg123 is the internally preferred mp3 decoder, according to codecs.conf.
The ffmpeg fallback complains a lot about many audio streams, causing
stuttering sound. Using mpg123 should avoid that.
|
2019-01-12 16:26:42 by Izumi Tsutsui | Files touched by this commit (7) |
Log message:
mencoder, mplayer, gmplayer: restore text relocation fix for NetBSD/i386.
It seems lost in the previous patch-aa -> patch-configure rename.
Bump PKGREVISION to rebuild binaries.
|
2018-05-27 17:27:14 by Izumi Tsutsui | Files touched by this commit (9) |
Log message:
mencoder, mplayer, gmplayer: avoid text relocations on NetBSD/i386 8.0.
* specify --disable-sse4 to avoid non-PIE asm ops in libmpcodecs/vf_ass.c
that cause text relocations on NetBSD/i386
* explicitly pull pkgsrc/multimedia/libass to avoid internal libass
(which seems usually enabled by configure's autodetect)
* specify -fpic in configure for NetBSD/i386 to enable __PIC__ blocks
in some sources
* while here, use -mtune rather than -mcpu for not only gcc4 but
also 5.x and later
Bump PKGREVISIONs. Ok'ed by wiz@ in PR pkg/53319.
|