get a youtube video and covert it to mp3 and uploading it to local media?

I am searching for any solution or plugin free or premium to buy that I have a website that we will upload to post a youtube video as all media uploaded to youtube and I want to convert it to mp3 and upload it to the media library on WordPress? How that be achieved?