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
| System | Port | Version |
|---|---|---|
| MidnightBSD | multimedia/makemkv | 1.17.7 |
| FreeBSD | multimedia/makemkv | 1.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
patchelf: sysutils/patchelf
Build dependencies 1
No port depends on this one.
Configuration
Options name: multimedia_makemkv
| Option | Default | Description |
|---|---|---|
| EXAMPLES | on | |
| FDK_AAC | off | Support 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
| File | Size | SHA256 |
|---|---|---|
| makemkv-oss-1.17.7.tar.gz | 6.618248e+06 | 762e552d46f9ec75a7c62dcb7d97c0fd9e6a15120d0ef6f5a080cee291d3a0ef |
| makemkv-bin-1.17.7.tar.gz | 1.6420879e+07 | 8c5bc831bc952b1f873cc8450c64e392db0b2479b626d180f0ffc965668951d0 |
| ffmpeg-6.1.2.tar.xz | 1.0466152e+07 | 3b624649725ecdc565c903ca6643d41f33bd49239922e45c9b1442c63dca4e38 |
| fdk-aac-2.0.3.tar.gz | 2.906697e+06 | 829b6b89eef382409cda6857fd82af84fabb63417b08ede9ea7a553f811cb79e |
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
| Date | Commit | Credits | Log 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]> |