Nem download af videoer på Linux med movgrab

Jeg har flere gange haft behov for at downloade videoer fra f.eks. Youtube til undervisningsbrug, og jeg faldt for nylig over "movgrab" passer fint til mit brug - det er en kommando-linie program til Linux og programmet understøtter umiddelbart alle de store sites såsom Youtube, Video osv.

Der er en fin vejledning på http://surl.dk/acc/ som passer til nyere Ubuntu/Mint systemer.

sudo tar -xzvf movgrab-1.1.8.tgz
cd movgrab-1.1.8
./configure
make 
sudo make install

Den installerer sig som "/usr/local/bin/movgrab". Som eksempel på movgrab vil jeg gerne downloade "http://www.youtube.com/watch?v=BRY7_cnLmeo" og gemme den som "sejlere.webm".

/usr/local/bin/movgrab -o sejlere.webm http://www.youtube.com/watch?v=BRY7_cnLmeo

Det eneste, der driller mig er at option "-f" ikke virker for mig. Vejledningen på http://surl.dk/acc/ skriver ellers at man kan finde formater først med "-T" og derefter downloade med "-f FORMAT".

/pto

Peter Tofts billede
Peter Toft er algoritme-designer hos Fingerprints Cards. Han har blogget om open source og Linux siden Version2's begyndelse. Blogger også jævnligt om andre sjove teknologi-områder.

Kommentarer (26)

Kasper Henriksen

Der er et GreaseMonkey script til at hente videoer fra YouTube: http://userscripts.org/scripts/show/25105

Der er også youtube-dl.

Og så er der naturligvis

lsof | grep -i deleted

som giver en liste af file descriptors, der er åbne, hvor den tilhørende fil er slettet. Videofiler, flash har åbne, kan man så kopiere ud med ganske almindelig

cp /proc/$(Flash PID)/fd/<nummer> <filnavn>

mens flash stadig har filen åben.

Flemming Sørensen

Det kan godt være at det er nemt at downloade videoer med movgrab, men det er ikke nemt at downloade movgrab med wget. Det kunne ellers være et fint lille værktøj...

Martin Krogager

En mulighed kunne også være Firefox plugin - Downloadhelper
Virker på både Windows / Linux.
På Youtube kan den fint gennemskue hvis filmen findes i flere kvaliteter, så man kan få fat i den man ønsker

Casper Bang

Det er vist kun folk med kommandolinietække, der foretrækker movgrab frem for en af de mange browser plugins til formålet.

Lars Tørnes Hansen

Det er vist kun folk med kommandolinietække, der foretrækker movgrab frem for en af de mange browser plugins til formålet.


Her er en muligvis god forklaring på hvorfor geeks godt kan lide scripting via terminalen (kommandolinien):

"Geeks versus Non-Geeks when Doing Repetitive Tasks [Funny Chart]"
http://www.howtogeek.com/102420/geeks-versus-non-geeks-when-doing-repeti...

no pun intended

Henrik Jess

Jeg plejer at lave den her ...

x=''
umph --all <URL> | while read n ; do
x=$(expr $x + 1)
y=seq -f &quot;%04g&quot; $x $x
youtube-dl -c -o "$y-%(title)s-%(id)s.%(ext)s" $n
done

Ganske behageligt når man henter hele playlister af gangen. Så er det blot at oprette en playliste og hente dem alle i et hug med nummerede filer.

Morten Sørensen

Jeg har haft megen glæde af siden keepvid. Det virker i browseren, dvs man ikke skal tab'e frem og tilbage i mellem vinduer. Man kopierer bare youtube-url'en ind i keepvid-feltet og herefter kan man vælge at downloade forskellige størrelser (360p, 480p, 720p, 1080p) på de fleste af dem. Nogle videoer er dog ikke uploadet i alle størrelser. Det eneste krav er java jre installeret. OpenJDK-7-JRE virker fint :)

Jesper Lund

Kan man downloade videoer fra facebook (dvs. ikke Youtube-embeddede men direkte uploadede)

Hvis du kan afspille, kan du downloade :-)

Men jeg bruger ikke Facebook, så jeg ved ikke hvilken teknologi de bruger til streaming. Hvis det er flash er det enten http (som YouTube, nemt) eller rtmp (som DR, lidt sværere, men som regel kan du få rtmpdump til at spille).

Kim Schulz

hvad med Tv2 lorry? er der nogen der har fundet en løsning til at hente fra dem? De benytter vist noget flowplayer(flash) der afspiller RTSP med noget sikkerhed og pingback osv.

Log ind eller opret en konto for at skrive kommentarer

IT Businesses