четвер, 5 січня 2012 р.

Ubuntu 10.04: Установка і використання PhotoFilmStrip - створення фільмів з фоток (слайдшоу)

Надибав в інтернеті на одну досить цікаву програмку - PhotoFilmStrip. Це програма, яка з низки світлин (фотографій) робить таке собі чудове слайд-шоу. Програма добавляє ефекти "перетікання" кадру у кадр і руху (приближення, віддалення, показ фрагменту світлини з рухом та ін...). Можна добавити титри (як добавити звукове оформлення щось не знайшов, але це можна зробити і пізніше). Управління легке, програмка мульти-платформова (написана на мові програмування Python) і являє собою "обгорткою" над додатком mencoder з набору mplayer (мультимедійний пакет для обробки та відображення відео)

Установка:
Завантажуємо deb-файл зі сторінки Downloads (секція Linux (Debian))

Встановлюємо:
$ sudo gdebi photofilmstrip_1.5.0-1_all.deb

Якщо виникла така помилка...
$ photofilmstrip
Traceback (most recent call last):
  File "/usr/share/photofilmstrip/photofilmstrip-gui.py", line 54, in <module>
    main()
  File "/usr/share/photofilmstrip/photofilmstrip-gui.py", line 49, in main
    from gui.PhotoFilmStripApp import main
  File "/usr/share/photofilmstrip/gui/PhotoFilmStripApp.py", line 25, in <module>
    import wx
  File "/usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode/wx/__init__.py", line 45, in <module>
    from wx._core import *
  File "/usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode/wx/_core.py", line 14774, in <module>
    from _misc import *
  File "/usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode/wx/_misc.py", line 4, in <module>
    import _misc_
ImportError: /usr/lib/python2.6/dist-packages/wx-2.8-gtk2-unicode/wx/_misc_.so: symbol _ZN7wxSound6CreateEiPKh, version WXU_2.8 not defined in file libwx_gtk2u_adv-2.8.so.0 with link time reference

В мене це сталося, вірогідніше за все, через різні експерименти з різними пакунками. Вилікував це я також "фокусами" з пакунками - підлючив репозитарій з wxwidgets.org і завантажин свіжі версії wxWidgets та wxPython, після чого все стало на свої місця:
  1. Насамперед потрібно знати, що репозитарій та пакети мають цифровий підпис, отже перед підключенням цього репозитарію необхідно завантажити собі публічні ключі:
    curl http://apt.wxwidgets.org/key.asc | sudo apt-key add - 
  2. Додати наступні рядки у файл /etc/apt/sources.list (або додайте вказані нижче рядки через сторінку "Інше програмне забезпечення" у конфігураторі "Джерела програмного забезпечення" в меню "Система"->"Адміністрування").
        # wxWidgets/wxPython repository at apt.wxwidgets.org
        deb http://apt.wxwidgets.org/ lycid-wx main
        deb-src http://apt.wxwidgets.org/ lycid-wx main  
Тепер все працює:

Немає коментарів:

Дописати коментар