JAK: Multimedia

Puppy ma świetny zestaw narzędzi edycji multimediów, konwersji i przeglądarek. Są linki do stron "pomocy" każdego programu.

Zauważ że linki istnieją tylko gdy odpowiedni pakiet jest zainstalowany. Puppy jest teraz bardzo konfigurowalne, po wprowadzeniu Woof, a live-CD może być łatwo zbudowany z pakietami według wyboru. Wyszarzyłem pakiety jakie mogą nie być w 'standardowym' wydaniu (nie dostosowanego) Puppy -- ale, są wszystkie instalowalne przy użyciu Puppy Manager Pakietów.

Grafika

Puppy ma bardzo użyteczną kolekcję aplikacji i narzędzi dla manipulowania obrazami graficznymi, oboma bitmapowymi i wektorywymi. Zauważ że jest trend odejścia od formatu GIF z uwagi na patent algorytmu kompresji LZW, jednak ten patent wygasł we wszystkich państwach świata, zatem to nie jest już więcej problem (ale, GIF jest tylko użyteczny dla animacji, bo PNG jest o wiele lepsze we wszystkich innych aspektach).
Następująca tablica jest podsumowaniem:


Xpaint Xpaint to edytor i przeglądarka bitmapowych (rastrowych) obrazków. Formaty mogące być otwarte i zapisane to gif, ico, jpeg, png, ppm, ps, pdf, tiff, xbm, xpm i xwd
mtPaint To inny edytor obrazów bitmapowych, wyspecjalizowany w edycji obrazów na poziomie pikseli, zwłaszcza ikon. Uznaję mtPaint jako świetny dla ogólnych celów program malarski.
Faktycznie, moja opinia o mtPaint utrzymuje się, gdyż autor rozwija go szybko. Wersja 0.45 obsługuje skalowanie obrazów, co jest poważnym niedociągnięciem Xpaint. V0.50 obsługuje obrót o dowolny kąt. Nawet przycinanie, obsługiwane w Xpaint, jest dużo bardziej wyrafinowane w mtPaint.
Figurine Figurine to wektorowy edytor obrazów z natywnym formatem fig. Tylko pliki fig mogą być otwarte, jednak Figurine może użyć fig2dev by eksportować do różnych wektorowych i bitmapowych formatów.
Zauważ że Figurine nie pokazuje opcji eksportu do svg chociaż fig2dev ją obsługuje. Zamierzam zmodyfikować kod źródłowy Figurine by to naprawić, jednak na teraz konwersja z fig na svg może być osiągnięta przez użycie fig2dev bezpośrednio w linii komend.
DIA Bardzo ładny edytor grafiki wektorowej z bibliotekami kształtów. Może importować/eksportować formaty bitmapy, xfig i svg. Jedna wada że tekst i kształty nie mogą być dowolnie obracone, jednak jest możliwe wykonać dowolne obroty w Figurine i importować do DIA. Biblioteki własnych kształtów mogą być tworzone.
Dokumentacja online: http://www.gnome.org/projects/dia/docs.html.
Sodipodi Bardzo wyrafinowany edytor wektorowy SVG. SVG znaczy "Skalowana grafika wektorowa" i to jest równoważnik open source dla Flash. To jest, wektorowych diagramów, animacji, interakcji użytkownika ze stronami www. Wtyczki SVG są dostępne dla wszystkich większych przeglądarek www, najbardziej popularna jest z Adobe (bezpłatne pobranie). Jednak, nawet jeśli nie jesteś zainteresowany SVG jako takim, Sodipodi jest świetnym narzędziem tworzenia rysunków które mogą być eksportowane do formatów rastrowego PNG lub Postscriptu (i nie bezpośrednio do PDF i innych formatów wektorowych przez GSview).
Dokumentacja może być znaleziona na www.sodipodi.com a samouczek jest na hawthorn.csse.monash.edu.au/~njh/programming/draw-packages/sodipodi/
InkLite
To jest odgałęzienie wczesnej wersji Inkscape, i jest w zasadzie takie samo jak Sodipodi, z kilkoma usprawnieniami i konwencjonalnym interfejsem użytkownika. Dokumentacja Sodipodi dotyczy InkLite.
Inkscape
To jest wielki brat InkLite. Oryginalnie to było odgałęzienie Sodipodi, skonwertowane z C na C++ później wymagało bibliotek GTKmm i Glibmm. To też ma wiele więcej funkcji. W konsekwencji jest bardzo duże. Także, wiele jego wtyczek wymaga zainstalowanego Pythona (dostępnego w pliku SFS 'devx'). Inkscape może nie być w 'standardowym' Puppy ale jest dostępny jako pakiet PET.
Dokumentacja online: http://www.inkscape.org/doc/index.php?css=css/base.css
Impress To bardzo interesująca aplikacja GUI Tcl/Tk dla tworzenia prezentacji slajdów. Chociaż nie w standardzie "Powerpoint".
Impress może obracać obiekty pod dowolnym kątem, i jest przypuszczalnie też zdolny obrócić tekst. Robi to przez użycie programu pstoedit wektoryzującego tekst, który może być potem obrócony. Jednak, obrót tekstu to "praca w toku" to obecnie nie działa i wysłałem email do autora, czekając na odpowiedź.
Jeszcze jedna rzecz -- autor raportuje że PowerPoint może eksportować format Postscript, który Impress może importować całkiem dobrze. Zobacz dokumentację Impress.
Imposter To jest odtwarzacz dla prezentacji stworzonych przez Open Office Impress. Aktualnie nie można stworzyć tych prezentacji w Puppy, tylko je odtworzyć. Jeśli Impress może importować prezentacje PowerPoint, to byłaby droga by być zdolnym odtworzyć je w Puppy.
Imposter to aplikacja GTK2, więc ma antyaliasingowe fonty.
Strona domowa: http://imposter.sourceforge.net/
FullerScreen
To dodatek dla SeaMonkey, on pozwala stworzyć podobne do Powerpointa prezentacje. Jednak potrzebuje podstawowej znajomości HTML. Wbudowane w Puppy 4.3, zobacz menu 'Grafika'.
GTKSee GTKSee to przeglądarka obrazów, manager i pokaz slajdów. Wyświetla miniatury, jak Rox, ale ma wiele większą zoptymalizowaną funkcjonalność zarządzania obrazkami, taką jak pokazanie wymiarów obrazów gdy jest mysz nad miniaturą. Funkcja pokazu slajdów jest bardzo ładna.
Fotoxx
To jest domyślna przeglądarka obrazów w Puppy 4.0 - 4.2. Ma też nieco funkcji edycji.
Gimageview
To jest wyrafinowana przeglądarka obrazów. Nawet odtwarza pliki video.
Gpicview
Prosta przeglądarka obrazów.
Gqview
Jeszcze inna przeglądarka obrazów.
Viewnior
To jest domyślna przeglądarka obrazów w Puppy 4.3.
fig2dev Konwertuje obraz wektorowy fig na różne formaty wektorowe i bitmapowe. Wersja dla Puppy została skompilowana z obsługą następujących formatów wektorowych: cgm, pic, ps, emf, eps, pdf, i svg. Też następujące formaty bitmapowe: gif, jpeg, pcx, png, ppm, sld, tiff, xbm, xpm.
Zauważ że oba Figurine i ABS używają fig2dev do eksportowania.
pstoedit Przeglądarka Postscript i PDF GSview używa pstoedit do eksportu plików Postscript i PDF do różnych formatów wektorowych. Obsługiwane formaty to ps, ai (Adobe Illustrator), idraw, fig, xfig, tgif, tk, hpgl, pic, mma, mpost, sk (Sketch), kil (Kontour), pdf, java1, java2, dxf, rpl, rib, lwo, dxf.
gifsicle gifsicle to program konsolowy do konstruowania animowanych gifów. Jest też przeglądarką -- zauważ też, Firefox lub Opera mogą odtworzyć animowane gify. Najważniejsze, gifsicle może analizować klatki i stworzyć animowany gif w którym kolejne klatki mają tylko zmiany poprzedniej klatki, to świetnie redukuje rozmiar.
scalerx scalerx to znakomity program konsolowy. Jeśli masz mały obraz bitmapowy i chcesz zrobić go większym, on ma poszarpane krawędzie, jednak scalerx analizuje obraz i wygładza krawędzie. Działa tylko z obrazkami png.
xli To aplikacja konsolowa wyświetlająca obrazek w oknie lub wczytująca go do głównego okna (tła pulpitu). Obsługiwane rodzaje obrazków to fbm, Sun Rasterfile, CMU WM Raster, pbm, Faces Project, png, gif, jfif, jpeg, Utah RLE, Windows OS/2 RLE, Photograph on CD, X Window Dump, Targa, McIDAS, G3 FAX, PC Paintbrush, GEM, MacPaint, X Pixmap (xpm), X Bitmap (xbm).
qiv
To robi to samo co xli i jest mniejsze i szybsze. qiv zamienił xli w Puppy wersja 2.10 i późniejsze.
Gview
Podstawowa aplikacja do wyświetlania obrazku w oknie, używana w Puppy 4.xx.
grabc To jest w menu jako "RGB próbnik kolorów ekranu", jest prostą aplikacją która wyświetla celownik który jest umieszczany według życzenia potem lewoklik próbkuje będący pod kolor i wyświetla jego składowe czerwoną-zieloną-niebieską.
Gcolor2
To jest wybieranie koloru i próbnik koloru ekranu użyty w Puppy 4.xx.
netpbm To jest pakiet konwersji formatu pliku graficznego i narzędzie manipulacji. Puppy ma podzbiór pełnego pakietu. Załączone w Puppy są: anytopnm (tylko skrypt powłoki który określi rodzaj pliku i przywoła jeden z innych programów konwersji), giftopnm, jpegtopnm, pgmtopbm, pbmtext, pbmtoxbm, pngtopnm, pnmalias, pnmconvol, pnmcut, pnmnlfilt, pnmrotate, pnmscale, pnmsmooth, pnmtops, pnmtotiff, pnmtojpeg, pnmtopng, ppmdither, ppmlabel, ppmrainbow, ppmtogif, ppmtopgm, ppmtoxpm, ppmtobmp, ppmquant, pstopnm, tifftopnm, xbmtopbm, xpmtoppm, xwdtopnm.

pbm to monochromatyczny format, pgm szarości, ppm kolorowy, i format pnm obejmuje wszystkie trzy. Wiele aplikacji w Puppy używa tych narzędzi i one są potężnie użyteczne w skryptach też jako wejście i wyjście mogą być zamontowane. Dokumentacja online może być znaleziona na netpbm.sourceforge.net.

Gtkam
Zdobywa zdjęcia z aparatu cyfrowego. To jest standard w Puppy 4.xx.
Xsane
GUI dla zdobycia obrazów ze skanera. To jest w Puppy 4.xx.

Video

Od wersji 0.9.6, Puppy używa Xine-libs, który obsługuje bardzo szeroki zakres formatów audio i video.


Xine-libs Xine-libs to biblioteki backend dostarczające obsługę szerokiego zakresu formatów audio i video. Dokumentacja znajduje się online: xine.sourceforge.net
Gxine Gxine to frontend GUI dla Xine-libs, i może odtworzyć video DVD, różne pliki video włączając Quicktime, MPG i AVI.

Odtwarzanie DVD działa rzeczywiście ładnie, pod warunkiem że Puppy poprawnie zidentyfikowało napęd DVD -- powinieneś znaleźć link /dev/dvd wskazujący aktualny napęd, na przykład /dev/hdc (lub jakikolwiek).

Mplayer
Inny odtwarzacz multimediów (video i audio). Dostępny jako pakiet PET.
Pdvdrsab
DVD video ściągacz. Entuzjasta Puppy 'plinej' to opracował. Zobacz menu 'Multimedia'.

Gxine/Xine może mieć pliki "kodeków" dodane do niego by rozszerzyć jego możliwości -- zobacz uwagę w sekcji Audio poniżej.

Audio

Xine-libs i Gxine dostarczają ogólnego odtwarzacza mediów, łącznie z obsługą szerokiego zakresu formatów plików audio.


Wavplay To jest aplikacja konsolowa która odtwarza i nagrywa pliki wav audio.

Zauważ, zachowałem tą aplikację w Puppy chociaż ona jest zbędna z nadejściem Gxine (zobacz poniżej).

Gxine Gxine to odtwarzacz mediów który obsługuje szeroki zakres formatów plików audio. Gxine może też odtworzyć strumieniowe audio z Internetu.
Odtworzy audio CD bez potrzeby wewnętrznego kabla łączącego wyjście audio napędu CD do karty dźwiękowej -- inne odtwarzacze CD wymienione poniżej wymagają tego kabla.
ripperX Ściągnie utwory audio z CD i zapisze je jako wav lub mp3.

Można użyć ripperX jako odtwarzacz CD. Jedną świetną rzeczą jest obsługa cddb -- gdy jest podłączenie do Internetu, kliknięcie przycisku "cddb" i wszystkie tytuły utworów CD będą pobrane.

Asunder
Ściągnie utwory audio z CD.
RipOff
Ściągnie utwory audio z CD. Domyślnie w Puppy 4.xx.
Pcdripper
Sciągnie utwory audio z CD. Także w Puppy 4.xx.
GplayCD Odtworzy audio CD. Gxine i ripperX mogą też odtworzyć audio CD.
XfreeCD
Odtworzy audio CD i obsługuje cddb.
Zauważ, zawiesi się jeśli CD nie jest włożony przed startem tej aplikacji.
Strona domowa projektu: http://xfreecd.sourceforge.net/
cdplay Aplikacja konsolowa do odtwarzania audio CD.
Gcombust Może być użyte do stworzenia audio CD z plików wav lub mp3.
WishCD
Może być użyte do stworzenia audio CD z plików wav.
Graveman
Może być użyte do stworzenia audio CD.
setvol To jest małe narzędzie konsolowe by ustawić lub uzyskać głośność.
xtmix,
GUI miksera dźwięku.
Sgmixer
GUI miksera dźwięku użyte w Puppy 4.xx.
Snack audio player To jest alternatywa dla Gxine do odtwarzania plików audio. Używa biblioteki Snack. Wymaga Tcl/Tk.
XS audio recorder and editor XS używa biblioteki Snack, zatem obsługuje szeroki zakres formatów plików. Oprócz nagrywania, lub edycji istniejących plików dźwiękowych, XS jest użyteczny do konwersji plików dźwiękowych z jednego formatu na inny. Wymaga Tcl/Tk.
Sweep
Edytor i rejestrator dźwięku. Wiele funkcji.
Dokumentacja online: http://www.metadecks.org/software/sweep/tutorials/
mhWaveEdit
Edytor i rejestrator dźwięku. Może być też użyty do konwersji pomiędzy różnymi formatami plików audio. Domyślnie w Puppy 4.xx.
madplay
Konsolowy odtwarzacz mp3.
Dokumentacja online: http://www.linuxmanpages.com/man1/madplay.1.php
Pmetatagger
Przegląd i edycja tekstowych tagów w plikach audio.


Gxine/Xine może odtworzyć strumieniowe audio i video z Internetu, zatem na przykład, można słuchać Internetowych stacji radio. Jednak, głównie z powodów prawnych najbardziej zaktualizowane pliki "kodeków" RealAudio i MicrosoftMedia nie są załączone w Puppy, co znaczy że niektóre stacje radio mogą nie działać. Jednak, można pobrać i zainstalować je -- zobacz sekcję na dole tej strony "Strumienie audio i video wtyczka Gxine".

Skanowanie

Puppy ma backend skanera SANE (z wszystkimi sterownikami), i frontend GUI XSane. To wszystko jest wbudowane w Puppy 4.xx, nic nie potrzeba instalować.

Drukowanie

Drukowanie w Puppy opiera się na Ghostscript i CUPS, a główne aplikacje takie jak Abiword, Amaya, Xpaint i Firefox, generują pliki w formacie Postscript dla drukowania. Program gs jest zdolny skonwertować pliki Postscript do formatu nadającego się dla poszczególnej drukarki.

Pakiet Ghostscript ma swój własny zestaw sterowników drukarek, jednak on jest bardzo ograniczony, i Puppy używa sterowników Gutenprint, które działają z Ghostscript. One dają obsługę dla ponad 1300 drukarek.

By być zdolnym drukować, musisz najpierw uruchomić CUPS Kreator Drukarki. To umożliwi wybór poprawnego sterownika i skonfiguruje go do pracy w Puppy. Znajdziesz ten Kreator w menu 'Ustawienia'.

CUPS, Ghostscript, fonty, i pełny zestaw sterowników Gutenprint jest wbudowany w Puppy, zatem nic nie potrzeba instalować dla drukowania. Jednak, jeśli masz drukarkę Hewlett Packard która nie jest w zestawie sterowników Gutenprint, jest dostępny dodatkowy pakiet PET, nazwany 'hpijs' lub 'hplip'.


Strumienie audio i video (Gxine) wtyczka

Gxine jest ustawione jako wtyczka dla Firefox/Seamonkey, zatem można, na przykład, słuchać internetowych stacji radiowych. Wiele działa, jednak w niektórych przypadkach trzeba mieć późniejsze pliki "kodeków" dla RealAudio i WindowsMedia, te dwa formaty są najczęściej używane dla strumieni audio. Nie potrzena instalować RealPlayera lub innego odtwarzacza, bo pliki kodeków mogą być dodane do Gxine.

Kolekcja "dodatkowych kodeków" dostępna ze strony Mplayera jest dostępna jako pakiet PET.
Po prostu uruchom PETget manager pakietów (zobacz Menu -> Ustawienia -> Puppy manager pakietów, lub kliknij na ikonę 'instaluj' na pulpicie) i zainstaluj pakiet nazwany "mplayer_codecs_full".



(c) Prawa autorskie 2004,2005,2006,2008 Barry Kauler