AminetAminet
Search:
85516 packages online
About
Recent
Browse
Search
Upload
Setup
Services

gfx/show/MintVID.lha

Mirror:Random
Showing: ppc-warpup icongeneric icon
No screenshot available
Short:Multi-codec video player and streamer
Author:Darren "boingball" Banfi
Uploader:Darren Banfi <boingball gmail com>
Type:gfx/show
Version:1.0
Architecture:m68k-amigaos >= 3.0.0
Date:2026-08-24
Requires:68030+; util/libs/AmiSSL-v5-OS3.lha for online features
Download:gfx/show/MintVID.lha - View contents
Readme:gfx/show/MintVID.readme
Downloads:56

Description:

MintVID is a multi-codec video player for accelerated 68k Amigas, from
68030-class ECS/AGA systems through 68040/060 machines to PiStorm/Emu68.
It supports native chipset and RTG output, local files, HTTP/HTTPS, HLS,
IPTV and public YouTube playback.

Codec support does not imply real-time playback on every CPU. Practical
performance depends on processor speed, codec complexity, resolution,
bitrate and display mode. Lightweight older codecs are the natural fit
for classic accelerators; modern H.264 streaming is primarily aimed at
PiStorm/Emu68-class systems.

WHO THIS IS FOR

MintVID is aimed at accelerated Amiga hardware whose owner wants a broad
video player with local-file, network, YouTube and IPTV support. On classic
68030/040/060 accelerators, the supported online formats should not be read as
a promise of smooth H.264 streaming; those features are also useful for
compatibility testing and experimentation. PiStorm/Emu68-class systems are
the main target for practical H.264 YouTube/IPTV use.

MintVID uses the same feature set across its 68030, 68040 and 68060 builds.
There is no separate AGA, RTG or PiStorm feature edition; display mode and
practical playback performance depend on the hardware underneath it.

  - 68030-class ECS/AGA systems - best suited to lightweight codecs and
    modest frame sizes. Cinepak is the natural starting point; heavier
    formats may decode correctly without being practical in real time.
  - 68040/060 systems - older codecs such as Cinepak, MJPEG, MPEG-1/2 and
    MPEG-4 Part 2 become more practical at modest resolutions, especially
    with RTG. H.264/AVC remains far too demanding for normal real-time
    YouTube/IPTV viewing on classic CPUs. On a tested 68060 using AGA,
    lowest-resolution YouTube/IPTV H.264 playback has been around 7 fps at
    best. Treat H.264 streaming on classic 040/060 hardware as a compatibility
    or demonstration path rather than smooth video playback.
  - PiStorm/Emu68 - use the MintVID040 build. This is the build targeted for
    the Emu68/PiStorm environment. H.264/AVC (Baseline through High Profile,
    CABAC and B-frames) becomes much more practical here. On the tested
    Pi3-based PiStorm 600, low-resolution H.264 streams below roughly 200p
    have played well. Faster PiStorm hardware should provide more headroom,
    but exact results depend on the stream and configuration.
  - Vampire/Apollo 68080 - not yet validated by the MintVID project, so no
    optimised build is officially recommended yet. Do not assume the 68060
    build is the correct choice solely from the CPU name; feedback from real
    Vampire hardware is welcome.

WHAT IT PLAYS

  - Containers: AVI, QuickTime MOV/MP4, Matroska/MKV, MPEG-TS/M2TS, raw
    MPEG-1 program streams, raw MJPEG/MPEG-4 Visual streams, and direct
    HTTP(S)/HLS URLs (including live IPTV playlists and YouTube).
  - Video codecs: Cinepak, Microsoft Video 1, Microsoft RLE8, uncompressed
    UYVY422, H.263 baseline, Motion-JPEG, MPEG-1, MPEG-2 (with B-frames),
    MPEG-4 Part 2 (ISO ASP and Microsoft MP42/DIV2), and H.264/AVC Baseline/
    Main/High Profile.
  - Audio to Paula: PCM, MP2, MP3, AAC-LC (raw/ADTS/LATM), and fixed-point
    AC-3 (stereo downmix). MP3/AAC decoding reuses the proven MintAMP/Helix
    code.
  - Two complete GUI sets over the same player: ReAction (V44) and plain
    GadTools/Intuition (V37) for a standard AmigaOS 3.0 install, each with
    matching file, IPTV-directory and YouTube-search browser windows.

MintVID's core decoders are regression-tested against ffmpeg using the
project's test fixtures where applicable. The portable core is also
cross-built and exercised on a big-endian m68k target under QEMU to catch
endianness and alignment problems that a little-endian x86 host build can
miss - see the project page for details.

WHAT IT IS NOT

MintVID uses a modular decoder architecture, so its supported format list can
grow without tying the player to one fixed codec. It is not a video editor or
encoder: use ffmpeg or similar on a modern machine to prepare source material,
then play the result on the Amiga. Timeline seeking (cursor left/right,
10 seconds at a time, landing on the nearest keyframe) works for local
QuickTime MOV/MP4 files; AVI, MKV, and network/live sources don't have a
keyframe index yet, so cursor-right stays a fast-forward toggle there instead.
Cursor up/down adjust Paula's volume, and once playback starts, the
controller's Info: field - and, on RTG (CGX/P96), the video window's own title
bar - mirrors a live H:MM:SS/M:SS playhead so you can see where a seek actually
landed.

INSTALLATION

Choose the MintVID030, MintVID040 or MintVID060 drawer for a normal 68030,
68040 or 68060 system respectively. PiStorm/Emu68 users should use
MintVID040. Vampire/Apollo 68080 has not yet been validated, so there is no
official optimised-build recommendation for it yet. Copy the chosen drawer to
your Amiga and keep its contents together.

Run MintVID on systems with ReAction V44, or MintVID-GT for the plain
GadTools/Intuition interface used by a standard AmigaOS 3.0 installation.
IPTV and YouTube browsing are reachable from the controller's menus.
Everything else in the drawer (mrplay, iptvgui, ytgui, the GadTools -GT set,
mr_decode) is a support binary loaded on demand. Nothing in the release drawer
is intended to be split up or copied out on its own.

PROJECT / SOURCE

https://github.com/boingball/MintVID

Clone with submodules to obtain the pinned MintAMP and libavc sources used by
the build:
  git clone --recurse-submodules https://github.com/boingball/MintVID.git

SOURCE / LICENSING

MintVID's own source is MIT-licensed. It links several dependencies that keep
their own licences (GPL-2.0-or-later, Apache-2.0, and RealNetworks RPSL among
them). The release archive includes a LICENSES drawer with the MintVID licence
and upstream licence/notices available from the checked-out dependencies.
See the project README for the full breakdown before redistributing binaries,
and provide the corresponding source required by the licences of the binary
components you redistribute.

SUPPORT

If MintVID is useful, or YouTube on an Amiga made you laugh, you can help
keep the hardware testing and development going at:
  https://buymeacoffee.com/boingball


Contents of gfx/show/MintVID.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 1172    1484  79.0% -lh6- a42b Aug 23 18:48 LICENSES.info
[generic]                 3793    6912  54.9% -lh6- 0d04 Aug 23 18:48 MintVID040.info
[generic]                 3793    6912  54.9% -lh6- 0d04 Aug 23 18:48 MintVID030.info
[generic]                 3793    6912  54.9% -lh6- 0d04 Aug 23 18:48 MintVID060.info
[generic]                  981    1706  57.5% -lh6- c542 Aug 23 18:48 LICENSES/MintVID-LICENSE.txt
[generic]                15081   44006  34.3% -lh6- a867 Aug 23 18:48 LICENSES/RCSL.txt
[generic]                 1636    3350  48.8% -lh6- 9b32 Aug 23 18:48 LICENSES/THIRD-PARTY-LICENSES.txt
[generic]                  444     935  47.5% -lh6- 4775 Aug 23 18:48 LICENSES/libavc-NOTICE.txt
[generic]                  362     580  62.4% -lh6- 1894 Aug 23 18:48 LICENSES/libmpeg2-README.txt
[generic]                10537   30146  35.0% -lh6- d35f Aug 23 18:48 LICENSES/RPSL.txt
[generic]                 6850   17987  38.1% -lh6- 6294 Aug 23 18:48 LICENSES/GPL-2.0.txt
[generic]                  787    1551  50.7% -lh6- a620 Aug 23 18:48 LICENSES/MintAMP-LICENSE.txt
[generic]                 3730   10687  34.9% -lh6- ec4c Aug 23 18:48 LICENSES/libavc-LICENSE.txt
[generic]                 6998   16827  41.6% -lh6- 8f67 Aug 23 18:48 MintVID030/MintVID.guide
[generic]               640747 1235152  51.9% -lh6- 2d21 Aug 23 18:48 MintVID030/mrplay
[generic]                15735   28652  54.9% -lh6- 8ebb Aug 23 18:48 MintVID030/MintVID-GT
[generic]                52438   96500  54.3% -lh6- 80d2 Aug 23 18:48 MintVID030/iptvgui-GT
[generic]                 2662    7182  37.1% -lh6- 8e08 Aug 23 18:48 MintVID030/MintVID.info
[generic]                45024   83956  53.6% -lh6- ada6 Aug 23 18:48 MintVID030/ytgui
[generic]               449748  808724  55.6% -lh6- b9fc Aug 23 18:48 MintVID030/mr_decode
[generic]                56180  105960  53.0% -lh6- 4213 Aug 23 18:48 MintVID030/iptvgui
[generic]                43186   79220  54.5% -lh6- 9c33 Aug 23 18:48 MintVID030/ytgui-GT
[generic]                17691   34400  51.4% -lh6- e7ce Aug 23 18:48 MintVID030/MintVID
[generic]                 2662    7182  37.1% -lh6- 8e08 Aug 23 18:48 MintVID030/MintVID-GT.info
[generic]                 6998   16827  41.6% -lh6- 8f67 Aug 23 18:45 MintVID040/MintVID.guide
[generic]               637737 1229564  51.9% -lh6- 1f89 Aug 23 18:45 MintVID040/mrplay
[generic]                15750   28696  54.9% -lh6- a301 Aug 23 18:45 MintVID040/MintVID-GT
[generic]                52265   96392  54.2% -lh6- ef51 Aug 23 18:45 MintVID040/iptvgui-GT
[generic]                 2662    7182  37.1% -lh6- 8e08 Aug 23 18:45 MintVID040/MintVID.info
[generic]                44975   84080  53.5% -lh6- 6d9c Aug 23 18:45 MintVID040/ytgui
[generic]               447482  804280  55.6% -lh6- 7e67 Aug 23 18:45 MintVID040/mr_decode
[generic]                55981  105964  52.8% -lh6- 7dcd Aug 23 18:45 MintVID040/iptvgui
[generic]                43101   79248  54.4% -lh6- 9d3d Aug 23 18:45 MintVID040/ytgui-GT
[generic]                17710   34540  51.3% -lh6- e571 Aug 23 18:45 MintVID040/MintVID
[generic]                 2662    7182  37.1% -lh6- 8e08 Aug 23 18:45 MintVID040/MintVID-GT.info
[generic]                 6998   16827  41.6% -lh6- 8f67 Aug 23 18:47 MintVID060/MintVID.guide
[generic]               633242 1155588  54.8% -lh6- bf71 Aug 23 18:47 MintVID060/mrplay
[generic]                15741   28696  54.9% -lh6- cd31 Aug 23 18:47 MintVID060/MintVID-GT
[generic]                52204   96256  54.2% -lh6- 1230 Aug 23 18:47 MintVID060/iptvgui-GT
[generic]                 2662    7182  37.1% -lh6- 8e08 Aug 23 18:47 MintVID060/MintVID.info
[generic]                44934   83984  53.5% -lh6- f233 Aug 23 18:47 MintVID060/ytgui
[generic]               448568  808820  55.5% -lh6- 2d2c Aug 23 18:47 MintVID060/mr_decode
[generic]                55904  105824  52.8% -lh6- 54f6 Aug 23 18:47 MintVID060/iptvgui
[generic]                43045   79160  54.4% -lh6- 8e11 Aug 23 18:47 MintVID060/ytgui-GT
[generic]                17701   34540  51.2% -lh6- 29e2 Aug 23 18:47 MintVID060/MintVID
[generic]                 2662    7182  37.1% -lh6- 8e08 Aug 23 18:47 MintVID060/MintVID-GT.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        46 files 4037014 7554937  53.4%            Aug 24 10:42
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>