Excellent work. What did it download videos / MP3s in before?
Small suggestion for 7.0.3: Maybe an option can be added for videos to be downloaded as MPEG-2, and audio be downloaded as AAC? AAC is higher quality and more compact than MP3, and PowerPCs typically have a better time with MPEG-2 over MPEG-4, especially G3s, as they were designed for them.
Also, maybe 7.0.3 can see the release of compiled binaries for G3s and G4s w/ Tiger, and perhaps even Panther if an older version of Perian is provided alongside it?
So at this point in 2020 YouTube serves videos this way:
-one single mp4 file @360p (not the highest quality audio stream available)
-multiple video only high quality streams
-multiple audio only high quality streams
YouTube used to provide single files for other resolutions such as 480p and 720p, but now they no longer do so which sucks because the only thing quicktime can handle is a single file, it can’t handle separate audio and video streams at once. So everything you stream in PPC Media Center is most likely 360p.
So in this update, all of the options that download video do so at the highest quality audio stream of m4a.
For the video stream, the highest quality mp4 stream is used for each desired resolution as long as the resolution is available for the video. For the download video best quality option, the highest quality mp4 stream is used.
These 2 streams are then combined into one MP4 file by FFMPEG.
FFMPEG then takes the file and transcodes it to a MP3 (quite fast on my 1.42ghz G4).
Tiger/Panther/G3 support is top priority for next release. I’ll need someone to test on G3 since I don’t have one but I can compile it to work.
Also planned in 7.0.3 is exactly what you’ve asked. I run Mac OS 9 on this Mac Mini G4 as well and I want to be able to convert videos to a Mac OS 9 compatible format so I can just copy them to the Mac OS 9 partition. I’ll look into mpeg2 and other low cpu usage codecs as well.
M4A support is easy and it will be even faster then the MP3 since nothing needs to be transcoded I can just have it download the highest quality m4a stream and not the video. Added to the list of things for 7.0.3.
[automerge]1583012379[/automerge]
Excellent improvements! One request - can you add 144P to complete the set? Ideal for low end systems.
Have you looked into the possibility of integrating MPlayer instead of QuickTime for greater efficiency?
[automerge]1583006688[/automerge]
This would introduce a video transcoding task which would extend the whole process - unbearably so on low end macs.
Also, the codecs for MPEG2 aren't available to QuickTime natively.
Sure can. 144p is added to the todo list for 7.0.3.
I’ll look into MPlayer.
The MP3 option transcodes the MP4 in FFMPEG at an acceptable speed. While other conversions may take longer I do like the idea because you could transcode files for use in Mac OS 9 with just a PPC Mac.