OS4 DepotLogo by Kicko 
(anonymous IP: 216.73.216.112,2451) 
 HomeRecentStatsSearchSubmitUploadsMirrorsContactInfoDisclaimerConfigAdmin
 Menu

 Features
   Crashlogs
   Bug tracker
   Locale browser
 

 Categories

   o Audio (347)
   o Datatype (51)
   o Demo (204)
   o Development (617)
   o Document (24)
   o Driver (100)
   o Emulation (154)
   o Game (1034)
   o Graphics (513)
   o Library (120)
   o Network (237)
   o Office (67)
   o Utility (947)
   o Video (73)

Total files: 4488

Full index file
Recent index file

 Links

  Amigans.net
  Aminet
  IntuitionBase
  Hyperion Entertainment
  A-Eon
  Amiga Future


Support the site


 Readme for:  Library » Hollywood » hwp_mp3enc.lha

Hwp_MP3Enc

Description: Hollywood plugin for MP3Enc
Download: hwp_mp3enc.lha       (TIPS: Use the right click menu if your browser takes you back here all the time)
Size: 632kb
Version: 1.0
Date: 09 Mar 2026
Author: andreas@airsoftsoftwair.de (Andreas Falkenhahn)
Submitter: Samir Hawamdeh
Homepage: http://www.hollywood-mal.com/
Category: library/hollywood
License: Other
Distribute: yes
Min OS Version: 4.0
FileID: 13732
 
Comments: 0
Snapshots: 0
Videos: 0
Downloads:  (Current version)
 (Accumulated)
Votes: 0 (0/0)  (30 days/7 days)

Show comments Show snapshots Show videos Show content Show crashlogs Replace file 
mp3enc.hwp
==========

This plugin can be used to save sound streams and samples in the MP3 format.
Once the
plugin is installed, you can make the Hollywood functions SaveMusic(),
SaveSample(),
RecordAudio() and BeginMusicStream() save the sound data in the MP3 format by
passing
the #SNDFMT_MP3 constant as the output format. See below for some examples.


Requirements
============

This plugin requires at least Hollywood 11.0 since it uses new APIs introduced
with
Hollywood 11.0.

Note that on AmigaOS 3 it's highly recommended to use the FPU version of the
plugin
because the MP3 encoder is very heavy on floating point operations so on 68k
expect
the non-FPU version to be lightyears slower than the FPU version.


Usage
=====

To save MP3s with this plugin, just pass #SNDFMT_MP3 to functions that create
sound
files, i.e. SaveMusic(), SaveSample(), RecordAudio() and BeginMusicStream(). For
example,
to convert a Protracker module to an MP3 using this plugin, you could use this
code:

    ()REQUIRE "mp3enc"    
    OpenMusic(1, "test.mod", {TimedProtracker = True})
    SaveMusic(1, "test.mp3", #SNDFMT_MP3)    

The plugin supports the following tags of Hollywood's sound output functions:

    Bitrate: If this tag is provided, the MP3 will use a constant bitrate. This
must
    be set in kbps, e.g. 128 or 192. If this tag is set to 0, the MP3 will be
encoded
    using a variable bitrate. Defaults to 128.
    
    Quality: This tag can be used to control how much effort the encoder spends
    optimizing compression. This can be a value between 0 and 9 where 0 means
    "best quality, slowest encoding" and 9 means "fastest, lowest algorithm
quality".
    Note that this setting doesn't affect the bitrate, it only controls how much
CPU
    time the encoder spends making compression decisions. The most important tag
    for controlling the actual audio quality is the "Bitrate" tag (see above).
The
    default quality setting is 5.

Here's how to save a music using a constant bitrate of 192 kbps instead of the
default
128 kbps:

    SaveMusic(1, "test.mp3", #SNDFMT_MP3, {Bitrate = 192})   

When setting "Bitrate" to 0 in order to create an MP3 with a variable bitrate,
you can
use the "VBRQuality" user tag to control the quality level used for variable
bitrate
encoding. This can be a value between 0 and 9 where higher numbers mean better
quality.
Here's an overview of the different levels:

    0    ~245 kbps    Highest
    1    ~225 kbps    Very high
    2    ~190 kbps    High
    3    ~175 kbps    Good
    4    ~165 kbps    Medium-high (default)
    5    ~130 kbps    Medium
    6    ~115 kbps    Lower
    7    ~100 kbps    Low
    8     ~85 kbps    Very low
    9     ~65 kbps    Lowest

The default VBR quality level is 4. Note that in contrast to the "Bitrate" and
"Quality"
tags, "VBRQuality" is a user tag which means it's a tag that isn't supported by
Hollywood
directly but it's only recognized by mp3enc.hwp. Thus, you must pass it to the
mp3enc plugin
through the "UserTags" tag. Here is an example of how to pass 2 in the
"VBRQuality" user tag
in order to encode an MP3 using a variable bitrate of around ~190 kbps:

    SaveMusic(1, "test.mp3", #SNDFMT_MP3, {Bitrate = 0, UserTags = {VBRQuality =
2}})


History
=======

Version 1.0:    (07-Mar-26)
- First release


Bugs
====

Please report any bugs or issues via the Hollywood forums at
http://forums.hollywood-mal.com/


Copyright
=========

This plugin is (C) Copyright 2025-2026 by Andreas Falkenhahn
<andreas()airsoftsoftwair.de>
Refer to the COPYING file in this package for conditions concerning distribution
of this plugin. Visit http://www.hollywood-mal.com/ for more information
on Hollywood and more plugins.

File Version Size Date OS Dls Readme
hwp_ahx.lha1.3135kb30 Dec 20194.1342¤ Hwp_AHX - Hollywood plugin for Abyss' Highest eXperience
hwp_aiff.lha1.217kb06 Mar 20194.0252¤ Hwp_AIFF - Hollywood plugin for AIFF file format
hwp_apng.lha1.31Mb11 Dec 20234.0142¤ Hwp_APNG - Hollywood plugin for APNG anims
hwp_avcodec.lha1.56Mb10 Oct 20224.0150¤ Hwp_AVCodec - Hollywood plugin for AVCodec
hwp_digibooster.lha1.1114kb30 Jul 20154.0364¤ Hwp_DigiBooster - Hollywood plugin for DigiBooster
hwp_flicanim.lha1.227kb22 May 20234.0169¤ Hwp_FLICAnim - Hollywood plugin for FLI/FLC anims
hwp_glgalore.lha1.13Mb12 Jan 20184.0187¤ Hwp_GLGalore - Hollywood plugin for OpenGL
hwp_htex.lha1.013Mb03 Jun 20244.083¤ Hwp_hTeX - Hollywood plugin for LaTeX
hwp_httpstreamer.lha1.174kb12 Jan 20184.0225¤ Hwp_HTTPStreamer - Hollywood plugin for video/audio streaming
hwp_hurl.lha2.04Mb30 Apr 20234.0119¤ Hwp_hURL - The multi-protocol data transfer plugin
hwp_iconic.lha1.0109kb23 Jan 20224.0181¤ Hwp_Iconic - Hollywood plugin for icon loader
hwp_jpeg2000.lha1.2379kb22 May 20234.0115¤ Hwp_JPEG2000 - Hollywood plugin for JPEG2000 images
hwp_malibu.lha1.5638kb10 Oct 20244.0111¤ Hwp_Malibu - Run Scala presentations
hwp_moviesetter.lha1.257kb30 Jul 20154.0489¤ Hwp_MovieSetter - Hollywood plugin for MovieSetter anims
hwp_muiroyale.lha1.75Mb12 Jan 20184.0413¤ Hwp_muiroyale - Hollywood plugin for MUI GUIs
hwp_oggtheora.lha1.1920kb30 Jul 20154.0369¤ Hwp_OGGTheora - Hollywood plugin for Ogg Theora
hwp_oggvorbis.lha1.1709kb30 Jul 20154.0439¤ Hwp_OGGVorbis - Hollywood plugin for Ogg Vorbis
hwp_pangomonium.lha2.114Mb01 Oct 20244.076¤ Hwp_Pangomonium - Hollywood plugin for advanced text rendering
hwp_pcx.lha1.226kb22 May 20234.0144¤ Hwp_PCX - Hollywood plugin for PCX file format
hwp_plananarama.lha2.2462kb11 Dec 20234.0119¤ Hwp_Plananarama - Hollywood plugin for planar screen
hwp_polybios.lha1.322Mb08 Dec 20204.1116¤ hwp_polybios - plugin for Hollywood to easily create PDF
hwp_rapagui.lha2.27Mb12 Sep 20244.0111¤ Hwp_RapaGUI - Hollywood plugin for GUI creation
hwp_rebelsdl.lha1.15Mb01 Oct 20204.1111¤ Rebel SDL - plugin for Hollywood that allows you use SDL
hwp_sid.lha2.0280kb23 Sep 20244.0158¤ Hwp_Sid - This plugin allows Hollywood to load and play SID
hwp_sqlite3.lha1.2952kb12 Jan 20184.0283¤ Hwp_SQLite3 - Hollywood plugin for SQL databases
hwp_svgimage.lha1.34Mb06 Mar 20194.0286¤ Hwp_SVGImage - Hollywood plugin for loading SVG images
hwp_tiff.lha1.2808kb22 May 20234.0114¤ Hwp_TIFF - Hollywood plugin for TIFF images
hwp_vectorgfx.lha1.21Mb06 Mar 20194.0306¤ Hwp_VectorGFX - Hollywood plugin for vectorgraphics
hwp_xad.lha1.062kb12 Jan 20184.0200¤ hwp_xad - Allow to open archives using the XAD system.
hwp_xlsx.lha1.01Mb05 Nov 20224.0126¤ Hwp_XLSX - Hollywood plugin to create and edit XLSX documents
hwp_xmlparser.lha2.0387kb05 Dec 20224.0131¤ Hwp_XMLParser - Hollywood plugin for parsing XML files
hwp_xmp.lha1.02Mb06 Apr 20204.0167¤ HWP_XMP - Play many module formats with Hollywood
hwp_yafa.lha1.269kb22 May 20234.0147¤ Hwp_YAFA - Hollywood plugin for YAFA anims
hwp_zip.lha2.1299kb02 Mar 20264.029¤ Hwp_Zip - Read and write Zip archives for Hollywood
Copyright © 2004-2026 by Björn Hagström All Rights Reserved