Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

alex_free

macrumors 65816
Original poster
This is something of a PPCMC7 successor/alternative. Alot of the planned features for that have been realized in Portable YouTube Ripper, such as:

* Set your maximum resolution as a preference. Videos will be downloaded at this resolution, or if it is not available (say you have your preference at 1080p, but the video was only uploaded in 720p 15 years ago) then it will automatically detect this and get you the 720p download.

* Set your video codec. Want to play it back on a PowerPC Mac and or have compatibility with legacy video players like QuickTime 7? Pick AVC1. Want to watch 4k on your Late 2012 Mac mini with an active display port to HDMI 4k/60hz adapter? Stick with the default VP9. Need the best compression and quality with no compromises for you super powerful Mac Pro? Pick AV01.

v1.0 is available for Mac OS 10.12 and above. With lower Mac OS X versions planned. There is also Linux releases that work just as well for you non-mac computers , or if you have a dual/triple boot with Linux like I do on most my Macs you can use it that way as well. Linux releases are available in distro-agnostic portable self contained release, as well as .deb and .rpm package files that works with your package manager.

 
I get "yt-dlp is damaged, move it to trash can?" Every time I try this. Tips?

Ps. my OS is Monterey if that has something to do with it?
 
Last edited:
I get "yt-dlp is damaged, move it to trash can?" Every time I try this. Tips?

Ps. my OS is Monterey if that has something to do with it?
its not damaged It’s unsigned, so newer Mac OS like monetary will not let it run easily. 10.12 and 10.13 just work™️

  • Open System Settings > Privacy & Security.
  • Scroll down to the Security section.
  • Click Open Anyway next to the notification that the app was blocked.
  • Click Open on the final prompt and enter your administrator password.
Another thing that might work is xattr -cr <downloaded release folder>
 
@TheShortTimer did you have to do anything to get around signing with the standalone DLP binary when you tested it on Ventura?

Nope, nothing whatsoever. 🙂

I've had a go with this and after a bit of fiddling around with Terminal, the path and remembering to add quotation marks to the YouTube links, downloading whatever I want has been a cinch.

btunH0A.png

6oNxtoC.png


This couldn't be easier!

ghYwT0a.png


The only issue I'm experiencing so far is that every video is downloaded in the .WEBM format and the VP9 codec. Typing -cformat AVC1 or -cformat AV01 makes no difference. Am I doing something wrong?
 
  • Love
Reactions: alex_free
Nope, nothing whatsoever. 🙂

I've had a go with this and after a bit of fiddling around with Terminal, the path and remembering to add quotation marks to the YouTube links, downloading whatever I want has been a cinch.

btunH0A.png

6oNxtoC.png


This couldn't be easier!

ghYwT0a.png


The only issue I'm experiencing so far is that every video is downloaded in the .WEBM format and the VP9 codec. Typing -cformat AVC1 or -cformat AV01 makes no difference. Am I doing something wrong?
Awesome. So how it works is only type

pytr -cformat

That will drop you into a text input line. Here you type 'av01', 'avc1', 'vp9'.

It then prompts for maximum resolution setting. Same thing, drops you into another text input line. Type '1080p', '2160p', '360p'.

If just wanting to change maximum resolution and keep same format, you can do

pytr -cres

When you say fiddling around with path, could you elaborate?

I am currently updating to latest dlp for this which uses my standalone binary, should be able to fix the needing to quote the url, was lazyyy
 
Last edited:
  • Love
Reactions: TheShortTimer
Awesome. So how it works is only type

pytr -cformat

That will drop you into a text input line. Here you type 'av01', 'avc1', 'vp9'.

It then prompts for maximum resolution setting. Same thing, drops you into another text input line. Type '1080p', '2160p', '360p'.

If just wanting to change maximum resolution and keep same format, you can do

pytr -cres

Got it! 😀

Now I'm able to select MP4 formats when I need them - something that other software often has problems with and it appears to bypass the age verification issue that requires cookie relaying methods in JDownloader.

Tl63oLX.png


idWqD5w.png


Thanks, Alex. Once again you've excelled!

When you say fiddling around with path, could you elaborate?

Of course. I copied the PYTR folder to my desktop but when I tried to run it from the Terminal by typing the program name within the folder, the following error message is displayed:

lwjf1zS.png


The fiddling to make it work is to use 'Copy "pytr-v1.0-mac-os-x86_64-portable" as Pathname' and paste it into the Terminal as shown here:

XoX3n8N.png


Then, it'll run.

I am currently updating to latest dlp for this which uses my standalone binary, should be able to fix the needing to quote the url, was lazyyy

You, lazy? Never. 😉
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.