Many moons ago, playing 3gp video files from Youtube was the only solution for low end systems - and why not? If a 250Mhz Symbian phone could do it why not a 300Mhz iBook?
Like most things with Youtube though, things changed and it appeared that they dropped the 3gp format - or at least made them inaccessible - certainly to Youtube-dl.
Then along comes yt-dlp, an alternative to youtube-dl that I've recently started using as youtube-dl's performance has dropped to a 56K dialup speed deadly crawl…but it also transpires that yt-dlp can also parse 3gp videos - I don't know whether they've always been there or Youtube has just reintroduced them?
So this is an update on my old solution for low end G3s (or G4s) - tested on my 900Mhz G3 iBook video playback uses less than 20% CPU so I expect this will even work on an entry level Clamshell quite comfortably.
Having PPCMC7 from @alex_free installed is absolutely essential for this as yt-dlp requires Python 3.6 and my script also calls FFplay.
Download the latest yt-dlp and move it to:
/Applications/PPCMC.app/bin/
In Terminal run this command to ensure it is executable:
sudo chmod a+rx /Applications/PPCMC.app/bin/yt-dlp
Download my attached script and place it anywhere and ideally make a shortcut in the dock.
I normally search for Youtube clips in my custom TenFourFoxBox, Choob but even that now is trounced performance wise by just going to https://ytprivate.com/search/ in Safari (brilliant find from @z970 ) finding your video and copying the link.
Click the 3GP shortcut and the script takes over, streaming the video through FFplay (see video)
EDIT: Also added a script for watching 360P h264 - runs around 80% CPU on my iBook
Like most things with Youtube though, things changed and it appeared that they dropped the 3gp format - or at least made them inaccessible - certainly to Youtube-dl.
Then along comes yt-dlp, an alternative to youtube-dl that I've recently started using as youtube-dl's performance has dropped to a 56K dialup speed deadly crawl…but it also transpires that yt-dlp can also parse 3gp videos - I don't know whether they've always been there or Youtube has just reintroduced them?
So this is an update on my old solution for low end G3s (or G4s) - tested on my 900Mhz G3 iBook video playback uses less than 20% CPU so I expect this will even work on an entry level Clamshell quite comfortably.
Having PPCMC7 from @alex_free installed is absolutely essential for this as yt-dlp requires Python 3.6 and my script also calls FFplay.
Download the latest yt-dlp and move it to:
/Applications/PPCMC.app/bin/
In Terminal run this command to ensure it is executable:
sudo chmod a+rx /Applications/PPCMC.app/bin/yt-dlp
Download my attached script and place it anywhere and ideally make a shortcut in the dock.
I normally search for Youtube clips in my custom TenFourFoxBox, Choob but even that now is trounced performance wise by just going to https://ytprivate.com/search/ in Safari (brilliant find from @z970 ) finding your video and copying the link.
Click the 3GP shortcut and the script takes over, streaming the video through FFplay (see video)
EDIT: Also added a script for watching 360P h264 - runs around 80% CPU on my iBook
Attachments
Last edited: