Титла: Програма за сваляне на видео от ask.fm Публикувано от: hao123 в Jan 05, 2014, 22:23 Здравейте, аз използвам "Linux Ubuntu 12.04 LTS" с графична среда "GNOME Classic". Търся програма за сваляне на видео от ask.fm. Бях повдигнал тема в kaldata.com, но уви там не можем да се разберем.
Добавките (плугините), с които съм пробвал да сваля видео от там са "Download Helper" и "Flash Video Downloader". Принципно с второто си свалям видео отвсякъде (не, че с първото не става, де). Обаче за ask.fm не става. Ако някой знае програма или приложение за сваляне на видео, моля да пише. 8) Титла: Re: Програма за сваляне на видео от ask.fm Публикувано от: neter в Jan 06, 2014, 00:22 Май за сефте отварям този сайт, та не го зная в подробности, но за видеата, на които попаднах там, забелязах, че в генерирания HTML код на сайта, когато цъкнеш на някое видео се появява object елемент, в който е въпросното видео. В този object елемент в параметъра flashvars имаш две стойности, които те интересуват - "netConnectionUrl" и "url". Като сглобиш тези две стойности в едно url, получаваш адреса на rtmp потока, който можеш да си свалиш с rtmpdump (ако го нямаш, инсталирай си го, ще ти трябва и по-надолу). Изглежда обаче netConnectionUrl се повтаря навсякъде един и същ, а променлива е само стойността на url, която стойност може да се види в HTML кода и без да се цъка на видеото. И понеже ме е хванала музата за писане, а не за търсене, ето ти едно скриптче за целта
Код Слагаш това в един файл, правиш файла изпълним и го изпълняваш с описаните параметри. Ако се натъкнеш на бъгче, опиши го, за да го оправим :) П.П.: За да не стане объркване да кажа, че скриптът сваля видеа от ей такива ($2) страници. Ако трябва да се свали видео, което не е налично в началната страница (т.е., трябва да се цъкне бутонът "Виж повече" в дъното на страницата, за да се покаже), тогава на съответния пост се цъка линкът, в който пише преди колко време е публикуван (например "преди около месец") и на скрипта се подава URL-ът на самостоятелното видео. Да ме прощава собственичката на профила, че ѝ ползвам страницата за пример, ама излиза първа в Google при търсене на "ask.fm video" :) Редактирано в 23:17: Малко корекции по скрипта. Титла: Re: Програма за сваляне на видео от ask.fm Публикувано от: angie_bg в Jan 07, 2014, 20:00 Бих добавил и „-е“ или „--resume“ на 84-и ред - ако прекъсне свалянето и се стартира скриптът със същите параметри, да продължи със свалянето, а да не започва отначало.
Друго решение - безплатната Streamtransport ($2). Инсталира се с wine и работи учудващо добре. Особеност - изисква актуална версия на флаша. Ако си с по-стара версия, което не пречи на браузерите, Streamtransport не тръгва. Титла: Re: Програма за сваляне на видео от ask.fm Публикувано от: hao123 в Jan 08, 2014, 22:00 neter , съжалявам за писането ти, обаче нищо не разбрах. ??? Даже още повече се обърках. Дай ми вариант как да разбера URL-а на самото видео, пък аз ще го сваля с "Flash Video Download" (ако става по някакъв начин, де).
"Stream Transporter" не ми свърши работа- цъкам върху видеото, div-а изчезва. :@ Титла: Re: Програма за сваляне на видео от ask.fm Публикувано от: neter в Jan 09, 2014, 00:30 Даже още повече се обърках.Не се стряскай - по-просто е, отколкото изглежда :) 1. Копирай кода на скрипта (от ред 1 до ред 86, без други редове) 2. Сложи копираното в един текстови файл 3. Запази текстовия файл в домашната ти директория и кръсти файла например ask.fm_video_download.sh 4. След това отвори конзола (терминал; онова с черния екран, в което се пишат команди) и изпълни командата: Цитат chmod +x ask.fm_video_download.shс която команда ще направиш файла изпълним. 5. След това пробвай да свалиш някое видео от ask.fm с команда в конзолата: Цитат ./ask.fm_video_download.sh -u адресЗамести думата "адрес" с адреса на страницата в ask.fm, от която искаш да свалиш видео. За да ти спестя стъпки 1 и 2 направо ти прикачвам файл с кода. Вземи го и изпълни стъпки 3, 4 и 5 ;) Бих добавил и „-е“ или „--resume“ на 84-и ред - ако прекъсне свалянето и се стартира скриптът със същите параметри, да продължи със свалянето, а да не започва отначало.Полезно предложение, но много от прекъсванията на rtmpdump водят до счупени фреймове в края на прекъсналия файл, за избягването им ще трябва да се добавя и "--skip", само че и стойността ѝ е неясна, ще трябва да се правят проби и за бройката, а и нищо не гарантира, че в мястото на прекъсването в крайния файл няма да останат бъгливи фреймове, които да дразнят при изпълнението след това... Предпочитам да го оставя да си почва отначало, за да е по-сигурен резултатът, когато се наложи повторно сваляне. А и всички клипчета, на които попаднах в този сайт, бяха доста кратки, твърде вероятно е въобще да не се стигне до сваляне на продължително видео от този сайт, та не си заслужава галимацията за тези кратки видеа. Но пък, който иска, да си добави параметъра. В текущия му вид редовете с rtmpdump са три - 45, 79 и 84. Титла: Re: Програма за сваляне на видео от ask.fm Публикувано от: hao123 в Jan 09, 2014, 05:53 Още когато напиша "chmod +x ask.fm_video_download.sh", ми изписва, че няма такъв файл или директория. Аз му сложих отметка "Стартирай като програма". Обаче ефект няма. Снимка ($2) от работният ми плот.
Титла: Re: Програма за сваляне на видео от ask.fm Публикувано от: neter в Jan 09, 2014, 10:56 Още когато напиша "chmod +x ask.fm_video_download.sh", ми изписва, че няма такъв файл или директория.Защото не си запазил файла в домашната ти директория (/home/enyo), а в някоя друга папка (предполагам /home/enyo/Свалени). Премести файла в домашната ти директория и пробвай пак! Титла: Re: Програма за сваляне на видео от ask.fm Публикувано от: hao123 в Jan 09, 2014, 20:39 А, май стана нещо. :) Обаче как да разбера URL адреса на видеото в ask.fm?
Титла: Re: Програма за сваляне на видео от ask.fm Публикувано от: Ekspert в Jan 09, 2014, 21:33 Опитай и тази добавка за мозилката
Flash and video download ($2) или го напиши в търсачката на мозилката за добавки, работи добре, ползвам я от много време. Титла: Re: Програма за сваляне на видео от ask.fm Публикувано от: neter в Jan 09, 2014, 21:34 Подаваш на скрипта или такъв ($2) адрес, като, ако в списъка има повече от едно видео, скриптът ще те попита кое (или кои) искаш да свалиш, или такъв ($2) адрес със самостоятелно видео (можеш да го видиш като цъкнеш на "преди 4 месеца" под това видео в общия списък). Ако не укажеш папка, в която да се свали видеото, ще се свали в домашната ти папка (тъй като текущо там ще се намираш в конзолата).
Ако искаш да укажеш папка, където да се свали видеото (видеата), изпълни скрипта така: Цитат ./ask.fm_video_download.sh -u адрес -d /път/до/папката Ако скриптът ти каже, че нямаш инсталирани curl и/или rtmpdump, изпълни тази команда в конзолата Цитат sudo apt-get install curl rtmpdumpза да ги инсталираш, и опитай пак да изпълниш скрипта. П.П.: Пак се извинявам на собственичката на профила в ask.fm, че го ползвам за пример :) Титла: Re: Програма за сваляне на видео от ask.fm Публикувано от: hao123 в Jan 10, 2014, 17:44 Проработи. ;) Благодаря. 8) Обаче трябва да си създам файл с тези команди, защото не мога да ги назубря. :D [_]3
Титла: Re: Програма за сваляне на видео от ask.fm Публикувано от: neter в Jan 10, 2014, 19:34 Честито! :)
За записването на командите във файл... Може да си ги запишеш, като справка за целия процес по пускане на скрипта в действие (макар че винаги можеш да направиш справка и тук във форума, докато го има), но след като вече си подкарал всичко, ти е нужна само командата за извикване на скрипта (тази, в която пишеш ./ask.fm_video_download.sh). Ако нямаш други файлове в домашната директория, имената на които започват с "ask", за по-бързо може в конзолата да изписваш командата така: Цитат ./askTAB -u адрескъдето TAB е натиснат клавиш TAB от клавиатурата, при което конзолата сама ще изпише останалата част от името на файла. Ако забравиш какви са опциите към командата ("-u" за адрес и "-d" за папка), винаги може да извикаш скрипта и без тези опции (или с опция "-h" отзад), при което ще ти излезе помощната информация за използването на скрипта, която съм ти описал в него. Т.е., за помощ как се използва скриптът изпълняваш в конзолата Цитат ./askTABи ще получиш помощна информация какво да правиш. Тук TAB пак е клавиш TAB от клавиатурата. Няма никакъв проблем и да смениш името на файла със скрипта, ако настоящото име не ти е удобно за автоматично дописване с клавиш TAB, а може и да кръстиш файла само с една буква или една цифра и така хептен си опростяваш помненето. Например: Цитат ./a -u адреса за помощната информация изпълняваш: Цитат ./a П.П.: Все пак скриптовете са точно това - записана поредица от команди в един файл, за да не се налага сложно помнене и писане на много команди за едно и също действие. Да си запишеш в отделен файл командата за изпълнение на скрипта, за да не я забравиш, е все едно да си запишеш на една бележка къде си сложил друга бележка. Може, ама е странно :) |