суббота, 16 апреля 2011 г.

Как качать видео в Google Chrome без расширений и программ.

Таким образом можно скачивать и аудио файлы, статью можно было бы назвать "скачивание медиа файлов", но народ в основном качает видео :)
На странице с видео, не запуская видео плеер(!), кликаете правой клавишей мыши по свободному месту на странице, выбираете "просмотр кода элемента" в контекстном меню. Можно использовать и горячие клавиши - Ctrl+Shift+I.
Как откроется окно "инструментов разработчика", переходите на вкладку Network. Затем запускаете видео и ищете свой видео файл. Можно сразу отфильтровать ненужное, для этого надо нажать на значок "clear" внизу (на скрине он обозначен).
Найдя свой файл, кликните по нему.Откроется рубрика "headers" с данными о файле. Там будет и ссылка - "Request URL". Ссылку надо скопировать и вставить(и перейти) в адресную строку. Когда страница начнет грузиться, то останется только в меню гаечного ключа выбрать "Сохранить страницу как..." или Ctrl+S.
Если долго не всплывает окно диалога загрузки, то загрузку на странице надо остановить, достаточно нажать на кнопку стоп (Х) на тулбаре.



Частая ошибка - сначала запускают видео, а потом открывают "инструменты разработчика". Файл тогда не отображается, надо перезагрузить страницу с уже открытым "инструментом разработчика".

На youtube есть небольшие различия. Видео файл там не имеет расширения и называется "videoplayback".После закачки его можно переименовать и присвоить расширение.flv для флеша, webm для HTML5, mp4 для H.264.
Во-вторых, видео плеер запускается автоматически и из-за этого в Network файл не отображается. Поэтому надо перезагрузить страницу с уже открытым "инструментом разработчика".

Можно совместно с Хромом использовать Download Master.Копировать ссылку и передавать на закачку в DM. В несколько потоков скачивается гораздо быстрее.
(на youtube не работает, там можно скачивать только самим Хромом)

Способ удобен тем, что позволяет скачивать видео файлы с любых сайтов и не имеет значения на каком хостинге они их держат.
Несмотря на нудное описание, сам процесс занимает 20-25 секунд :)

И другой, более простой способ.
Запускаете видео и в новой вкладке открываете about:cache или chrome://view-http-cache/
На самом верху списка будет ссылка на видео. Выделяете и копируете ее и вперед, можно скачивать видео.

И уже есть универсальное расширение Download It для скачивания медиафайлов. Хоть пока и не без недостатков. 

пятница, 15 апреля 2011 г.

Google Chrome и прокси.

По умолчанию в Хроме используются системные настройки прокси. Но можно задавать и собственные настройки, причем для каждого профиля можно назначить отдельные настройки.
1.С помощью параметров запуска (можно создать отдельный ярлык и с него запускать):
--proxy-server="адрес:порт"
Для SOCKS чуть по-другому:
--proxy-server="127.0.0.1:порт"
(как запускать с параметрами http://supermember1.blogspot.com/2011/04/google-chrome-c.html )

2.С помощью новых экспериментальных расширений. Для их работы нужно включить "API экспериментальных расширений" на странице chrome://flags/ .
Ссылки на расширения:
https://github.com/mohamedmansour/proxy-anywhere-extension
http://code.google.com/chrome/extensions/trunk/examples/extensions/proxy_configuration.zip
Второе расширение нужно распаковать и устанавливать распакованным.

С Хромом отлично работает программа Adv Tor.
http://nemesis.te-home.net/advanced-tor
Параметр для запуска Хрома с Adv Tor: --proxy-server="127.0.0.1:9050"

Расширение Proxy Anywhere для независимых настроек прокси уже в стабильной версии
https://chrome.google.com/webstore/detail/eejcbegfnjfjnmdikkplhbhnemddchbn

Создание и перенос профиля и кеша.

В Google Chrome есть возможность создавать неограниченное количество профилей и есть возможность назначить для кеша отдельную папку. Также можно задать размер кеша.
Для это существуют параметры запуска:
--user-data-dir="диск:\папка" - для нового профиля, в кавычках указываете его расположение
--disk-cache-dir="диск:\папка" - место расположение кеша
--disk-cache-size="размер в байтах" - размер кеша
--media-cache-size="размер в байтах" - размер медиа кеша
Дополнительно. Можно назначать папку для пользовательских скриптов,если вы не хотите устанавливать их расширением -
--user-scripts-dir="диск:\папка"
(как запускать с параметрами http://supermember1.blogspot.com/2011/04/google-chrome-c.html )
Есть ограничения: у Хрома нет 100% многопрофильности. Ссылки из других программ и файлов и те же ярлыки интернета будут открываться в профиле по умолчанию - в AppData\Local\Google\Chrome\User Data

В новых версиях планируется введение мультипрофильности "из коробки".

четверг, 14 апреля 2011 г.

Простые способы устранения неполадок в работе флеш плеера.

1.Google Chrome использует два флеш плагина: встроенный и плагин Internet Explorer, который находится в C:\WINDOWS\system32\Macromed.
Из-за этого могут быть конфликты и сбои в работе флеш плеера.
Можно отключить один из плагинов и решить этим проблему.
Для этого надо зайти на страницу плагинов Хрома: chrome://plugins/ , на странице кликнуть функцию "Подробнее" и отключить один из флеш плагинов. Можно поэкспериментировать и отключить тот, что хуже работает.





2.Если экран плеера делится зеленой полосой на две части по горизонтали или появляются артефакты во время просмотра видео, то причина этого может быть в аппаратном ускорении.
Часто бывает достаточно отключить аппаратное ускорение в настройках флеш плеера. Для этого надо зайти на сайт с флеш плеером, например, тот же youtube, кликнуть правой клавишей мыши по окошку флеш плеера и выбрать "параметры". В "параметрах флеш плеера" снять галочку с аппаратного ускорения.
Можно отключить аппаратное ускорение и в самом браузере.Для этого нужно использовать параметр:
--disable-accelerated-compositing
( 21.05.2011 В перечне параметров запуска больше нет параметра --disable-accelerated-compositing.
Зато появились --disable-accelerated-layers и --disable-accelerated-video )
(как запускать с параметрами http://supermember1.blogspot.com/2011/04/google-chrome-c.html )

3.Может вызывать проблемы и песочница флеша или работа плагинов в отдельных процессах. Для отключения песочницы нужно запускать Хром с параметром:
--disable-flash-sandbox
Чтобы плагины работали в общем процессе браузера, можно использовать параметр:
--in-process-plugins


Проверка работы на новом профиле.

Часто ошибки в работе возникают из-за повреждения профиля пользователя. Чтобы это проверить, достаточно запустить Хром на новом профиле.
В справке по Google Chrome есть статья про создание нового профиля.
http://www.google.com/support/chrome/bin/answer.py?answer=142059
Но можно переименовать папку User Data, например, в User Data1, с нее собственно и начинается профиль. Перезапустить Хром, он создаст новый профиль. Если ошибка исчезнет, то новый профиль ( который теперь User Data ) можно синхронизировать и использовать. А старый переименованный ( User Data1 ) удалить. Если нет, то наоборот - новый удалить, а старый переименовать обратно ( снова в User Data ).

Пути в Win7 и Висте: C:\Users\*User*\AppData\Local\Google\Chrome
В Win XP: C:\Documents and Settings\*User*\Local Settings\Application Data\Google\Chrome
Перед изменениями не забудьте синхронизировать старый профиль в настройках Chrome.
Гаечный ключ - параметры - личные - синхронизация.

Как запускать Google Chrome c заданными параметрами.

Иногда требуется запустить Chrome с определенными параметрами.
Для этого в Windows удобней всего использовать ярлык запуска. На рабочем столе копируем ярлык или используем тот, что есть, если будем постоянно запускать Chrome с заданными параметрами.
Кликаем правой клавишей по ярлыку, выбираем "свойства". В свойствах ярлыка в поле "объект", через пробел после ...\chrome.exe, надо вписать параметр.
Можно использовать и несколько параметров одновременно. Следующий параметр вписывается через пробел после предыдущего. Например,
--disable-flash-sandbox --disable-accelerated-compositing .

















Для MacOS удалось накопать только следующее:
В статье упоминается о параметрах запуска Chrome.

Наиболее легко читаемый список параметров можно найти на странице:
http://peter.sh/experiments/chromium-command-line-switches/