The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Обработка изображений и видео

   Корень / Пользователю / Обработка изображений и видео

----* Кодирование видео при помощи GPU из файла, запись с экрана и стриминг   Автор: Zenitur  [комментарии]
  Драйвер Intel использует API под названием VA-API, драйвер Amdgpu - OpenMAX, NVIDIA - Nvenc. А драйверы fglrx и nouveau не имеют поддержки аппаратного энкодера.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Развёртывание нейросети, используя готовый образ Docker (доп. ссылка 1)   Автор: Abylay Ospan  [комментарии]
  Пример быстрого запуска нейросети для классификации объектов на изображениях. В системе должен быть установлен docker. Данный пример работает под Linux и macOS. Для работы нейросети достаточно CPU (GPU не нужен).
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Настройка видеонаблюдения через веб-камеру ноутбука при помощи VLC   Автор: 赤熊  [комментарии]
 
Буду краток 

   ls -la /dev/video*
   usermod username -aG video

Используется Debian Jessie.
Стартуем видеозахват с веб-камеры и стримим это всё в порт 8082:

   cvlc v4l2:// :v4l2-vdev="/dev/video0" --sout '#transcode{vcodec=x264{keyint=60,idrint=2},vcodec=h264,vb=400,width=800,height=600,acodec=mp4a,ab=32 ,channels=2,samplerate=22100}:duplicate{dst=std{access=http{mime=video/x-ms-wmv},mux=asf,dst=:8082/stream.wmv}}'


Для удалённого доступа настроим предварительно ssh по ключам, и отключим
аутентификацию по паролю. Далее извне (с работы допустим):

   ssh somehost -L:8082:localhost:8082
   vlc http://localhost:8082/stream.wmv

Таким образом при включенном ноутбуке можно издалека присмотреться, что же
делает кот/благоверная/дети/няня/бандиты.
 
----* Подготовка качественных GIF-файлов из видео при помощи FFmpeg (доп. ссылка 1)   [комментарии]
  Появившиеся в FFmpeg 2.6 фильтры для работы с палитрами дали возможность существенно увеличить качество преобразования видео в GIF-файлы, за счёт создания для них высококачественных палитр.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Как задействовать UVD для ускорения декодирования видео в Ubuntu Linux (доп. ссылка 1)   [комментарии]
 
Для ускорения воспроизведения видео в приложениях поддерживающих API VDPAU с
использованием аппаратного декодера UVD, присутствующего в GPU AMD, следует
использовать свежую версию DRM-модуля radeon. Версия с поддержкой UVD войдёт в
состав ядра Linux 3.10, поэтому для использования UVD до выхода данной ветки
следует использовать экспериментальное ядро из репозитория drm-next.


Устанавливаем заголовочные файлы для VDPAU:

   sudo apt-get install libvdpau-dev.

Пересобираем Mesa из Git-репозитория http://cgit.freedesktop.org/mesa/mesa/ При
выполнении configure следует указать опции "--with-gallium-drivers=r600 --enable-vdpau".

Добавляем в файл /etc/ld.so.conf.d/z.conf строку /usr/local/lib/vdpau и запускаем команду ldconfig.

Ставим пакеты с ядром drm-next (до того как выйдет ядро 3.10), доступные по
ссылке http://kernel.ubuntu.com/~kernel-ppa/mainline/drm-next/

Устанавливаем прошивку  UVD для используемой карты AMD. Загрузить файл с
прошивкой можно на данной странице, после чего следует поместить её в
директорию /lib/firmware.

Перезагружаем систему.

Запускаем любой проигрыватель с поддержкой  VDPAU.
 
----* Декодирование и создание штрих-кодов QR и Data Matrix в Linux   [комментарии]
  Для разбора и кодирования [[http://ru.wikipedia.org/wiki/Data_Matrix Data Matrix-кодов]] (оформленный в виде квадрата матричный код, состоящий из прямоугольных областей и способный содержать в себе несколько килобайт данных) в Linux удобно использовать пакет libdmtx-utils.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Создание скринкастов при помощи FFmpeg (доп. ссылка 1)   [комментарии]
  Для создания высококачественных скринкастов, видеороликов отражающих совершаемые на экране действия, удобно использовать пакет FFmpeg. Для работы функции по созданию скринкастов пакет ffmpeg должен быть создан с опцией "--enable-x11grab" (уже используется по умолчанию в Ubuntu и многих дистрибутивах).
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Автоматическая обработка фотографий   Автор: Карбофос  [комментарии]
  После покупки сканера для фотоплёнок и его применения у меня возникло несколько сложностей:
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Скрипт для нарезки видео для Youtube (доп. ссылка 1)   Автор: bst  [комментарии]
  Простой скрипт для нарезки видео для Youtube. Использует mplayer и ffmpeg, так что эти пакеты должны быть установлены, желательно из debian-multimedia. По умолчанию режет видео на куски по 14 минут 50 секунд, это значение можно поменять. Например
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Преобразование SWF-видео в AVI или OGG (доп. ссылка 1)   [комментарии]
 
Для преобразования видеоролика, упакованного в SWF-файл (не в FLV), можно
использовать скрипт edit.py из пакета pyvnc2swf:

   sudo apt-get install pyvnc2swf ffmpeg

Файл edit.py находится в директории /usr/share/pyvnc2swf/

   apt-file search edit.py
   pyvnc2swf: /usr/share/pyvnc2swf/edit.py

Преобразуем SWF в FLV:

   /usr/share/pyvnc2swf/edit.py -o test.flv test.swf

Для перекодирования в AVI или OGG используем ffmpeg

   ffmpeg -i test.flv output.ogg
или
   ffmpeg -i test.flv output.avi
 
----* Удаление из файла с фотографией всех EXIF-тегов, кроме GPS (доп. ссылка 1)   Автор: sanmai  [комментарии]
 
Для загрузки картинки в Wikipedia иногда требуется почистить все EXIF-теги,
оставив только территориальную привязку. Сделать этом можно при помощи утилиты exiftool:

   exiftool -overwrite_original -all= -tagsfromfile @ -gps:all file.jpg
 
----* Настройка DLNA-сервера для обращения к мультимедиа коллекции с телевизора (доп. ссылка 1)   Автор: Karapuz   [комментарии]
  В современной бытовой технике, например в телевизоре Samsung LE32B652T4W, поддерживается протокол DLNA (http://ru.wikipedia.org/wiki/DLNA), позволяющий организовать обращения к контенту других устройств. Было решено расшарить мультимедиа контент через DLNA-сервер под Linux.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Организация вещания потокового Flash-видео средствами ffserver и ffmpeg (доп. ссылка 1)   Автор: wizard  [комментарии]
  ffserver идёт в комплекте с ffmpeg и выполняет роль медиа-сервера - получает видеопоток от ffmpeg, который может быть запущен на другой машине, и раздаёт его пользователям.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Преобразование MKV видеофайлов в формат AVI (доп. ссылка 1) (доп. ссылка 2)   [комментарии]
  Для перекодирования видео, упакованного в контейнер MKV (Matroska), можно использовать следующую конструкцию:
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Акселерация декодирования видео в Ubuntu для карт NVIDIA средствами VDPAU (доп. ссылка 1)   Автор: Владимир Яковлев  [комментарии]
  VDPAU поддерживается видеокартами nvidia серии 9000 и некоторых 8xxx (напирмер, 8500GT). Технология позволяет использовать аппаратную акселерацию декодирования HD видео с кодеками H.264/X.264 и VC-1 (xvid, divx, wmv).
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Удаление из фильмов английской звуковой дорожки (доп. ссылка 1)   Автор: ffsdmad   [комментарии]
 
Многие фильмы содержат кроме звуковой дорожки на русском языке, еще и оригинальную на английском, 
которая потребляет дополнительных 40-60 мегабайт места на диске.

Чтобы узнать количество дорожек в целой группе фильмов нужно использовать команду

   $ for f in *.avi; do echo -n "$f / " ; mplayer -endpos 0 -vo null "$f" 2> /dev/null | grep "Audio stream found"|wc -l ; done

А избавиться от ненужных дорожек можно так (с заменой старых файлов):
   for f in *.avi ;do mencoder -alang ru -ovc copy -oac copy "$f" -o "$f.t" && mv "$f.t" "$f" ; done 

Важны опции:

 -ovc copy и -oac copy - просто копируют выбранные аудио и видео потоки без какой либо обработки

 -alang ru - выбирает русскоязычную дорожку
 
----* Захват видео с ip-камер с пробросом на программы видеонаблюдения   Автор: Андрей Никитин  [комментарии]
  Большинство современных ip-камер умеют отдавать потоковое видео двумя основными способами:
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Кодирования видео с miniDV видеокамеры в Linux (доп. ссылка 1)   Автор: itbg  [комментарии]
  Задача: Сбросить видео на ПК и пережать его для последующего хранения.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Как исправить дату в EXIF блоке фото (доп. ссылка 1)   Автор: jetxee  [обсудить]
 
При необходимости изменения времени в EXIF блоке фотографий, например, при неправильной 
установке даты на фотоаппарате, можно использовать утилиту exiftool.

Например, вычтем из установленной даты один год и 13 часов:

   exiftool "-DateTimeOriginal-=1:0:0 13:00:00" *.jpg

Варианты до изменения будут сохранены с окончанием "_original", чтобы их
восстановить нужно выполнить:

   for f in *_original ; do mv $f ${f%_original} ; done
 
----* Захват видео непосредственно с X-сервера (доп. ссылка 1)   Автор: xAnd  [комментарии]
  Задача: снять видео с рабочего стола Ubuntu.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Создание видеоролика из набора фотографий (доп. ссылка 1)   Автор: ffsdmad  [комментарии]
 
Для объединения нескольких изображений в видеоролик с наложением звуковой
дорожки можно использовать:

   ffmpeg -i sound.mp3 -f image2 -i img/image%d.jpg video.avi

Тоже самое средствами mencoder:

   mencoder mf://*jpg -mf w=640:h=480:fps=10:type=jpg -ovc lavc -lavcopts \
      vcodec=mpeg4:mbd=2:trell -oac copy -o output.avi

Плюс добавляем звуковую дорожку:

   mencoder -oac copy -ovc copy -audiofile sound.mp3 output.avi -o video.avi

Преобразуем в mpeg4:

   mencoder Alex.avi -oac mp3lame -lameopts abr:br=32 -ovc lavc \
      -lavcopts vcodec=mpeg4:mbd=2:trell:vbitrate=160  -vf scale=320:240  -o films.avi
 
----* Настройка видео в skype в сочетании с Compiz (доп. ссылка 1)   Автор: ПСВ  [комментарии]
 
Для нормального вывода видео Skype при использовании Compiz, нужно заставить Skype 
не использовать xv режим вывода. Для этого запускаем skype так:

   LD_PRELOAD=/usr/local/lib/libnoXv.so /path/to/skype 

В загружаемой библиотеке XvQueryExtension всегда возвращает -1.
 
----* Запись видео с web-камеры со звуком в Linux с помощью Mencoder (доп. ссылка 1)   Автор: itbg  [комментарии]
  Записать видео можно через GUI интерфейс подобный cheese, но мы сделаем это через Mplayer и mencoder.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Решение проблемы с подключением web-камеры к Skype под Linux (доп. ссылка 1) (доп. ссылка 2)   [комментарии]
  Если в Linux дистрибутиве с ядром 2.6.27 или старше локальная web-камера (например, камеры серии Logitech Quickcam Communicate работающие через gspca драйверы) в skype (или любой другой программе использующей интерфейс v4l1) отображает лишь шум на экране, для запуска skype нужно использовать скрипт:
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Шифрование и просмотр видео (gpg, mplayer)   Автор: borey  [комментарии]
  Озадачился такой проблемой. Есть несколько видео клипов, которые я бы не хотел чтобы кто нибудь смог увидеть, если украдут или взломают носитель. Частное видео. Но хотелось бы иметь удобный способ быстро его просмотреть.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Подготовка субтитров и их встраивание в видеоизображение (доп. ссылка 1)   Автор: jetxee  [комментарии]
  Как сделать субтитры? Очень просто: ставим gaupol, запускаем, выбираем File->New, сохраняем в пустой файл mysubs.srt, подключаем видео (File->Select Video, этот пункт недоступен, пока мы не сохраним проект), после этого аккуратно вписываем все субтитры, иногда нажимая кнопку Play, чтобы посмотреть на результат и заметить время.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Настройка поддержки мультимедиа в Ubuntu 8.04 (доп. ссылка 1)   [комментарии]
  Подсказка про установку аудио и видео-кодеков, поддержки просмотра защищенных DVD.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Создание gif-анимации на основе видеофрагментов, средствами gimp и mplayer (доп. ссылка 1)   Автор: bappoy  [комментарии]
  Использование mplayer и gimp для создания gif-анимации на основе видеофрагментов.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Как записать интернет-радиостанцию в файл (доп. ссылка 1)   Автор: jetxee   [комментарии]
 
Сохранить потоковое аудио в файл можно при помощи пакета streamripper 
(http://streamripper.sourceforge.net/):

   streamripper http://адрес-mp3-потока-радиостанции -a radio.mp3 -M 50 -t

Команда сохранит всё в один файл radio.mp3 
Без опции "-a radio.mp3" каждый трек будет записан в отдельный файл
"-M 50" - ограничение размера в мегабайтах;
"-t" - при разрыве соединения временные файлы не перезаписывать.
 
----* Скринкасты с помощью ffmpeg x11grab и lossless кодека qtrle   Автор: unnamed  [комментарии]
  С недавних времён в ffmpeg появилась поддержка кодирования в qtrle. Apple Quicktime Animation (RLE) это кодек без потерь, идеально подходящий для снятия и кодирования скринкастов на лету, а самое главное, что полученный mov файл ещё и сжимается в несколько раз 7zip'ом. В итоге qtrle выигрывает по размеру у таких платных кодеков, как
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Список клавиатурных комбинаций для быстрого вызова функций в GIMP (доп. ссылка 1)   Автор: tlanvar  [обсудить]
  Небольшой список клавиатурных сокращений, используемых в графическом редакторе GIMP, начиная с версии 2.0:
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Подготовка 3gp видео для сотового телефона (доп. ссылка 1)   Автор: Ivan A-R  [комментарии]
  Многие современные мобильные телефоны поддерживают проигрывание и запись1) файлов в формате 3GP. Этот формат разработан специально для применения в портативных устройствах с небольшим разрешением экрана.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Просмотр DVD в mplayer и другие полезные советы   [комментарии]
  В mplayer нет поддержки DVD меню, поэтому приходится использовать:
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Пример добавления лого в видео с помощью MPlayer'а   Автор: Mark Silinio  [комментарии]
 
создаём FIFO-файл:
   mkfifo bmovl

подготавливаем ваш логотип:
   convert logo.png logo.rgb

запускаем mplayer:
   mplayer -vf bmovl=0:1:./bmovl videoclip.avi

пока запущен mplayer делаем следующее:
отсылаем в FIFO параметры логотипа (см. man) 
первые две цифры,- его разрешение, необходимо указать точно!
   echo "RGB24 24 24 10 10 0 1" > bmovl

и сразу кидаем в FIFO ваш логотип в формате RGB:
   cat logo.rgb > bmovl
 
----* Преобразование .flv видеоролика в AVI-формат. (доп. ссылка 1)   Автор: serhiy cherevko   [комментарии]
 Для скачивания преобразование Flash-формата .flv. используемого в YouTube можно использование KDE программу GenTube.

Также можно перекодировать его используя mencoder или ffmpeg:

   mencoder input.flv -ofps 15 -vf scale=300:-2 -oac lavc -ovc lavc -lavcopts \
       vcode c=msmpeg4v2:acodec=mp3:abitrate=64 -o output.avi

   ffmpeg -i videotoconvert.flv -ab 56 -ar 22050 -b 500  -s 320x240 output.mpg

Большое число примеров скриптов для перекодирования можно найти на сайте bashscripts.org.

 
----* Скрипт для кодирования видео с помощью Mencoder   [комментарии]
  Ниже скрипт, который делает двухпроходное видео.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Перекодирование dvd в avi при помощи mplayer во FreeBSD и Debian   Автор: serpent  [комментарии]
  Речь пойдет о перекодировке dvd в avi при помощи mplayer во FreeBSD и Debian.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Вырезание видеофрагмента из фильма (доп. ссылка 1)   Автор: Вадим Катаев  [комментарии]
 
Часто требуется вырезать небольшой фрагмент из фильма. 
Для этого сначала необходимо определить с какой позиции начать вырезать 
(при просмотре в mplayer обычно клавишей O включается табло времени ), и длину фрагмента.

   START_TIME="16:10"
   LENGTH_IN_FRAMES="1500"  # обычно число требуемых секунд помноженное на частоту кадров в секунду (обычно 24 или 25)
   mencoder FILM.AVI -ss $START_TIME -frames $LENGTH_IN_FRAMES -oac pcm -channels 2 \
       -ovc lavc -lavcopts vcodec=mpeg4:vhq:vbitrate=600 -o FRAGMENT.AVI -mc 0 -noskip
 
----* Манипулирование изображениями из командной строки (доп. ссылка 1)   Автор: Shashank Sharma  [комментарии]
  Масштабирование:
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 
----* Как перекодировать фильм для просмотра на КПК   [обсудить]
 
Преобразуем в 220x176 по формуле: 220x? = Y/(X/220)
  320x240, 640x480 => 220x165
  352 x 288 => 220x176
  344x272 => 220x173
  448x336 => 220x168
Для более мощных, чем ARM133, СPU и быстрых flash, нужно увеличить vbitrate, по умолчанию он 800.
 
mencoder INPUT.AVI -oac mp3lame -ovc lavc -lavcopts \
    vcodec=mpeg4:vhq:vqmin=2:vqmax=20:vmax_b_frames=2:vbitrate=100:vqcomp=0.6 \
    -vop scale=220:173,eq=15 -ofps 20 -zoom -sws 2 -lameopts \
    cbr:br=32:aq=0:mode=3 -o OUTPUT.AVI
 
----* Настройка WebCam на чипе OV511/OV511+ под FreeBSD (доп. ссылка 1)   Автор: denz  [комментарии]
 
#!/bin/sh
# Scriptec greb webcam
cur_date=`date \+\%d.\%m.\%Y`
cur_time=`date \+\%H:\%M`
cam_dir=/home/virtual/denz/htdocs/cam
/usr/local/bin/vid -d /dev/ugen0 --small | pnmtojpeg --quality=72 --optimize --smooth 10 \
   --progressive --comment="TiraNET Office (67700, Ukraine, Belgorod-Dnestrovsky, P/O Box 4) "\
   > /tmp/webcam_shot.jpg
rm -f ${cam_dir}/camout.jpg
/usr/local/bin/convert -normalize -fill white -font helvetica -antialias  \
   -draw "text 45,230 'WebCam in kladovka [ $cur_time @ $cur_date ]'" \
   /tmp/webcam_shot.jpg ${cam_dir}/camout.jpg
rm -f /tmp/webcam_shot.jpg
chown -R denz:www ${cam_dir}/*
 
----* Как выбрать язык при проигрывании VOB файла с DVD диска в mplayer.   [комментарии]
 
Запускаем mplayer -v file.vob, смотрим какие "audio stream" присутствуют.
Далее:
    mplayer -aid 129 VTS_01_1.VOB
 
----* Как убрать эффект красных глаз и осветлить часть фотографии в Gimp   [обсудить]
 
Осветление блока:
- Выделить область используя "волшебную палочку" (Click+Ctrl - исключить, Click_shift - добавить);
- Меню: Слой/ Цвета/ Уровни. 
   - На верхнем графике чуть сдвинуть влево белый и серый маркеры;
   - На нижнем уровне серого немного сдвинуть вправо черный маркер;
- Меню: Слой/ Цвета/ Яркость-Контрастность.
   - Сбалансировать потерянный контраст сдвинув вправо полоску контраста.

Эффект красных глаз:
- Под увеличением выделить красную область на всех глазах на фотографии;
- Меню: Слой/ Цвета/ Тонирование
   - Тон - на минимум (влево);
   - Насыщенность чуть уменьшить;
   - Осветление - прибавить и добиться почти черного цвета с коричневым отливом.
   
 
----* Русские субтитры в MPlayer (доп. ссылка 1)   Автор: Илья Воронин  [комментарии]
 
Достаточно скопировать любой TTF шрифт в ~/.mplayer/subfont.ttf,например:

     $ cp /usr/local/lib/X11/fonts/msttcorefonts/verdana.ttf ~/. mplayer/subfont.ttf

и добавить в файл ~/.mplayer/config:

     subcp=cp1251


Вариант 2 от Константина Мартынова:
~/.mplayer/config

   font = /usr/X11R6/lib/X11/fonts/TTF/tahoma.ttf
   subcp = "cp1251"
   subfont-text-scale = "3"
   subfont-blur = "8"
   subfont-outline = "8"

задержка субтитров регулируется клавишами z/x.
кодировку субтитров можно задать при запуске ключем -subcp cp1251
 
----* Как вырезать кадр или отрывок в mplayer   [комментарии]
 
Вырезать кадр идущий на 670 сек. фильма:
   mplayer -ss 670 -frames 1 -vo jpeg -nosound movie.avi                            
Записать в mpeg отрывок в 500 кадров начиная с 670 секунды:
  mencoder -ss 670 -frames 500 -o output.avi -oac copy -ovc copy src.avi
  mencoder -ss 670 -frames 500 -o output.avi -oac copy -ovc divx4 -vop scale -zoom -xy 160 -ofps 15  src.avi
 
----* Манипуляции с картинками из командной строки. (доп. ссылка 1)   [обсудить]
 
Изменение размера картинки с помощью утилиты pnmscale (y до 150, x - соразмерно):
  djpeg -pnm -dct float SRC_IMAGE.JPG | pnmscale -ysize 150 |
  cjpeg -quality 70 -optimize -progressive -dct float > tumb_IMAGE.JPG
# Преобразуем tiff картинку в PostScript документ формата A4
   convert -page A4+0+0 image.tiff document.ps
# надпись начиная от точки 100x100, синим цветом шрифтом helvetic
   convert -font helvetica -pen blue -draw "text 100,100 TEST" test.jpg test2.jpg
# Создадим изображение размером 640x480 и заполним его повторяющимися картинками bumps.jpg
   convert -size 640x480 tile:bumps.jpg tiled.png
# Создадим анимированный gif из группы файлов dna.* с задержкой 20/100 сек.
   convert -delay 20 dna.* dna.gif
# Изменим размер картинки до 100x50 и запишем в tumb.jpg
   convert -geometry 100x50 test.jpg tumb.jpg
# Уменьшим размер картинки на 50% и запишем в tumb.jpg
   convert -geometry 50% test.jpg tumb.jpg
# Вырежем кусок размером 100x50 из файла test.jpg начиная с позиции 200x200
   convert -crop 100x50+200+200 test.jpg tumb.jpg
 
----* Просмотр iTunes-контента через AirPlay в Ubuntu Linux (доп. ссылка 1)   [комментарии]
  Для трансляции видеоконтента iTunes с iPhone, iPod или iPad на Linux-машину при помощи протокола [[http://ru.wikipedia.org/wiki/AirPlay AirPlay]] можно использовать скрипт [[http://code.google.com/p/play2wifi play2wifi]] совместно с медиацентром XBMC. В будущем планируется создание полноценного плагина к XBMC. При запуске play2wifi скрипт создает слушающий сокет для приема соединений на 22555 сетевом порту и передает контент в XBMC через утилиту xbmc-send.
...
[Слишком большой объем текста. Скрыт. Для просмотра см. продолжение
]
 

 Версия для печати





Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру