All Projects → irahorecka → Youtube2audio

irahorecka / Youtube2audio

Licence: bsd-3-clause
Desktop application to download YouTube videos as annotated MP3 or MP4 files

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Youtube2audio

Alltomp3 App
Download and Convert YouTube, SoundCloud & Spotify in MP3 with full tags (title, artist, genre, cover, lyrics 🔥)
Stars: ✭ 920 (+618.75%)
Mutual labels:  ffmpeg, mp3, youtube, desktop-application
Savify
Download Spotify songs to mp3 with full metadata and cover art!
Stars: ✭ 227 (+77.34%)
Mutual labels:  ffmpeg, mp3, youtube
Live Dl
Download live streams from YouTube
Stars: ✭ 82 (-35.94%)
Mutual labels:  ffmpeg, mp4, youtube
Mediatoolkit
A .NET library to convert and process all your video & audio files.
Stars: ✭ 492 (+284.38%)
Mutual labels:  ffmpeg, mp3, mp4
Spotivy
🎼 Download music videos from Spotify playlists
Stars: ✭ 64 (-50%)
Mutual labels:  mp3, mp4, youtube
Musicdownloader
Material design YouTube mp3/mp4 downloader
Stars: ✭ 70 (-45.31%)
Mutual labels:  mp3, mp4, youtube
Av Converter
[av-converter.com] Audio and Video Converter, and YouTube downloader. Convert to MP3, MP4, AAC, FLAC, AC3, WAV, etc.
Stars: ✭ 97 (-24.22%)
Mutual labels:  mp3, mp4, youtube
Pantheon
The fastest YouTube downloader.
Stars: ✭ 32 (-75%)
Mutual labels:  youtube, mp4, mp3
Ffmediaelement
FFME: The Advanced WPF MediaElement (based on FFmpeg)
Stars: ✭ 733 (+472.66%)
Mutual labels:  ffmpeg, mp3, mp4
Getsong
Download any song mp3 with no dependencies except ffmpeg
Stars: ✭ 102 (-20.31%)
Mutual labels:  ffmpeg, mp3, youtube
Ytmdl
A simple app to get songs from YouTube in mp3 format with artist name, album name etc from sources like iTunes, Spotify, LastFM, Deezer, Gaana etc.
Stars: ✭ 2,070 (+1517.19%)
Mutual labels:  ffmpeg, mp3, youtube
Axiom
An FFmpeg GUI for Windows
Stars: ✭ 560 (+337.5%)
Mutual labels:  ffmpeg, mp3, mp4
Youtube Fetcher
📺 Youtube Podcasting 🎧
Stars: ✭ 31 (-75.78%)
Mutual labels:  ffmpeg, mp3, youtube
Youtubedownloader
Downloads videos and playlists from YouTube
Stars: ✭ 2,202 (+1620.31%)
Mutual labels:  mp3, mp4, youtube
Sickbeard mp4 automator
Automatically convert video files to a standardized format with metadata tagging to create a beautiful and uniform media library
Stars: ✭ 1,142 (+792.19%)
Mutual labels:  ffmpeg, mp4
Android Youtubemp3
Download videos as mp3 directly from Youtube Android App
Stars: ✭ 124 (-3.12%)
Mutual labels:  mp3, youtube
Webxdownloader
Browser extension to download Webex meeting recordings
Stars: ✭ 52 (-59.37%)
Mutual labels:  ffmpeg, mp4
Fast Youtube To Mp3 Converter Api
Very Fast YouTube to MP3 & MP4 Converter API
Stars: ✭ 69 (-46.09%)
Mutual labels:  ffmpeg, mp3
Mediaelement Files
Sample media files (MP4, WebM, Ogv, MP3, etc.) for the MediaElement.js library
Stars: ✭ 92 (-28.12%)
Mutual labels:  mp3, mp4
Mediaelement
HTML5 <audio> or <video> player with support for MP4, WebM, and MP3 as well as HLS, Dash, YouTube, Facebook, SoundCloud and others with a common HTML5 MediaElement API, enabling a consistent UI in all browsers.
Stars: ✭ 7,767 (+5967.97%)
Mutual labels:  mp3, mp4

youtube2audio

Version License

A desktop application to download YouTube videos as annotated MP3 or MP4 files.

Application Interface


Using the application

Paste a YouTube playlist or video URL and load its content. Make edits to the table and click "Ask butler" (not shown in image above) to provide annotation hints to your videos. You can choose to download MP3 or MP4 files. Finally, select a download folder, download your videos, and just like that, you have nicely annotated audio files.

This application uses PyQt5 to provide the user interface and multithreading to execute calls asynchronously. The backend uses itunespy to suggest song annotations (i.e. "Ask butler"), pytube to download the YouTube video as an MP4 audio file, and FFmpeg to convert the MP4 file to MP3.

Watch the video demo for more information.


Running the application

  1. Download ffmpeg
  2. Clone GitHub repository
  3. pip install -r requirements.txt
  4. python main.py

Check Troubleshooting if you encounter any trouble running / using the application or downloading MP3 files. If undocumented exceptions occur, please file the issue in issues.


Download ffmpeg

There are several options to install ffmpeg depending on your OS:

  1. Using homebrew
    • Downloading homebrew: Linux, macOS
    • brew install ffmpeg
  2. Through ffmpeg.org

Troubleshooting

  1. If the script completes instantly without downloading your video(s), you are probably experiencing an SSL: CERTIFICATE_VERIFY_FAIL exception. This fails to instantiate pytube.Youtube, thus failing the download prematurely.

    To troubleshoot this (if you're using macOS), go to Macintosh HD > Applications > Python3.7 folder (or whatever version of python you're using) > double click on Install Certificates.command file. This should do the trick.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].