Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:aegisub [2011/08/12 16:35] |
wiki:aegisub [2013/01/31 16:06] (текущий) [Установка из исходных кодов] |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
Программа для работы с субтитрами. В основном нацелена на редактирование [[wpru>http://en.wikipedia.org/wiki/Advanced_SubStation_Alpha#Advanced_SubStation_Alpha|ASS]] субтитров. Но так же прекрасно справляется с SRT, SSA, SUB, XSS, PSB и многими другими видами субтитров. | Программа для работы с субтитрами. В основном нацелена на редактирование [[wpru>http://en.wikipedia.org/wiki/Advanced_SubStation_Alpha#Advanced_SubStation_Alpha|ASS]] субтитров. Но так же прекрасно справляется с SRT, SSA, SUB, XSS, PSB и многими другими видами субтитров. | ||
+ | {{:wiki:aegisub.png?800 |}} | ||
===== Установка ===== | ===== Установка ===== | ||
- | ==== Установка бинарных файлов из архива ==== | + | ==== Установка из исходных кодов ==== |
- | На официальной сайте есть уже скомпилированные бинарники для Linux (не .deb). Мы просто скачиваем и устанавливаем их. | + | Установка зависимостей: |
- | - Скачиваем нужный архив (для вашей архитектуры) с [[http://www.aegisub.org/|оф. сайта]]. | + | <code> |
- | - Распаковываем. | + | sudo apt-get install \ |
- | - Переносим с правами администратора файл ''aegisub-2.1'' в ''/usr/bin''. | + | autoconf \ |
- | - Переносим с правами администратора папку ''share'' в ''/usr''. | + | automake \ |
- | + | libtool \ | |
- | Тоже самое, но в [[терминал|терминале]]. | + | intltool \ |
- | + | imagemagick \ | |
- | <code bash> | + | yasm \ |
- | wget http://ftp.aegisub.org/pub/releases/aegisub-2.1.8-linux-glibc27-x86.tar.bz2 # для 32-х битной Ubuntu | + | libass-dev \ |
- | wget http://ftp.aegisub.org/pub/releases/aegisub-2.1.8-linux-glibc27-x86_64.tar.bz2 # для 64-х битной Ubuntu | + | libfontconfig1-dev \ |
- | tar -xvf aegisub-2.1.8-linux-glibc27-*.tar.bz2 | + | libfreetype6-dev \ |
- | cd aegisub-2.1.8-linux-glibc27-* | + | libgl1-mesa-dev \ |
- | sudo cp aegisub-2.1 /usr/bin | + | libglu1-mesa-dev \ |
- | sudo cp -a share /usr | + | libglib2.0-dev \ |
+ | liblua5.1-0-dev \ | ||
+ | libhunspell-dev \ | ||
+ | libopenal-dev \ | ||
+ | libasound2-dev \ | ||
+ | libpulse-dev \ | ||
+ | wx-common \ | ||
+ | libwxgtk2.8-dev \ | ||
+ | subversion \ | ||
+ | git | ||
</code> | </code> | ||
- | <note important>В Ubuntu 11.04 из-за наличия Unity и globalmenu в aegisub не отображается, нигде, меню. | + | Компиляция: |
- | Это может быть исправлено установкой из исходных кодов.</note> | + | |
- | + | ||
- | ==== Установка из исходных кодов ==== | + | |
<code bash> | <code bash> | ||
- | sudo apt-get install autoconf automake libtool intltool imagemagick yasm libfontconfig1-dev libfreetype6-dev libgl1-mesa-dev libglu1-mesa-dev libglib2.0-dev liblua5.1-0-dev libhunspell-dev libopenal-dev libasound2-dev libpulse-dev wx-common libwxgtk2.8-dev subversion git | ||
- | |||
export PREFIX=$HOME/aegisub | export PREFIX=$HOME/aegisub | ||
mkdir -p $PREFIX/src | mkdir -p $PREFIX/src | ||
cd $PREFIX/src | cd $PREFIX/src | ||
+ | # для начала компилируем libav специально для aegisub | ||
git clone git://git.libav.org/libav.git libav | git clone git://git.libav.org/libav.git libav | ||
cd libav | cd libav | ||
Строка 43: | Строка 49: | ||
make && make install | make && make install | ||
cd .. | cd .. | ||
+ | # теперь компилируем сам aegisub | ||
svn co http://svn.aegisub.org/branches/aegisub_2.1.9/ aegisub-2.1.9 | svn co http://svn.aegisub.org/branches/aegisub_2.1.9/ aegisub-2.1.9 | ||
cd aegisub-2.1.9/aegisub/ | cd aegisub-2.1.9/aegisub/ | ||
Строка 48: | Строка 55: | ||
PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig:/usr/lib/pkgconfig \ | PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig:/usr/lib/pkgconfig \ | ||
./configure --prefix=$PREFIX --with-pulseaudio | ./configure --prefix=$PREFIX --with-pulseaudio | ||
- | make && make install | + | make && checkinstall |
+ | dpkg -r packagename | ||
+ | |||
+ | # установка представляет собой простой перенос готовых бинарников в системную директорию | ||
+ | cd "$PREFIX" | ||
+ | rm -rf src | ||
+ | sudo cp -a * /usr | ||
</code> | </code> | ||
+ | ---- | ||
==== Установка из PPA ==== | ==== Установка из PPA ==== | ||
+ | |||
+ | <note important>В PPA только версия 2.1.8.</note> | ||
На Launchpad есть [[https://launchpad.net/~riccetn/+archive/aegisub|репозиторий]] с Aegisub, но он уже давно не обновлялся и не имеет пакетов для Ubuntu 11.04. Но если вы используете 10.10 и ниже - то можете смело его использовать. | На Launchpad есть [[https://launchpad.net/~riccetn/+archive/aegisub|репозиторий]] с Aegisub, но он уже давно не обновлялся и не имеет пакетов для Ubuntu 11.04. Но если вы используете 10.10 и ниже - то можете смело его использовать. | ||
+ | <code bash> | ||
sudo apt-add-repository ppa:riccetn/aegisub | sudo apt-add-repository ppa:riccetn/aegisub | ||
sudo apt-get update | sudo apt-get update | ||
sudo apt-get install aegisub | sudo apt-get install aegisub | ||
+ | </code> | ||
+ | |||
+ | FIXME собрать новую версию в ppa:ubuntu-ru-dev/ubuntu-ru-dev-ppa | ||
+ | ===== Ссылки ===== | ||
+ | * [[http://www.aegisub.org/|Официальный сайт]] | ||
+ | * [[http://forum.aegisub.org/index.php|Официальный форум (англ.)]] | ||
+ | {{tag>Мультимедиа ПО Субтитры ass srt}} |