Показаны сообщения с ярлыком media. Показать все сообщения
Показаны сообщения с ярлыком media. Показать все сообщения

вторник, 23 марта 2010 г.

mem #14

Написать эту заметку побудило прочтение статьи Легкий способ скачать ролик с Youtube.
Здесь я опишу некоторые полезные ключи, остальное можно найти в wiki на официальном сайте.

youtube-dl - маленькая платформонезависимая консольная прога для сливания роликов с youtube.com. Для её работы требуется python 2.х. На момент написания заметки доступна версия от 2010.03.13.

Пользоваться ей очень просто, в примере ролик скачивается в файл vid.flv:
youtube-dl -o vid.flv "http://www.youtube.com/watch?v=foobar"
Некоторые ролики требуют ввести логин с паролем, для этого предусмотрены ключи -о и -р:
youtube-dl -u login -p pass "http://www.youtube.com/watch?v=foobar"
Так же имеется возможность скачивать ролики требуемого качества. Для этого используются ключи -b или --best-quality - в наилучшем доступном качестве, -m или --mobile-version - мобильная версия ролика и -d или --high-def.

Ключ -i или --ignore-errors позволит скачивать видео несмотря на ошибки.

Опция -a или --batch-file позволяет скормить целый файл с адресами роликов. В файле должно быть по одному URL в строке.

Для того, чтобы случайно не затереть уже сохранённый ролик используется ключ -w или --no-overwrites.

Для докачивания ролика используется ключ -c или --continue, как в wget.

вторник, 12 января 2010 г.

mem #10

Exaile - приятный проигрыватель под GTK+. Умеет таскать из сети обложки и инфу об исполнителе.
Устанавливается как из пакетов, так и из исходников.

Из исходников проигрыватель собирается следующим образом (Debian/Ubuntu):
Для работы необходимо:
   * bzr
   * debhelper (>= 5)
   * python-dev
   * python-gtk2-dev
   * buildtools
   * gstreamer0.10-plugins-good
   * python-gst0.10
   * python
   * python-gtk2
   * python-glade2
   * python-dbus
   * python-pyvorbis
   * python-mutagen
   * python-pysqlite2 | python (>= 2.5)
   * python-elementtree | python (>= 2.5)
   * gstreamer0.10-plugins-base
   * intltool
Ставим:
$ sudo apt-get build-dep exaile
После выполнения необходимо убедиться в том, что python-mutagen установлен, иначе exaile будет выдавать ошибки.

Далее необходимо получить код из репозитория bazar:
Для версии 0.3.x development branch:
$ bzr checkout http://code.launchpad.net/exaile/0.3.x exaile03
Для версии 0.2.x stable branch:
$ bzr checkout http://code.launchpad.net/exaile/0.2.x exaile02
перейти в папку с исходниками и собрать их:
$ cd exaile0*
$ make
$ sudo make install
Обновление:
$ bzr update
$ make clean
$ make
$ make install
Взято из FAQ http://www.exaile.org/wiki/Downloading_and_Compiling
Get Exaile