BSD Ports

multimedia/makemkv 1.17.7 FreeBSD

Video converter reading from DVD and Bluray

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
MAKEMKV, LGPL21+, ${PORT_OPTIONS:MFDK_AAC}
Categories
multimedia
Package size
12110.3 KiB, 25250.4 KiB installed

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
FreeBSDmultimedia/makemkv1.17.7
MidnightBSDmultimedia/makemkv1.17.7

Install

Binary package:

pkg install makemkv

From the ports tree:

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

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

RUN_DEPENDS=	makemkv>0:multimedia/makemkv

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:latest1.17.71.17.7--1.17.7
FreeBSD:14:quarterly1.17.71.17.7n/a-1.17.7
FreeBSD:15:latest1.17.71.17.7n/a-1.17.7
FreeBSD:15:quarterly1.17.71.17.7n/an/an/a
FreeBSD:16:latest--n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

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

Build dependencies 12
Run dependencies 2

No port depends on this one.

Configuration

Options name: multimedia_makemkv

OptionDefaultDescription
EXAMPLESonBuild and/or install examples
FDK_AACoffSupport AAC via statically linked fdk-aac
USES
gmake linux:c7 pkgconfig
Service scripts
none

Message after installing

This port doesn't include the MakeMKV GUI as it doesn't work on FreeBSD.

To enable makemkvcon to find a drive on FreeBSD, a part of Linux' sysfs must
be faked. The included script `update-makemkv-drives' creates these faked
sysfs entries and is run automatically after installation. If your hardware
configuration changes, make sure to re-run `update-makemkv-drives'.

If makemkvcon refuses to work as root, check the permissions of
/compat/linux/tmp -- it should be world-writable and sticky. To set these
permissions, use the command

  chmod 1777 /compat/linux/tmp

===>   NOTICE:

The makemkv port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

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 0

No commits in the history this site was built from.