воскресенье, 31 августа 2014 г.

How to Install Guvcview 1.7.3 in Ubuntu 14.04

Guvcview is a video capture tool for cameras supported by the linux UVC driver, although it should also work with any v4l2 compatible device.
It provides:
  • Image: jpg, png, bmp
  • Video: mjpeg, flv1, wmv1, mpg2, mpg4, vp8, ogg theora
  • Sound: mp3, acc, avi and matroska
You can also use guvcview as a control window only, (from console: guvcview –control_only), this allows image control on other apps, like ekiga, cheese, mplayer, skype, etc.
While Ubuntu 14.04 has Guvcview 1.7.1 in its repositories, the latest has reached Guvcview 1.7.3 with following changes:
  • add silence frames to compensate audio drift (delay).
  • fix possible memory leak
  • add video and image capture through system signals: SIGUSR1 and SIGUSR2
  • add true no_display mode (no X required)
  • small bug fixes
  • add H264 decoding support.
Install Guvcview 1.7.3 in Ubuntu 14.04:
The official v1.7.3 packages from sf.net were built on Ubuntu 13.10 and they don’t work on Ubuntu 14.04 Trusty due to dependencies problem.
I’ve rebuilt it into PPA based on Ubuntu 14.04, just download and double click to install it via Ubuntu Software Center.
Enjoy!

Печатаем брошюру в LibreOffice

photo-1
Недавно появилась нужда, связанная с работой, напечатать текстовый материал, набранный в LibreOffice Writter,  в виде брошюры. В принципе сама идея мне была понятна, но как ее реализовать я понятия не имел. Ничего нового не скажу, но как обычно мне помог Google.
Итак, допустим, что документ у нас уже создан. В моем распоряжении был документ в формате А4 с книжной (вертикальной) ориентацией.

Без имени 1.odt - LibreOffice Writer_029

Желательно пронумеровать страницы. Для этого идем в Формат — Страница — Нижний колонтитул и ставим галочку напротив пункта «Вкл. нижний колонтитул».

Стиль страницы: Обычный_031
Далее кликаем в нижней части первой страницы документа, тем самым активируя колонтитул, и потом Вставка — Поля — Номера страниц. Можно отформатировать нумерацию по центру.
Выделение_034
Теперь Файл — Печать — Макет страницы. Выбираем пункт - Брошюрой.
Печать_035
Далее, в этом же окне настроек, переходим во вкладку Общие и выбираем свой принтер.
Печать_036
Жмем Свойства. В открывшемся окне выбираем Размер бумаги —  А4 и Ориентация страницы - Альбомная, в моем случае Landscape. В других принтерах естественно окно настроек будет другим, но смысл думаю понятен.
Свойства iP1800-series_037
Теперь можно нажать Ок и пойдет печать. Но стоит запомнить, что подавать нужно по одному листу. Отпечаталась первая страница, и эту же страницу нужно опять вставить в принтер, но уже обратной, чистой стороной. И так далее, пока не напечатаете все страницы. Конечно принтеры могут поддерживать двухстороннюю печать и некоторые модели могут распечатать сначала все страницы с одной стороны, а потом с другой стороны. Но это уже детали. Для меня главным было понять сам процесс. В итоге весь документ был напечатан с нужным расположением страниц для создания брошюры.

Кое-что про FFmpeg

ffmpegFFmpeg — это набор свободных библиотек с открытым исходным кодом, которые дают возможность пользователю кодировать, обрабатывать аудио-видео файлы, склеивать, извлекать звук из видео файлов, делать запись экрана и много, много других полезных вещей.
Приложения для Linux, с графическим интерфейсом, в последнее время появляются очень часто. Но проверенная временем консоль, не сдает свои позиции. Данная статья покажет всю мощь и эффективность FFmpeg.
Установим свежую версию FFmpeg командами в Терминале:
sudo apt-add-repository ppa:jon-severinsson/ffmpeg
sudo apt-get update
sudo apt-get install ffmpeg
Синтаксис работы с программой такой:
ffmpeg [[опции для входного файла][-i входной файл]]… {[опции для выходного файла] выходной файл}…
Ну а теперь самое интересное, опции и примеры.
Самые основные параметры (ключи):
-i — входящий файл
-b — битрейт видео
-ar — частота дискретизации звука в Гц
-ab — битрейт звука в кБ/c
-ac — количество аудиоканалов
-vcodec — кодек для видео
-acodec — кодек для аудио
-с:v — псевдоним для видео кодека
-c:a — псевдоним для аудио кодека
-f — формат входного/выходного файла
-s — размер выходного файла
-y — перезаписать выходной файл, если он уже присутствует в рабочейдиректории
-r — количество кадров в секунду
-ss — установка времени старта кодирования. Например: -ss 00:10:50
-t — установка продолжительность кодирования. Например: -t 00:18:20
-vn — не кодировать видео
-an — не кодировать аудио
-vol — изменение уровня громкости аудио файла, где 256=normal. Пример: -vol 256
-threads — использование многопоточности, для многоядерных CPU. Пример: -threads auto
-sameq — сохраняем видео в том же качестве
-aspect — указывает соотношение сторон выходного файла. Пример: -aspect 4:3
-pass — количество проходов во время кодирования. Пример: -pass 2
Информационные команды:
ffmpeg -h — справка программы
ffmpeg -h full - полная справка программы
ffmpeg -codecs -информация по возможным кодекам в FFmpeg
ffmpeg -filters -информация по возможным фильтрам в FFmpeg
ffmpeg -formats — информация по поддерживаемым форматам и кодекам
ffmpeg -version — версия программы и библиотек
Рабочие команды на разные случаи жизни:
Узнаем информацию про файл:
ffmpeg -i input.avi
Для извлечения изображений из видео (1 кадр с каждой секунды видео и разрешением 160×128):
ffmpeg -i input.avi -r 1 -s 160x128 -f image2 images%04d.png
либо так:
ffmpeg -i video.mpg image%d.jpg
Поддерживаются следующие графические форматы: PGM, PPM, PAM, PGMYUV, JPEG, GIF, PNG, TIFF, SGI.
Кодирование из .avi в .3gp для старых «мобилок»:
ffmpeg -i input.avi -s 176x144 -vcodec h263 -vb 250k -acodec mp3 -ac 1 -ar 8000 -r 15 -ab 64k -y output.3gp
Входной файл input.avi, разрешение выходного файла должен быть 176×144, используется видеокодек h263, видео битрейт — 250k, аудиокодек — mp3, количество аудиоканалов — 1 (моно), частота дискретизации звука равна 8000, частота кадров — 15, аудио битрейт равен 64k, выходной файл output.3gp
либо такая команда:
ffmpeg -i input.avi -s 176x144 -r 15 -vb 120k -acodec libamr_nb -ar 8000 -ac 1 -ab 12.2k output.3gp
Для более новых «мобилок» команда будет следующей:
ffmpeg -i input.avi -s 320x240 -vcodec mpeg4 -r 15 -acodec libfaac -ac 1 -ar 22000 -ab 56k output.3gp
Кодирование .3gp в .avi:
ffmpeg -i input.3gp -f avi -vcodec xvid -acodec mp3 -ar 22050 output.avi
Кодирование .mov в .flv
ffmpeg -i input.mov -s 640x360 -b 1700k -vcodec flv -ar 44100 output.flv
Кодирование видео для Apple iPod/iPhone:
ffmpeg -i input.avi input -acodec aac -ab 128kb -vcodec mpeg4 -b 1200kb -mbd 2 -flags +4mv+trell -aic 2 -cmp 2 -subcmp 2 -s 320x180 -title X output.mp4
Извлечение звука из видео в формате MP3:
ffmpeg -i input.avi -vn -ar 44100 -ac 2 -ab 192 -f mp3 output_sound.mp3
Кодирование .avi в .mpg:
ffmpeg -i input.avi output.mpg
Кодирование .wav в .mp3:
ffmpeg -i input.wav -vn -ar 44100 -ac 2 -ab 192 -f mp3 output.mp3
Кодирование .mpg в .avi:
ffmpeg -i input.mpg output.avi
Кодирование .avi-файла в несжатый анимированный .gif:
ffmpeg -i input.avi output.gif
Микширование аудио и видео файлов в один:
ffmpeg -i input.wav -i input.avi output.mpg
Кодирование .avi в .flv:
ffmpeg -i input.avi -ab 56 -ar 44100 -b 200 -r 15 -s 320x240 -f flv output.flv
Кодирование Ogg Theora в Mpeg dvd:
ffmpeg -i input.ogm -s 720x576 -vcodec mpeg2video -acodec mp3 output.mpg
Создаем скриншот из видео файла с точно указанным временем:
ffmpeg -i input.flv -r 1 -ss 00:00:13.750 -vframes 1 -t 1 output.jpg
Запись видео с web-камеры:
ffmpeg -f video4linux2 -s 320x240 -i /dev/video0 output.mpg
Удалем звук из видео файла:
ffmpeg -i input.mp4 -an -vcodec copy output.mp4

четверг, 28 августа 2014 г.

Как установить Super Boot Manager в Ubuntu 14.04

Super-Boot-Manager представляет собой графический интерфейс, главной 
целью которого является управление загрузчиками Grub2Burg, а также 
заставкой начальной загрузки Plymouth.
С помощью этого инструмента вы можете установить и настроить 
GRUB,  Burg, изменить тему Burg, используя много красивых тем из 
галереи, а также установить и изменить тему начальной загрузки Plymouth.






























Основные возможности Super Boot Manager

Grub

В этом разделе вы можете:

    Выбрать систему, загружаемую по-умолчанию
    Изменить разрешение экрана, в котором будет работать Grub
    Удалить старые ядра или ненужные записи в меню
    Настроить цвета меню
    Установить картинку приветствия

Burg

Для настройки этого загрузчика доступно следующее:

    Установка Burg в один клик
    Выбор ОС по-умолчанию
    Выбор разрешения экрана и времени ожидания действий пользователя
    Простой поиск и установка тем оформления

Plymouth

Доступны следующие функции:

    Активация и отключение Plymouth
    Выбор анимированного загрузочного экрана
    Настройка в один клик проприетарных графических драйверов для работы Plymouth

Установка Super Boot Manager в Ubuntu 14.04

Репозиторий Super-Boot-Manager  не проиндексирован для  Ubuntu 14.04, поэтому придётся 
подключить репозиторий для  Ubuntu 13.04
Выполните следующую команду в терминале для подключения репозитория:

sudo add-apt-repository ppa:ingalex/super-boot-manager

Следующая команда переименует репозиторий trusty на raring:

sudo sh -c "sed -i 's/trusty/raring/g' /etc/apt/sources.list.d/ingalex-super-boot-manager-trusty.list"

Далее выполните команды  на обновление системы и непосредственную установку 
Super Boot Manager:

sudo apt-get update

sudo apt-get install super-boot-manager

sudo apt-get install -f

super-boot-manager


По окончании установки вы найдёте  Super Boot Manager в программах Администрирование 
или поиском в меню:
.

суббота, 23 августа 2014 г.

Ace Stream 3.0 в Ubuntu и производных

На днях перестал работать ace-stream player. Мне решить проблему помогло обновление плагина  Ace Stream до v3.0
Для обновления выполняем в терминале следующие команды

$ sudo apt-get install python-setuptools
$ wget http://dl.acestream.org/ubuntu/12/acestream_3.0.0-a18_ubuntu_12.04_x86_64.tar.gz
$ tar xvfz acestream_3.0.0-a18_ubuntu_12.04_x86_64.tar.gz
$ sudo cp acestream_3.0.0-a18_ubuntu_12.04_x86_64/acestreamengine /usr/bin/
$ sudo cp -R acestream_3.0.0-a18_ubuntu_12.04_x86_64/data /usr/share/acestream
$ sudo cp -R acestream_3.0.0-a18_ubuntu_12.04_x86_64/lib /usr/share/acestream

Перегружаемся и проверяем версию Ace Stream

$ acestreamengine --version
version: 3.0.0-a18 revision: 1083

AceStream 3.0.0 alpha

четверг, 21 августа 2014 г.

Установить/обновить ядро Linux Kernel 3.16.1 (Stable) в Ubuntu/Linux Mint

Linux Kernel 3.16.1 является первым корректировочным выпуском ядра 
версии 3.16. Список изменений в ядре 3.16.1 можно посмотреть ЗДЕСЬ.
Вы можете скачать соответствующие deb пакеты ОТСЮДА и установить их в 
Центре приложений Ubuntu. Или просто следуйте приведенным ниже 
инструкциям, которые помогут вам установить новое ядро несколькими 
командами в терминале.

Установить ядро версии 3.16.1 командами ниже, можно ​​в следующих дистрибутивах Linux:

Ubuntu 14.04/12.04 
Linux Mint 17/13

Установка ядра Linux Kernel 3.16.1

1. Откройте терминал, скопируйте и выполните одну из команд, согласно архитектуры вашей 
системы/компьютерана свой страх и риск:

Для 32-bit (одной командой):

cd /tmp && wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16.1-utopic/
linux-headers-3.16.1-031601-generic_3.16.1-031601.201408140014_i386.deb 
http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16.1-utopic/
linux-headers-3.16.1-031601_3.16.1-031601.201408140014_all.deb 
http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16.1-utopic/
linux-image-3.16.1-031601-generic_3.16.1-031601.201408140014_i386.deb && 
sudo dpkg -i *.deb 

Для 64-bit (одной командой): 

cd /tmp && wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16.1-utopic/
linux-headers-3.16.1-031601-generic_3.16.1-031601.201408140014_amd64.deb 
http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16.1-utopic/
linux-headers-3.16.1-031601_3.16.1-031601.201408140014_all.deb 
http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16.1-utopic/
linux-image-3.16.1-031601-generic_3.16.1-031601.201408140014_amd64.deb && 
sudo dpkg -i *.deb

 2. Обновите GRUB (GRUB надо обновлять в той системе Linux где он установлен, если у вас их 
более одной):

sudo update-grub

Примечание 1
. Если у вас установлен загрузчик BURG, то и его нужно обновить:

sudo update-burg

3. По окончании установки, закройте все приложения и перезагрузите компьютер следующей 
командой:

sudo reboot

После входа в систему, проверьте версию актуального ядра командой:

uname -r

Примечание 2
. Как вернуться к ранее установленному ядру, инструкция ЗДЕСЬ.

Если вы решили удалить ядро 3.16.1, выполните эту команду:

sudo apt-get purge linux-image-3.16.1-*

Источник: https://www.kernel.org/

Удачи.