MovGrab-1.1.14 (Lucid 528-005)

Browsers, email, chat, etc.
Message
Author
User avatar
chrome307
Posts: 708
Joined: Thu 15 Jan 2009, 11:00

MovGrab-1.1.14 (Lucid 528-005)

#1 Post by chrome307 »

Oops :oops: .... already added on the forum on p77 here:
http://www.murga-linux.com/puppy/viewto ... 269#656269

Homepage:
https://sites.google.com/site/columscode/home/movgrab

Image

Features:

Written in straight C.
Command-line application.
No dependancies, everything needed is in the .tar.gz source file.
HTTP Proxy server support.
Write download to std-out to feed into another application: (eg movgrab -f - URL | mplayer -).
Progress display while downloading.
Fork into background with '-b' flag.

**NB Should work with all the majority of Puppies

Instructions/Help included in the zipped file attached

Online usage tips here:
http://www.webupd8.org/2012/02/movgrab- ... oader.html

Downloads files to 'root'
Attachments
Docs.tar.gz
Documentation - Usage & How To Add Sites & Radio
(6.59 KiB) Downloaded 900 times
movgrab-1.1.1.2.pet
4 Oct 2012
(168.32 KiB) Downloaded 1012 times
Last edited by chrome307 on Fri 07 Dec 2012, 09:14, edited 2 times in total.

User avatar
chrome307
Posts: 708
Joined: Thu 15 Jan 2009, 11:00

#2 Post by chrome307 »

Release Notes:

This release fixes Academic Earth, Teachertube, and Escapist Magazine, adds "International Business Times", "Sidney Morning Herald", "Press TV (Iran)", and www.videojug.com, removes the dead site VideosFacebook, and adds support for YouTube /embed/ format links.
Attachments
movgrab-1.1.13-i686.pet
10 November 2012
(68.71 KiB) Downloaded 776 times

User avatar
chrome307
Posts: 708
Joined: Thu 15 Jan 2009, 11:00

#3 Post by chrome307 »

Example of use:

Find a YouTube link eg:

http://www.youtube.com/watch?v=xxOuAKHggys&feature=plcp

open up terminal and type in:

movgrab -T http://www.youtube.com/watch?v=xxOuAKHggys&feature=plcp

this will display the formats available for you to download.

press the 'up' arrow key to display the previous command and then change it to:

movgrab -f mp4:1280x720 http://www.youtube.com/watch?v=xxOuAKHg ... e=plcpgrab

the '-f' tells the application we wish to download to in this case mp4:1280x720

Image

User avatar
chrome307
Posts: 708
Joined: Thu 15 Jan 2009, 11:00

#4 Post by chrome307 »

Release Notes:
  • Support for files larger than 2GB.
    Adds the 'Animehere' site.
    Other bugfixes.
Attachments
movgrab-1.1.14-i686.pet
04 December 2012
(69.21 KiB) Downloaded 773 times

User avatar
Semme
Posts: 8399
Joined: Sun 07 Aug 2011, 20:07
Location: World_Hub

#5 Post by Semme »

Hey Chrome, like gtk-youtube-viewer (thank you PhilB)- DIS IZ DA BOM! Bloat-free CBS.. I louve it!

User avatar
Semme
Posts: 8399
Joined: Sun 07 Aug 2011, 20:07
Location: World_Hub

#6 Post by Semme »

Updated, and my first crack @ pet making. Be sure'n check the included docs..

Cool chilled stations and neat stuff about those hard to handle radio streams.

Compiled on 528 and should run on most pups.

Image
Attachments
movgrab-1.2.1-i486.pet
(78.52 KiB) Downloaded 401 times

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#7 Post by mikeb »

Superb... I used cclive until it started running into dependancy hell.

Confirmed it runs on puppy 4.12 with original glibc (and so does a lot of software when built nicely)

I normally use the browser addon to download at you tube but a command line bunny is handy to have around. I am off to look at the source code....

mike

User avatar
Semme
Posts: 8399
Joined: Sun 07 Aug 2011, 20:07
Location: World_Hub

#8 Post by Semme »

Though it wasn't complicated, thanks for the nod Mike. I've found it'll dwnld from A LOT of sites beyond those mentioned.

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#9 Post by mikeb »

I've found it'll dwnld from A LOT of sites beyond those mentioned.
sounds interesting ...did you just suck it and see?
Any in particular of interest ?
Perhaps we could create a list here.

I have been relooking at ways of browsing and downloading from you tube since google are gradually pushing out browsers, flashplayer and linux. Dillo and MovGrab??, elinks... grab pages with wget or curl.... etc. Something like movgrab that works on pretty much anything and is light too since many who want this are running older hardware with older puppies.

mike

User avatar
Semme
Posts: 8399
Joined: Sun 07 Aug 2011, 20:07
Location: World_Hub

#10 Post by Semme »

Not in particular. Any page that appears to have a video, even some with a web player shell it tends to find. As long as the page returns a size for the video, wget's my first choice for dwnlding. If the url's too jumbled, Movgrab needs to be used directly if it's to have any chance of uncovering the location.

One other interesting feature, one that makes it pretty neat is stated here by it's radio.txt..
Best of all, a flag in the form '+o <path>' can be used to output the stream to a second (or third, or forth...) file, allowing you to listen to the stream and record it, thusly

movgrab 'http://www.triplag.com/webradio/darkpsy ... aylist.asx' -o - +o darktrance.mp3 | mpg123 -

This both pipes it into 'mpg123' and writes it to 'darktrance.mp3'

sindi
Posts: 1087
Joined: Sun 16 Aug 2009, 13:30
Location: Ann Arbor MI USA

playing videos on a 133Mhz (P54C)

#11 Post by sindi »

Does anyone have mplayer with video support for p54c (1996, 133MHz)?
I compiled only with audio support. The puppy 2 player supports P55C (with MMX). mplayer --help lists cpu capabilities (MMX, MMX2, etc.)

Does movgrab work on puppy 1? I can't get sound working in Puppy 2.10 (onebone) and I can't get 4.12 or 4.20 (pulp or turbopup) to recognize any pcmcia cards. youtube-dl needs glibc 2.7 (and will work in pulp linux 4.1.2-based with the upgrade). What do the movgrab pets need?

Curious whether this computer (Omnibook 5500CT) will play 144p 3gp videos, without MMX. A 233MHz Thinkpad plays 240p youtube downloaded with 4.1.2 and movgrab.

I can use it as a remote desktop (thin client) with xhost to display videos played on a 'fast' 233Mhz computer, but the remote hosting cuts the speed of the other computer in half. On the client (?) computer type xhost +(IP of other computer). On the server (?) type export DISPLAY=(IP of other computer):0.0, in both cases from an rxvt (not a real terminal). This lets you run programs on a fast computer and control them with mouse from the slower computer. The sound stays on the faster computer. Mikeb can explain how to export sound - we have been discussing networking.

User avatar
Semme
Posts: 8399
Joined: Sun 07 Aug 2011, 20:07
Location: World_Hub

#12 Post by Semme »

Ahh.. Sindi.... KNOCK, KNOCK >> Your post deserves a thread of it's own.

sindi
Posts: 1087
Joined: Sun 16 Aug 2009, 13:30
Location: Ann Arbor MI USA

movgrab with puppy 1.07

#13 Post by sindi »

Semme wrote:Ahh.. Sindi.... KNOCK, KNOCK >> Your post deserves a thread of it's
own.
1;2c1;2c

I already started a thread (puppy 4.3.1 as wireless gateway) and brought up movgrab, which got mikeb
interested in movgrab for older hardware.

I have a movgrab 1.2.1 extracted from a recent you2pup. The you2pup does not work with puppy 4
but the movgrab works with puppy 4.1.2 and 1 (glibc 2.3.4). As usual, when I asked for an flv I
got a 3gp.

There are dotpups for Mplayer 1.08 and 1.0rc1 (5 and 4MB). After I learn to make a smaller pup001
(loop filesystem - with losetup and mke3fs?) and copy the files to it from the 256MB one I will test
mplayer - it may need to be i486 not i586 for p54c hardware (early pentium).

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#14 Post by mikeb »

I have a mplayer built that runs on 2.02 (early glibc ok) and has cpu detection ..not sure if useable but
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNowExt: 0 SSE: 1 SSE2: 0 SSSE3: 0
Compiled for x86 CPU with extensions: MMX MMX2 SSE CMOV
from its version info. Its built from 2009 sources so quite useful.

mike

sindi
Posts: 1087
Joined: Sun 16 Aug 2009, 13:30
Location: Ann Arbor MI USA

mplayer for pentium I without MMX

#15 Post by sindi »

mikeb wrote:I have a mplayer built that runs on 2.02 (early glibc ok) and has cpu detection ..not sure if useable but
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNowExt: 0 SSE: 1 SSE2: 0 SSSE3: 0
Compiled for x86 CPU with extensions: MMX MMX2 SSE CMOV
from its version info. Its built from 2009 sources so quite useful.

mike
MMX (introduced in 1997 - my computer is 1996) is a way to accelerate graphics processing. Your MMX info refers to the
computer you are running it on. P54C has no MMX at all, P55C MMX, PII also MMX2, PIII SSE. AMD had 3DNOW instead of MMX.
When compiling mplayer you have to choose whether to support hardware without MMX. Most people do not even when compiling with cpu detection.

MMX cpus have a larger L1 cache and 57 new instructions.

There are two older mplayer pups at dotpups.de for Puppy 1/2 (pup 1 has glibc 2.3.4).

How do I extract the binary from a .pup without installing it? I tried tar.
How do I check it for i486 support without actually trying to run it?

How can I boot puppy 1 from DOS without wakepup? I have all the files in c:

sindi
Posts: 1087
Joined: Sun 16 Aug 2009, 13:30
Location: Ann Arbor MI USA

mplayer version for p54c

#16 Post by sindi »

mikeb wrote:I have a mplayer built that runs on 2.02 (early glibc ok) and has cpu detection ..not sure if useable but
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNowExt: 0 SSE: 1 SSE2: 0 SSSE3: 0
Compiled for x86 CPU with extensions: MMX MMX2 SSE CMOV
from its version info. Its built from 2009 sources so quite useful.

mike
MMX P54C 1996
MMX2 P55C 1997
SSE Pentium III 1999
latest SSE 2009 - your version will support the latest acceleration instructions.

CFLAGS -march=i486 -mcpu=i686

when compiling optimizes for P4=i686 (makes use of capabilities of that cpu) but also makes it usable for i486 and later,
which I think means cpu detection. It will support SSE but not require it. Mplayer compiled ONLY for very early
pentium or older would be smaller but play videos more poorly on later hardware than mplayer with MMX support.

I need something compiled -march=i486 (or maybe -march=pentium?) that will work without MMX.

objdump -p filename
Lists required libraries including GLIBC version.
glibc can be upgraded, the cpu architecture cannot.

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#17 Post by mikeb »

I didn't configure anything about cpu features and it defaulted to auto cpu detect....

rename pup to zip.

486...run it

dos to linux...grub4dos perhaps ...check their readme.

mike

sindi
Posts: 1087
Joined: Sun 16 Aug 2009, 13:30
Location: Ann Arbor MI USA

mplayer 1.0rc1 dotpup needs libs not in puppy 1.07

#18 Post by sindi »

mikeb wrote:I didn't configure anything about cpu features and it
defaulted to auto cpu detect....

rename pup to zip.

486...run it

dos to linux...grub4dos perhaps ...check their readme.

mike
Detecting a cpu does not mean it will run on it.

An mplayer I compiled for P55C or later plays mp3s offline but not
online on a P54C, after detecting the cpu.

I renamed the MPlayer 1.0rc2 pup (for puppy1/2) to zip. It unzipped to
a bunch of files including FILESYSTEM.tbz. I looked up tbz - unpacks
with tar -xjf giving /usr/local/bin/mplayer. Puppy 1.07 has no objdump.
ldd reveals it is missing libpangocairo, libGL, liblircc, libXvMCW and
libasound (ALSA).

1.07 is the last version to use OSS not ALSA sound. Puppy 2.10 (ALSA)
could not detect any sound chips. They both work with pcmcia. Puppy 4
could not find pcmcia cards (but ALSA sound works).

I don't need to play movies on this internet radio but if Mike wants to
try compiling mplayer 1.0 -march=i486 without libraries missing in puppy
1.07, for fun, I will test it.

I got Puppy 2 to boot with loadlin and will keep working on Puppy 1.
It stalls at uncompressing a file.

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#19 Post by mikeb »

-march=i486 and oss too?

well you never know

mike

User avatar
mikeb
Posts: 11297
Joined: Thu 23 Nov 2006, 13:56

#20 Post by mikeb »

hang on...what about xmms....

mike

Post Reply