BSD Ports

multimedia/makemkv 1.17.7 MidnightBSD

Video converter reading from DVD and Bluray

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
7dd74458db
License
MAKEMKV, lgpl2.1+, ${PORT_OPTIONS:MFDK_AAC}
Categories
multimedia

Description

Video converter reading from DVD and Bluray

MakeMKV is your one-click solution to convert video that you own into free and patents-unencumbered format that can be played everywhere. MakeMKV is a format converter, otherwise called "transcoder". It converts the video clips from proprietary (and usually encrypted) disc into a set of MKV files, preserving most information but not changing it in any way.

Only the commandline interface works, so there is no GUI in this port. The port includes a small manpage to get you started using makemkvcon.

Requirements:

* A custom FreeBSD kernel with sg devices (Linux' "scsi generic" interface) is required to use makemkvcon. To build such a kernel, add "device sg" to your kernel configuration and follow the instructions at https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-building * Make sure you have the "linux" kernel module loaded. On amd64, "linux64" is also required.

In the other systems

SystemPortVersion
MidnightBSDmultimedia/makemkv1.17.7
FreeBSDmultimedia/makemkv1.17.7

Install

Binary package:

mport install makemkv

From mports:

cd /usr/mports/multimedia/makemkv && make install clean

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

RUN_DEPENDS=	makemkv>0:multimedia/makemkv

Dependencies

As this port's Makefile names them.

Build 1

Build dependencies 1

No port depends on this one.

Configuration

Options name: multimedia_makemkv

OptionDefaultDescription
EXAMPLESon
FDK_AACoffSupport AAC via statically linked fdk-aac
USES
gmake linux:c7 pkgconfig
Service scripts
none

Files

Manual pages 1
  • makemkvcon(1)
pkg-plist 15
  • bin/makemkvcon
  • bin/mmccextr
  • bin/mmgplsrv
  • bin/sdftool
  • lib/makemkv/libdriveio.so.0
  • lib/makemkv/libmakemkv.so.1
  • lib/makemkv/libmmbd.so.0
  • sbin/update-makemkv-drives
  • share/MakeMKV/appdata.tar
  • share/MakeMKV/blues.jar
  • share/MakeMKV/blues.policy
  • share/examples/makemkv/update-makemkv-key.sh
  • share/man/man1/makemkvcon.1.gz
  • @postexec update-makemkv-drives
  • @preunexec rm -fr %%LINUXBASE%%/etc/makemkv
distinfo 4
FileSizeSHA256
makemkv-oss-1.17.7.tar.gz6.618248e+06762e552d46f9ec75a7c62dcb7d97c0fd9e6a15120d0ef6f5a080cee291d3a0ef
makemkv-bin-1.17.7.tar.gz1.6420879e+078c5bc831bc952b1f873cc8450c64e392db0b2479b626d180f0ffc965668951d0
ffmpeg-6.1.2.tar.xz1.0466152e+073b624649725ecdc565c903ca6643d41f33bd49239922e45c9b1442c63dca4e38
fdk-aac-2.0.3.tar.gz2.906697e+06829b6b89eef382409cda6857fd82af84fabb63417b08ede9ea7a553f811cb79e
Master sites 4
  • http://www.makemkv.com/download/:makemkv
  • http://www.makemkv.com/download/old/:makemkv
  • SF/opencore-amr/fdk-aac/:fdkaac
  • https://ffmpeg.org/releases/:ffmpeg

Commit history 1

DateCommitCreditsLog message
7dd74458db Lucas Holt multimedia/makemkv: disable host bktr in bundled FFmpeg
Prevent the Linux FFmpeg build from compiling the host BSD bktr input device, whose headers and mmap API are incompatible with the Linux toolchain. AI-Assisted-by: OpenAI Codex <[email protected]> Signed-off-by: Lucas Holt <[email protected]>