Comments 60
У лени, как двигателя прогресса бывают недостатки. В данном случае недостаток очевиден — избыточность. Ваш скрипт копирует всё, да еще и с дублированием копий. Либо этому скрипту не хватет интеллекта, либо проще сохранить конкретный ролик из конкретного окна открыв отладочные средства самого браузера.
А я в виндоус для этого использовал такой такую программу как Internet Explorer. Она кроме всего умеет ещё и страницы html показывать ))
Internet Explorer
Ну признавайтесь, суки, кто за НИХ голосовал? Откуда у них опять 50% голосов? — вероятно, пользователи IE :)
у меня есть друг, у которого есть знакомый. Так его родственник знает человека, который вроде как использует ie
У меня есть знакомый который на хабре написал в шутку про IE и лешился кармы. Теперь он всегда улыбается и смотрит пустым взглядом
Флеш из кэша умеет?
Кажется мне, это уже изобретали на хабре, ссылку только найти не могу
неплохо было бы фильтр какой то сделать, обычно видео имеет средний размер от нескольких мегабайт, сразу отфильтруется реклама и пр. ненужный хлам…
Хорошо бы добавить условие на «время изменения: несколько минут назад». Старое барахло в кэше скорее всего никому не нужно ведь.
Вот только вчера думал как сохранить flash-video, а тут статья готовая… и с чудесными добрыми коментами)
ctrl+u вам в помощь
В исходниках оно иногда зарыто настолько глубоко…
тогда Ctrl+Shift+I :)
Я про то, что в сорцах не всегда есть прямая ссылка на url. Она бывает спрятана на отдельной странице, которая скармливается флеш плееру — такое еще не сложно найти (хотя и дольше). Но есть случаи, когда такой ссылки вообще нет — есть какой-то код, который флеш-плеер переобразует в ссылку, и вот его уже довольно сложно расшифровать самому.
Задача: сохранить ролик «Создание Национальной программной платформы»:
URL: ria.ru/press_video/20111014/459085193.html
При его проигрывании в директории /tmp не появляется файла вида FlashXXXXX.
Как, ваш скрипт справится?
URL: ria.ru/press_video/20111014/459085193.html
При его проигрывании в директории /tmp не появляется файла вида FlashXXXXX.
Как, ваш скрипт справится?
Этот файл и не должен там быть. Начиная с какой-то версии, Adobe Flash сразу же удаляет появляющийся там ролик (раньше он удалялся только после закрытия вкладки с этим роликом), но хэндл файла остаётся открытым, так что фактически файл всё ещё существует, просто по имени в /tmp не доступен, однако остаётся (до момента закрытия вкладки) доступен в /proc/. Предложенный скрипт, собственно, и роется в /proc, вытягивая всё, что ссылается на /tmp/Flash*
P.S. По вашей же ссылке, похоже, условие работы скрипта «видео flash-плееру доставляется в виде flv-файла по http-протоколу» не соблюдается, конкретно этот ролик скрипт не вытянул (с Youtube же всё ОК).
Я смотрю ютуб через команду ytu «адрес до видео»
Ибо флеш тормозит через браузер, а mplayer тянет видео в 720p
вот скрипт
COOKIE_FILE=/var/tmp/youtube-dl-cookies.txt
mplayer -cache 10000 -cookies -cookies-file ${COOKIE_FILE} $(youtube-dl --max-quality=45 -g --cookies ${COOKIE_FILE} $*)
По стандарту используется качество 720p
Для скачивания можно использовать
youtube-dl --max-quality=45 «адрес»
Скачать сам youtube-dl в арче можно через aur.
Ибо флеш тормозит через браузер, а mplayer тянет видео в 720p
вот скрипт
COOKIE_FILE=/var/tmp/youtube-dl-cookies.txt
mplayer -cache 10000 -cookies -cookies-file ${COOKIE_FILE} $(youtube-dl --max-quality=45 -g --cookies ${COOKIE_FILE} $*)
По стандарту используется качество 720p
Для скачивания можно использовать
youtube-dl --max-quality=45 «адрес»
Скачать сам youtube-dl в арче можно через aur.
У меня жена просто берёт и копирует из кэша оперы.
Чтобы оно работало быстрее можно не копировать, а хардлинки создавать.
Неужели Minitube'ом никто не пользуется? Очень удобная штука: во-первых, позволяет создавать список закачек и качает их себе в фоне; во-вторых, не нужно в систему внедрять жуткую дырищу (flash plugin). И удобно, и безопасно.
Я думал, скрипт будет анализировать заголовки файлов, а тут такое
φ. Уж лучше тогда, если есть Firefox, поставить аддон Video DownloadHelper и не мучаться. Работает с 99%порносайтов. Ну, или переписать скрипт, но мне лень.
lsof -n | grep /tmp/Flash
φ. Уж лучше тогда, если есть Firefox, поставить аддон Video DownloadHelper и не мучаться. Работает с 99%
Ребят, не пинайте сильно, подскажите, как использовать эти все странные скрипты? Вот у меня открыт хром, я вообще ни разу не айтишник, а приобщиться к прогрессу тоже хочется.
Поставь себе какой-нибудь extension наподобие Video DownloadHelper'а для Firefox — проще будет. Гуглятся неплохо (:
Спасибо, я знаю, что такое расширения, откуда их брать и зачем они нужны. Я спрашиваю именно_про_использование_скриптов. На хабре, да и вообще на просторах интернета, периодически попадаю на подобные статьи, но понятия не имею, как этими скриптами воспользоваться. Т.е. автор говорит: вот, мол, ребята, вот такой скрипт, он для того-то и того-то предназначен. И разные комментарии типа «ого!», «крутотень!» и т.д. Так не подскажете, как именно можно воспользоваться скриптами и нужно ли дополнительное ПО для их использования?
Можно сделать ещё интереснее — с помощью анализатора трафика (сниффера) перехватывать запрос к нужному файлу (flv, mp4) и выводить ссылку на этот файл, чтобы его можно было просто скачать: тогда не нужно держать флэш-плеер открытым и дожидаться, пока видео в нём будет загружено до конца.
Вручную я делал это с помощью urlsnarf (входит в dsniff) — удобно тем, что сразу отображает конкретные HTTP-запросы, но там в verbose-режиме всё равно достаточно много разной информации, среди которой нужно найти ссылку на нужный файл. А вот если это дополнительно автоматизировать, то будет совсем комфортно.
Вручную я делал это с помощью urlsnarf (входит в dsniff) — удобно тем, что сразу отображает конкретные HTTP-запросы, но там в verbose-режиме всё равно достаточно много разной информации, среди которой нужно найти ссылку на нужный файл. А вот если это дополнительно автоматизировать, то будет совсем комфортно.
оно уже не работает
Sign up to leave a comment.
Сохранение flash-video из кэша браузера