Skip to main content

V2Mp3

Logo


About

V2Mp3 is a simple, compact video-to-audio conversion tool with built-in YouTube video/audio download functionality.

  • Convert locally stored video files (of any file-format supported by ffmpeg) to .mp3 audio.

    • A few of these formats include:
      • .aiff
      • .avi
      • .flv
      • .gif
      • .mov
      • .mpg
      • .mp4
      • .ogv
      • .qt
      • .wmv
      • many others.
  • Download YouTube videos as .mp4 files.

  • Download YouTube audio as .mp3 files.


Installation

Using pip

Easiest method. Highly recommended over manual installation.

  • Run the following to install using pip:

    pip install V2Mp3
    
  • You should now be able to import/run V2Mp3 within your python environment by entering the following:

    >>> from V2Mp3 import v2mp3
    >>> v2mp3() # open program window.
    ...
    
  • Done!


Manual Installation

Not recommended.

  1. Start by doing one of two things:

    • A. Download source code *.zip archive from the V2Mp3 GitHub repo "releases" tab, and extract the contents to your desired installation directory.
    • B. Clone the repo with the git client of your choice by entering the following command:
      • git clone https://github.com/schlopp96/V2Mp3/releases/latest/
  2. Navigate to directory containing extracted contents, and open said directory within a terminal.

  3. Install all dependencies for this package by entering the following command:

    • pip install -r requirements.txt
  4. (OPTIONAL)

    • Move the V2Mp3-vx.x.x directory to your global Python 3rd-party package installation directory to be able to import V2Mp3 like any other module:
      • "path/to/python/Lib/site-packages/HERE"
  • You should now be able to import/run V2Mp3 within your python environment by entering the following:
  >>> from V2Mp3 import v2mp3
  >>> v2mp3() # open program window.
...
  • Done!

Usage

Using V2Mp3 is generally straightforward, with directions and tooltips built in to the GUI describing what to do if you're confused.

  • You can quickly start V2Mp3 using this simple CLI command:
  v2mp3
  • Other ways to start V2Mp3 include:

    • Entering python -m V2Mp3 in a terminal.
    • Importing V2Mp3 in a python environment and calling V2Mp3.v2mp3() from within that environment (as illustrated above).
    • Opening "~/V2Mp3/main.pyw" from a file explorer.

Structure

First Containing Frame

  • Home to the YouTube download section
  • Enter your desired YouTube video's URL address in the input field.
    • Also works with YouTube Music addresses.
  • Choose whether to download the video as normal, or just the audio from the video.
  • Once ready, click the "Download" button to begin.
  • You can find your downloaded videos within the V2Mp3 installation directory:
    • "~/V2Mp3/downloads/videos"

Second Containing Frame

  • Contains the section for conversion of your local video files.
  • Use the "Browse" button to choose a video file you wish to convert to audio.
  • Once you've chosen a video, click the "Convert File" button at the bottom of the first frame.
  • The text output window at the bottom of the application window will display whether or not the conversion was successful.
  • Newly converted .mp3 audio files can be found within the V2Mp3 installation directory:
    • "~/V2Mp3/downloads/audio"

Quick Look at V2Mp3

V2Mp3


Coming Soon

  • *.exe program build so that a Python env isn't necessary to run V2Mp3.

Contact

  • If you have any questions, comments, or concerns that cannot be addressed through the project's GitHub repository, please feel free to contact me through my email address:

    • schloppdaddy@gmail.com

Metadata

Release files for V2Mp3 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for V2Mp3 0.2.0
File Size Uploaded
V2Mp3-0.2.0.tar.gz 280.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for V2Mp3 0.2.0
File Interpreter ABI Platform
V2Mp3-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 302.0 kB

Release files / V2Mp3-0.2.0.tar.gz

Download URL V2Mp3-0.2.0.tar.gz
Size 280.6 kB
Tags Source
SHA-256 checksum
How to use checksums
b6856e3fce4e8268f46f00c5ad95e038bba58b4cfe90b0ff44bed43cce871979
BLAKE2b-256 checksum
How to use checksums
8389cdab99cdb089ede9325fc96fc999e6fb56f7fc95e04bafd3a332639ec634
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.4

Release files / V2Mp3-0.2.0-py3-none-any.whl

Download URL V2Mp3-0.2.0-py3-none-any.whl
Size 21.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a01ac7538ef5b1c3db86fe36face21caae787523c317443f3bd080177bb678de
BLAKE2b-256 checksum
How to use checksums
4ad178d969f1c7390e794da921cbcac9c2e285ebfdd212a0ee48f3910c4f51fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.63.1 importlib-metadata/4.11.3 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.4

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page