«« MULTIMEDIA »»
Amarok è un lettore multimediale per Linux e Unix con un'interfaccia intuitiva (richiede kdelibs e Qt). Dispone di numerose funzionalità, le seguenti sono state abilitate in compilazione: xine-engine, libvisual Support, Konqueror Sidebar, iPod Support, Creative Nomad Jukebox Support, MTP Device Support, Rio Karma Support, DAAP Music Sharing Support. La patch
amarok-libmtp8-buildfix.diff.gz di slackware-current è stata applicata.
./configure --prefix=/usr --sysconfdir=/etc/kde --disable-debug
--with-xinerama --with-libnjb --with-libmtp --with-libgpod --with-libkarmaAudacious è un media player originato da XMMS (X multimedia system) e BMP (beep media player). Audacious usa i plugin per supportare una grande varietà di formati audio, per manipolare e redirigere l'output audio, ecc. Tutti i plugin disponibili in audacious-plugins sono stati compilati (eccetto BSD/SUN, Mac OS X e PulseAudio sound support, ProjectM visualization). Attivato il supporto per la conversione del samplerate, richiede libsamplerate. Attivate anche le ottimizzazioni SSE2 (si utilizzi il pacchetto ufficiale della distribuzione se il proprio processore non supporta SSE2). Seconda build, compilato con neon-0.28 di slackware-current.
./configure --prefix=/usr --sysconfdir=/etc --enable-samplerate
./configure --prefix=/usr --sysconfdir=/etc --enable-neon
--enable-timidity --enable-amidiplug --enable-chardetAvidemux è un video editor libero progettato per compiti di montaggio, filtro e codifica. Supporta molti tipi di file tra cui AVI, file MPEG compatibili con DVD, MP4 e ASF, usando numerosi codec.
CFLAGS="-O3 -march=i686 -mtune=i686"
CXXFLAGS="-O3 -march=i686 -mtune=i686"
./configure --prefix=/usr --sysconfdir=/etcQuesto pacchetto contiene i programmi necessari per caricare i SoundFont e potersi avvalere del supporto MIDI delle schede audio Creative attraverso il sequencer ALSA.
./configure --prefix=/usr --with-sfpath=/usr/lib/sfbankBMPx è un lettore multimediale che supporta specifiche come XDS DnD, XSPF e DBus. Maggiori informazioni a riguardo sono disponibili
qui. Richiede gstreamer 0.10, gtkmm, cairomm, libglademm, libsexymm, libsoup, libofa e libnotify. Si raccomanda inoltre di avere HAL attivo.
./configure --prefix=/usr --sysconfdir=/etcDarkIce è un live audio streamer. Registra audio da un'intefaccia (per esempio la scheda sonora), lo codifica e lo invia al server di streaming.
./configure --prefix=/usr --sysconfdir=/etcDSSI (Disposable Soft Synth Interface) è un'API per plugin che manipolano l'audio, particolarmente utile per plugin di sintetizzazione software con interfaccia utente. Può essere pensato come un LADSPA-per-strumenti, o qualcosa di comparabile a VSTi.
./configure --prefix=/usr --disable-staticFAAC e FAAD sono encoder e decoder MPEG-4 e MPEG-2 open source, rilasciati sotto licenza LGPL (FAAC) e licenza GPLv2 (FAAD2).
./configure --prefix=/usr --disable-staticFFmpeg è una soluzione completa per effettuare recording, conversione e streaming audio e video.
./configure --prefix=/usr --enable-shared --enable-static --enable-gpl
--enable-pthreads --disable-debug --enable-libxvid --enable-libvorbis --enable-libtheora
--enable-libmp3lame --enable-libfaad --enable-libfaac --enable-postproc --enable-avfilter
--enable-avfilter-lavf --enable-swscale --disable-vhook --mandir=/usr/man --enable-libx264FluidSynth (precedentemente noto come IIWU Synth) è un sintetizzatore software real-time basato sulle specifiche SoundFont 2. FluidSynth può leggere eventi MIDI da un MIDI input device e produrne l'output ad un device audio usando gli strumenti SoundFont.
CFLAGS="-O3 -march=i686 -mcpu=i686"
CXXFLAGS="-O3 -march=i686 -mcpu=i686"
./configure --prefix=/usr --disable-static --enable-ladspaGoom è un generatore di effettivi visivi per lettori mp3. Il pacchetto include librerie e un plugin di XMMS.
CFLAGS="-O3 -march=i686 -mcpu=i686"
CXXFLAGS="-O3 -march=i686 -mcpu=i686"
./configure --prefix=/usrGStreamer è una libreria che permette la costruzione di grafi di componenti multimediali, dalla semplice riproduzione Ogg/Vorbis al processing audio (mixing) e video (editing non lineare). Per maggiori informazioni,
www.gstreamer.net. Il pacchetto gst-plugins-base contiene i plugin essenziali per gstreamer, nel dettaglio sono elencati in
questa lista.
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
--disable-static --disable-gst-debug --with-cachedir=/var/cache/gstreamerGxine un'interfaccia grafica GTK+-based per il lettore multimediale Xine.
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var/lib
--mandir=/usr/man --disable-static --with-browser-plugin --disable-lircIcecast è un server per lo streaming audio (
www.icecast.org). Seconda build, applicata
questa patch per la corretta compilazione con curl-7.16.
./configure --prefix=/usr --sysconfdir=/etcId3lib è una libreria open-source multipiattaforma per la lettura, scrittura e manipolazione di tag ID3v1 e ID3v2. Seconda build, ricompilato con gcc-3.4.
./configure --prefix=/usr --disable-staticJack è un server audio low-latency, scritto per sistemi operativi POSIX-compliant come GNU/Linux e OS X di Apple. Jack è stato progettato sin dalle basi per l'audio a livello professionale, ed è focalizzato su due aree chiave: esecuzione sincrona di tutti i client e operazioni a bassa latenza. Seconda build, con tmpdir impostata su /tmp .
CFLAGS="-O3 -march=i686"
CXXFLAGS="-O3 -march=i686"
./configure --prefix=/usr --disable-debug
--enable-optimize --with-default-tmpdir=/tmpK3b è un'ottima applicazione per la masterizzazione CD/DVD, agisce da frontend per programmi come cdrecord, cdrdao e mkisofs. Terza build, ricompilato con supporto per flac-1.2.
./configure --prefix=/usr --sysconfdir=/etc/kde
--disable-debug --without-cdrecord-suid-rootKaffeine è un multimedia-player completo per KDE. Usa xine come backend di default, ma offre supporto anche per DVB e GStreamer. Richiede xine-lib-1.1.9 o superiore.
./configure --prefix=/usr --sysconfdir=/etc/kde --disable-debugKino è un editor non-lineare di video digitale per GNU/Linux. Offre un'eccellente integrazione con IEEE-1394 per cattura, controllo VTR e ri-registrazione sulla videocamera. Cattura video sul disco in formato Raw DV e AVI, sia in encoding DV type-1 che type-2 (stream audio separato). Richiede libdv, libavc1394, libiec61883, libraw1394 (tutte disponibili in questa stessa sezione).
./configure --prefix=/usr --sysconfdir=/etc --disable-staticKwave è un editor sonoro per KDE. Con Kwave è possibile modificare numerosi tipi di file wav, inclusi i file multi canale. Kwave include anche molti plugin (la maggior parte dei quali ancora in fase di sviluppo) per effettuare trasformazioni sul file wave. Richiede GNU scientific library (GSL).
cmake . --prefix=/usrLADSPA (Linux Audio Developer's Simple Plugin API) fornisce uno standard per plugin audio su linux. Questo pacchetto comprende LADSPA SDK 1.12, i plugin Computer Music Toolkit (CMT) 1.15 e la collezione di plugin LADSPA 0.4.13 di plugin.org.uk.
CFLAGS="-O3 -march=i686 -mcpu=i686"
CXXFLAGS="-O3 -march=i686 -mcpu=i686"
./configure --prefix=/usrLAME è un encoder MP3 in licenza LGPL. Si tratta di un software che è migliorato molto nel corso degli anni raggiungendo qualità e rapidità tali da rivaleggiare con gli analoghi commerciali.
./configure --prefix=/usr --enable-nasm --enable-mp3x --disable-staticLibavc1394 è un'interfaccia di programmazione per la specifica AV/C (Audio/Video Control) della 1394 Trade Association.
./configure --prefix=/usr --disable-staticLibcddb è una libreria C per l'accesso a dati su un server CDDB (freedb.org).
./configure --prefix=/usr --disable-staticLa libreria Compact Disc Input and Control (libcdio) contiene una libreria per accesso a CD-ROM e immagini CD.
./configure --prefix=/usr --disable-staticLibdlna mira a diventare l'implementazione open source di riferimento per gli standard DLNA (Digital Living Network Alliance). Il suo obiettivo primario è garantire il supporto DLNA per uShare, un A/V Media Server DLNA & UPnP embedded, ma potrà essere usata nel lungo termine per realizzare sia server che lettori DLNA-based. Questa build è linkata dinamicamente alle librerie di FFmpeg SVN rev. 15261, disponibile in questa stessa sezione.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticIl codec Quasar DV (libdv) è un codec software per video DV, il formato di codifica usato dalla maggior parte delle videocamere digitali, tipicamente quelle che supportano l'interfaccia IEEE 1394 (ovvero FireWire o i.Link). Libdv è stata sviluppata seguendo gli standard ufficiali per video DV: IEC 61834 e SMPTE 314M.
./configure --prefix=/usr --disable-staticQuesta libreria è un'implementazione di IEC 61883, part 1 (IP, plug registers e CMP), part 2 (DV-SD), part 4 (MPEG2-TS) e part 6 (AMDTP).
./configure --prefix=/usr --disable-staticLiblo è un'implementazione del protocollo Open Sound Control per sistemi POSIX.
./configure --prefix=/usr --disable-staticLibMMS è una libreria per il parsing di flussi di rete mms:// e mmsh:// . Questi sono comunemente usati per fare streaming di contenuti Windows Media Video sul web. Si noti che LibMMS serve esclusivamente a ricevere flussi MMS, non gestisce in alcun modo l'invio.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticQuesta libreria è basata sul codice di Modplug, un software MOD-player di ottima qualità.
./configure --prefix=/usr --disable-staticMusepack è un formato di compressione audio focalizzato sull'alta qualità. Pur non essendo lossless (senza perdita), è progettato per essere trasparente, in modo che non si percepiscano differenze tra il file wave originale e il file MPC (di dimensioni molto inferiori). Questo tarball contiene la libreria portabile di decodifica Musepack.
./configure --prefix=/usr --disable-staticLibmp4v2 è parte del pacchetto mpeg4ip, permette di leggere e manipolare il formato contenitore mp4.
./configure --prefix=/usr --disable-staticLibreria per Open Fingerprint Architecture. OFA normalizza, estrae frequenze, e crea un array che rappresenta i dati di frequenza in un file audio.
./configure --prefix=/usr --disable-staticLibraw1394 è l'unica interfaccia supportata per utilizzare raw1394 (parte del subsystem IEEE-1394 di Linux), che permette l'accesso diretto in user space ai bus 1394 connessi.
./configure --prefix=/usr --disable-staticSecret Rabbit Code (alias libsamplerate) è un convertitore di frequenza di campionamento per l'audio. Un esempio di possibilile utilizzo è la conversione dell'audio dal sample rate CD di 44.1kHz al sample rate di 48kHz usato dai lettori DAT.
./configure --prefix=/usrLibshout è una libreria per la comunicazione con i server icecast ed è utile per scrivere client sorgenti per icecast.
./configure --prefix=/usrSidplay versione 2 e 1 (installabili in parallelo) sono librerie per l'emulazione del chip Sound Interface Device chip (MOS 6581, comunemente chiamato SID) e dell'unità microprocessore (MOS 6510) del Commodore 64. Libsidplay permette quindi di suonare musica del Commodore 64, in formato SID. E' possibile usare queste librerie con Audacious, o con il lettore a riga di comando sidplay2, o con altri lettori che le supportano.
./configure --prefix=/usr --disable-staticLibsndfile è una libreria in C per la lettura e scrittura di file contenenti suoni campionati (come WAV e AIFF) attraverso un'interfaccia standard. Seconda build senza supporto FLAC (verrà reinserito quando ibsndfile supporterà flac-1.2).
./configure --prefix=/usr --disable-static --disable-flacMuSE è un programma per mixing, encoding e streaming in rete del suono; maggiori informazioni disponibili su
muse.dyne.org.
CFLAGS="-O3 -march=i686 -mcpu=i686"
CXXFLAGS="-O3 -march=i686 -mcpu=i686"
./configure --prefix=/usr --sysconfdir=/etc
--disable-debug --enable-gtk2Questa versione di oddcastv3 permette di agganciarsi a qualsiasi porta di output jack e trasmettere l'audio a un server icecast o shoutcast.
./configure --prefix=/usrOpenAL è un'API multipiattaforma per audio 3D, indicata per giochi e per altri tipi di applicazioni audio. Per esempio, la versione Linux di Unreal Tournament 2004 si avvale di OpenAL per l'audio 3D.
CFLAGS="-O3 -march=i686 -mcpu=i686"
CXXFLAGS="-O3 -march=i686 -mcpu=i686"
./configure --prefix=/usr --enable-optimization --disable-debug
--enable-alsa --enable-sdl --enable-vorbis
--enable-capture --enable-nullPmidi è un semplice programma a riga di comando per la riproduzione dei file MIDI con il sequencer ALSA.
./configure --prefix=/usrQjackctl è una semplice applicazione Qt per il controllo del demone sound server JACK, pensato in particolare per l'infrastruttura Linux Audio Desktop. Tra le sue caratteristiche, da segnalare quelle di controllo delle connessioni e una patchbay potenziata.
./configure --prefix=/usrRecordMyDesktop è un video-registratore della sessione desktop per GNU/Linux. Il programma è separato in due parti; un'applicazione a riga di comando che effettua i compiti base di cattura e codifica (theora per il video, vorbis per l'audio, contenitore ogg) e un'interfaccia che espone in modo usabile le funzionalità del programma. Il pacchetto include il tool a riga di comando e il suo frontend pygtk.
./configure --prefix=/usr --sysconfdir=/etcRosegarden è un sequencer audio e MIDI professionale, editor per spartiti, nonchè ambiente general-purpose per composizione e editing musicale.
cmake . -DWANT_LIRC=NO -DCMAKE_INSTALL_PREFIX=/usrSidplay2 è il lettore a riga di comando per la riproduzione di musica del Commodore 64 in formato SID. Richiede libsidplay2, disponibile in questa stessa pagina.
./configure --prefix=/usrSpeex è un formato patent-free e open source per la compressione audio, pensato per la riproduzione vocale. Speex è adatto alle applicazioni Internet e fornisce utili caratteristiche che non sono presenti nella maggior parte degli altri codec.
./configure --prefix=/usr --enable-sse --disable-staticTiMidity++ è un sintetizzatore software. Può suonare file MIDI convertendoli in audio PCM (wave). Oltre a suonare, può anche salvare le forme d'onda generate sul disco fisso, usando vari tipi di file.
CFLAGS="-O3 -march=i686 -mcpu=i686"
CXXFLAGS="-O3 -march=i686 -mcpu=i686"
./configure --prefix=/usr --sysconfdir=/etc --enable-server
--enable-alsaseq --enable-gtk --enable-audio=alsa,oss,jack,arts,esduShare è un UPnP (TM) A/V & DLNA Media Server. Implementa il componente server che fornisce le informazioni sui file multimediali disponibili ai dispositivi UPnP. uShare usa il server http integrato di libupnp per trasmettere i file ai client. Richiede libdlna e libupnp.
./configure --prefix=/usr --sysconfdir=/etcWavPack è un formato di compressione audio completamente open, che fornisce compressione lossless, lossy alta-qualità e ibrida.
./configure --prefix=/usr --disable-staticx264 è una libreria libera per la codifica di flussi video H264/AVC. Il codice è rilasciato in licenza GPL.
./configure --prefix=/usr --sysconfdir=/etc --disable-staticXawtv è una piccola suite di programmi video4linux, con possibilità di registrazione video e diversi utili tool a riga di comando. Maggiori informazioni sulla
homepage di xawtv.
./configure --prefix=/usr --sysconfdir=/etc
--enable-xvideo --enable-lirc --enable-aa
--enable-alsa --enable-gl --enable-xftXine è un potente motore di riproduzione multimediale, in licenza GPL. Le librerie condivise di xine vengono adoperate da xine-ui (e da altri lettori e applicazioni multimediali, come kaffeine) per la riproduzione video, audio, streaming e quant'altro. E' possibile reperire i codecs per la riproduzione di numerosi formati da
questa pagina di mplayer. Sarà sufficiente decomprimere gli archivi dei codecs, collocarli in /usr/lib/codecs, e configurare opportunamente xine.
CFLAGS="-O3 -march=i686 -mtune=i686"
CXXFLAGS="-O3 -march=i686 -mtune=i686"
./configure --prefix=/usr --mandir=/usr/man --enable-ipv6
--with-w32-path=/usr/lib/codecs --with-wavpack --with-artsXine-plugin è un semplice plugin per browser netscape/mozilla che usa xine per mostrare stream multimediali.
./configure --prefix=/usr --disable-staticXine-UI è l'interfaccia grafica per il lettore multimediale xine (il pacchetto comprende anche aaxine e cacaxine). Esistono numerose altre interfacce per le librerie di xine, reperibili su
questa pagina.
CFLAGS="-O3 -march=i686 -mtune=i686"
CXXFLAGS="-O3 -march=i686 -mtune=i686"
./configure --prefix=/usrVersione 1.2.11 di XMMS, il famoso lettore multimediale multipiattaforma, compilato con ottimizzazioni i686 e patchato con una
doublesize-fix patch proveniente da slackware-current; include anche il plugin arts_output-0.7.1.
./configure --prefix=/usr --disable-static --localstatedir=/var/lib --enable-ipv6XviD è un codec video ISO MPEG-4 compliant, progettato per comprimere/decomprimere video digitale. E' un progetto open source, sviluppato e mantenuto da un gruppo di tecnici esperti e appassionati da tutto il mondo.
./configure --prefix=/usr