Социалка ВКонтакте на сегодняшний день содержит огромное количество фильмов и музыки в хорошем качестве. Если слушать музыку в онлайне ещё нормально, то просмотр фильма может растянуться на длительное время из за кэширования видео. Кроме того процесс просмотра может совсем прерваться, или флэш подвиснуть... Поэтому я всегда скачиваю фильм с вконтакта, по достижению закачкой 10% начинаю смотреть, пока смотрю, фильм докачивается... 3G-модем заставляет так изголяться :)
Если соединение 3G прервалось, то после повторного коннекта вконтакт не дает продолжить закачку, т.к. хэш ссылки уже другой. Тут на помошь приходит консольная утилита wget, которая позволяет подхватить недокаченный файл, и докачать его. В ArchLinux она стоит в системе по умолчанию.
Делается это следующим образом:
Нам нужен ID, e-mail и пароль. Допустим ID = 12345, e-mail = example@gmail.com, пароль = пар0ль. Делаем хэш пароля:
echo -n 'пар0ль'|md5sum|cut -d ' ' -f 1 получаем bad59460ae69d49c0106f98dd00aa6ce
Заходим во ВКонтакт, открываем фильм, и копируем ссылку в правом нижнем углу
Запускаем скачивание, указав наш недокаченный файл в параметре —output-document:
wget -c --no-cookies --header "Cookie: remixfriendsCommon=0; remixemail=example@gmail.com; remixchk=2; remixvideos=0; remixfriends=1; remixpass=bad59460ae69d49c0106f98dd00aa6ce; remixmid=12345" --output-document='film.mp4' 'http://cs13263.vkontakte.ru/u21264554/video/d707bdc463.360.mp4'
У вас 99,99% что файл подхватится на докачивание, и вам не придётся ждать полной скачки.