MP3 Converter PHP Script Documentation by chump2877 v2.0
MP3 Converter PHP Script
Thank you for purchasing our software. If you have any questions that are beyond the scope of this help file, then please feel free to contact us here. Thanks again, and Enjoy!
Table of Contents
- Features
- Server Requirements
- Server Configuration
- Software Installation
- Support Options
A) Features - top
This software does the following for you:
- Downloads & converts YouTube, SoundCloud, Facebook, Twitter, Vimeo, Dailymotion, Instagram, TikTok, VK, and/or AOL content (10 of the most popular video/audio hosting sites in the world)
- One FREE site module (your choice) is included with your purchase
- Outputs converted files to MP3 audio format
- Displays download AND conversion progress via corresponding progress bars
- Leverages the power of FFmpeg to create crisp, clean, quality conversions of video files
- Features a completely “responsive” default design (leveraging the Bootstrap framework) to provide optimal viewing for ALL device types and sizes
- Provides the ability to easily incorporate static pages (e.g., About, FAQ, and Contact pages) as well as rudimentary “templating” support via common header/footer files
- Includes a “Config Check” utility to facilitate the software’s installation and help resolve any issues with the server configuration
- Programmed entirely in easy-to-read PHP OOP (Object Oriented Programming), JavaScript/jQuery, and CSS to facilitate effortless editing/customization of code
B) Server Requirements - top
This software requires the following:
- Linux Server (All Linux distributions supported)
- For commercial servers: Shared*, Dedicated, and VPS hosting supported
- Apache
- PHP 5.6+
- cURL and PHP cURL extension enabled
- FFmpeg and libmp3lame codec installed
- Node.js (for YouTube support, only)
- That's it!
* Note: If you're using a shared hosting plan, then please ensure that FFmpeg and cURL are installed.
C) Server Configuration - top
Need help setting up the server?:
- When in doubt, have a pro admin or hosting provider install the required dependency packages for you. Alternatively, we can also perform the server setup for an additional fee.
- In general, we strongly recommend installing the free aaPanel hosting control panel instead of using the command line to achieve a comparable server configuration. (See the aaPanel homepage.)
- Moreover, if you want a precompiled version of FFmpeg + codecs for your Linux server, then you can perform a simple, one-click installation of both via the software's initial "Config Check" utility!
- Recent, static (i.e., precompiled) builds of FFmpeg are also available for download via the FFmpeg.org website. (Use our guide for their installation!)
- For the "Do-It-Yourselfers", general command-line instructions (for installing ALL required software dependencies) are available for the following, popular Linux distributions:
- Ubuntu 12.04
- Debian 7
- CentOS 6.x
- A compilation guide for FFmpeg + codecs, catering to an array of Linux distributions, is also available on the FFmpeg.org wiki site.
- Finally, you can check out a 3-part video tutorial series illustrating one approach to an Ubuntu 12.04 server configuration.
D) Software Installation - top
To install the software:
- Unpack/Unzip the distribution file and upload the contents to a new directory on your web server.
- Navigate to index.php of your new directory and follow the prompts in the software's initial "Config Check" utility to ensure successful software/server configuration.
- Ensure that the 'store' folder in your new directory has write (e.g., chmod 0777) permissions.
- Set the location of FFmpeg in "lib/Config.php" via the _FFMPEG constant value. On Linux, this will generally be something like "/usr/bin/ffmpeg" or "/usr/local/bin/ffmpeg".
- Configure additional constants/variables in "lib/Config.php" as needed.
- Use your Envato/CodeCanyon purchase code to download one FREE site module (your choice).
- Upload your free module (and any other purchased modules) to the software's "lib/extractors/" directory.
- Ensure all "Required Settings" in the "Config Check" utility are OK, exit the utility, and start converting videos!
E) Support Options - top
Stuff you might like to know about software suport:
- 100% Free support for life!
- Ask us a question, and we'll answer it!
- Working directly on your server is not free.
- Regular updates/fixes to the software are FREE!
- See The Official FAQ for ways to troubleshoot common issues.
- Human support for this script is provided via:
Once again, thank you so much for purchasing our software, and please contact us with any additional questions or concerns. You can send us a message, day or night, via our contact form:
Contact Us!
Go To Table of Contents