Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dep [2015/05/15 23:25]
slackermedia
dep [2021/06/03 19:48] (current)
Line 1: Line 1:
-[[{arrown.png|border:​0;​background:​none;​width:​0;​display:​inline-block;​float:​right;​}workflow|]][[{arrowp.png|border:​0;​background:​none;​width:​0;​float:​right;​}slackbuilds|]]+ 
  
 ====== Building Slackermedia ====== ====== Building Slackermedia ======
Line 79: Line 80:
  
 <​code>​ <​code>​
-# sport -i $( < sort slackermedia-a.sqf slackermedia-v.sqf | uniq )+# sport -i $( < sort slackermedia-a.sqf ​
 +slackermedia-v.sqf | uniq )
 </​code>​ </​code>​
  
Line 119: Line 121:
 changes that the list is inevitably subject to, this set contains: changes that the list is inevitably subject to, this set contains:
  
-  * GUI frontends like fltk and wxGTK, which are the GUI basis for many other +  * GUI frontends like ''​fltk'' ​and ''​wxGTK''​, which are the GUI basis for many other applications.
-    ​applications.+
  
-  * Over 20 freely-available codecs and graphic libraries so that no matter +  * Over 20 freely-available codecs and graphic libraries so that no matter what kind of file a client delivers to you, your system will most likely be able to play (decodeit.
-    ​what kind of file a client delivers to you, your system will most likely be +
-    ​able to play [decodeit.+
  
 Many of these codecs support an "​everything and the kitchen sink" build of ''​ffmpeg'',​ which is a video and audio encoding and decoding engine, and tends to be important to serious multimedia work. Many of these codecs support an "​everything and the kitchen sink" build of ''​ffmpeg'',​ which is a video and audio encoding and decoding engine, and tends to be important to serious multimedia work.
  
-  * Essential multimedia tools like the system-wide ​patchbay ​JACK, some of the +  * Essential multimedia tools like the system-wide ​sound server ''​JACK''​, some of the most versatile soft synths available, the video effect library ​''​frei0r''​, audio effects plugins, several ​''​GIMP'' ​plugins, ​''​Inkscape'' ​(the entire application,​ which is not included with Slackware), the ''​MediaInfo'' ​analytic tool so that you can get specs on video and audio files, and much more.
-    ​most versatile soft synths available, the video effect library frei0r, +
-    ​audio effects plugins, several GIMP plugins, Inkscape (the entire +
-    ​application,​ which is not included with Slackware), the MediaInfo analytic +
-    ​tool so that you can get specs on video and audio files, and much more.+
  
-  * System-level tools and libraries that you may or may not use directly but +  * System-level tools and libraries that you may or may not use directly but which will be needed by one or more of the applications that you will, as a 
-    ​which will be needed by one or more of the applications that you will, as a + ​multimedia artist, certainly install at some point in the future. This includes XML parsers, ​''​libdvdcss'' ​for commercial DVD playback, ​''​SDL''​''​GNOME''​ 
-    multimedia artist, certainly install at some point in the future. This +    components that many ''​GTK'' ​multimedia applications need, EXIF tools, ID3 
-    ​includes XML parsers, libdvdcss for commercial DVD playback, SDL, GNOME +    libraries, ​''​Cython''​, and more.
-    components that many GTK multimedia applications need, EXIF tools, ID3 +
-    libraries, Cython, and more.+
  
 Slackermedia recommends that you install this one, no matter what your artistic discipline. Slackermedia recommends that you install this one, no matter what your artistic discipline.
Line 152: Line 145:
  
 <WRAP alert> <WRAP alert>
-If you install the Huge set, then you get everything in this set plus a lot +If you install the ''​huge'' ​set, then you get everything in this set plus a lot 
-more. It is recommended that you install the Huge set.+more. It is recommended that you install the ''​huge'' ​set.
 </​WRAP>​ </​WRAP>​
  
-Without going into specifics due to additions and subtractions and other +Without going into specifics due to additions and subtractions and other changes that the list is inevitably subject to, this set contains:
-changes that the list is inevitably subject to, this set contains:+
  
-  * GUI frontends like fltk and wxGTK, which are the GUI basis for many other +  * GUI frontends like ''​fltk'' ​and ''​wxGTK''​, which are the GUI basis for many other applications.
-    ​applications.+
  
-  * Over 20 freely-available codecs and graphic libraries so that no matter +  * Over 20 freely-available codecs and graphic libraries so that no matter what kind of file a client delivers to you, your system will most likely be able to play (decodeit.
-    ​what kind of file a client delivers to you, your system will most likely be +
-    ​able to play [decodeit.+
  
-  * Essential multimedia tools like the system-wide patchbay JACK, some of the +  * Essential multimedia tools like the system-wide patchbay JACK, some of the most versatile soft synths available, including ​''​Zyn''​''​Alsa Modular''​''​AmSynth''​, and ''​Fluidsynth''​, audio effects plugin sets such as ''​Steve Harris''​''​CALF''​''​TAP''​, and ''​Invada''​''​Rakarrack''​, the ''​MediaInfo'' ​analytic tool so that you can get specs on video and audio files, and much more.
-    ​most versatile soft synths available, including Zyn, Alsa Modular ​Synth +
-    ​AmSynth, and Fluidsynth, audio effects plugin sets such as Steve Harris, ​ +
-    ​CALF, TAP, and Invada, Rakarrack, the MediaInfo analytic tool so that you +
-    ​can get specs on video and audio files, and much more.+
  
-  * System-level tools and libraries that you may or may not use directly but +  * System-level tools and libraries that you may or may not use directly but which will be needed by one or more of the applications that you will, as a 
-    ​which will be needed by one or more of the applications that you will, as a +    multimedia artist, certainly install at some point in the future. This includes XML parsers, ​''​libdvdcss'' ​for commercial DVD playback, ​''​SDL''​''​GNOME'' ​components that many GTK multimedia applications need, EXIF tools, ID3 libraries, ​''​Cython''​, and more.
-    multimedia artist, certainly install at some point in the future. This +
-    ​includes XML parsers, libdvdcss for commercial DVD playback, SDL, GNOME +
-    ​components that many GTK multimedia applications need, EXIF tools, ID3 +
-    ​libraries, Cython, and more.+
  
-Do not install this if you have already installed the Huge set, and you should +Do not install this if you have already installed the ''​huge'' ​set, and you should not combine this with another set (if you want to do that, just install ​''​huge''​.
-not combine this with another set (if you want to do that, just install ​Huge.+
 </​WRAP>​ </​WRAP>​
  
Line 186: Line 166:
  
 <WRAP indent> <WRAP indent>
-Set v installs the Slackermedia dependencies and libraries that primarily +Set v installs the Slackermedia dependencies and libraries that primarily relate to motion and stop-motion (animated) visual work, including those that support ​''​ffmpeg'' ​(the most ubiquitous video engine on Linux) but not ''​ffmpeg'' ​itself. Since there are so many ways to build ''​ffmpeg''​, Slackermedia offers a custom-built ​''​ffmpeg'' ​package that includes nearly all available codecs listed as the ''​ffmpeg'' ​config ​options, which you will install later.
-relate to motion and stop-motion (animated) visual work, including those that +
-support ffmpeg (the most ubiquitous video engine on Linux) but not ffmpeg +
-itself. Since there are so many ways to build ffmpeg, Slackermedia offers a +
-custom-built ffmpeg package that includes nearly all available codecs listed as +
-the ffmpeg config ​option, which you will install later.+
  
 <WRAP alert> <WRAP alert>
-If you install the Huge set, then you get everything in this set plus a lot +If you install the ''​huge'' ​set, then you get everything in this set plus a lot 
-more. It is recommended that you install the Huge set.+more. It is recommended that you install the ''​huge'' ​set.
 </​WRAP>​ </​WRAP>​
  
-Without going into specifics due to additions and subtractions and other +Without going into specifics due to additions and subtractions and other changes that the list is inevitably subject to, this set contains:
-changes that the list is inevitably subject to, this set contains:+
  
-  * GUI frontends like fltk and wxGTK, which are the GUI basis for many other +  * GUI frontends like ''​fltk'' ​and ''​wxGTK''​, which are the GUI basis for many other applications.
-    ​applications.+
  
-  * Over 20 freely-available codecs and graphic libraries so that no matter +  * Over 20 freely-available codecs and graphic libraries so that no matter what kind of file a client delivers to you, your system will most likely be able to play (decodeit.
-    ​what kind of file a client delivers to you, your system will most likely be +
-    ​able to play [decodeit.+
  
-  * Essential multimedia tools like the system-wide ​patchbay ​JACK, the frei0r +  * Essential multimedia tools like the system-wide ​sound mixer ''​JACK''​, the ''​frei0r'' ​video effect set some basic audio effects, ​''​Inkscape'' ​and a number of ''​GIMP'' ​plugins (meant for titling and animation), the ''​POVray'' ​renderer, the ''​MediaInfo'' ​analytic tool so that you can get specs on video and audio files, and much more.
-    ​video effect set some basic audio effects, Inkscape and a number of GIMP +
-    ​plugins (meant for titling and animation), the POVray renderer, the  +
-    ​MediaInfo analytic tool so that you can get specs on video and audio files, +
-    ​and much more.+
  
-  * System-level tools and libraries that you may or may not use directly but +  * System-level tools and libraries that you may or may not use directly but which will be needed by one or more of the applications that you will, as a 
-    ​which will be needed by one or more of the applications that you will, as a +    multimedia artist, certainly install at some point in the future. This includes XML parsers, ​''​libdvdcss'' ​for commercial DVD playback, ​''​SDL''​''​GNOME'' ​components that many GTK multimedia applications need, EXIF tools, ID3 libraries, ​''​Cython''​, and more.
-    multimedia artist, certainly install at some point in the future. This +
-    ​includes XML parsers, libdvdcss for commercial DVD playback, SDL, GNOME +
-    ​components that many GTK multimedia applications need, EXIF tools, ID3 +
-    ​libraries, Cython, and more.+
  
-Do not install this if you have already installed the Huge set, and you should +Do not install this if you have already installed the ''​huge'' ​set, and you should 
-not combine this with another set (if you want to do that, just install ​Huge.+not combine this with another set (if you want to do that, just install ​''​huge''​.
 </​WRAP>​ </​WRAP>​
  
Line 231: Line 194:
 relate to graphic and non-motion visual work, including those that support ​ relate to graphic and non-motion visual work, including those that support ​
 ffmpeg (the most ubiquitous video engine on Linux) but not ffmpeg itself. Since ffmpeg (the most ubiquitous video engine on Linux) but not ffmpeg itself. Since
-there are so many ways to build ffmpeg, Slackermedia offers a custom-built ​+there are so many ways to build ''​ffmpeg''​, Slackermedia offers a custom-built ​
 ffmpeg package that includes nearly all available codecs listed as the ffmpeg ffmpeg package that includes nearly all available codecs listed as the ffmpeg
 config option, which you will install later. config option, which you will install later.
  
 <WRAP alert> <WRAP alert>
-If you install the Huge set, then you get everything in this set plus a lot +If you install the ''​huge'' ​set, then you get everything in this set plus a lot more. It is recommended that you install the ''​huge'' ​set.
-more. It is recommended that you install the Huge set.+
 </​WRAP>​ </​WRAP>​
  
-Without going into specifics due to additions and subtractions and other +Without going into specifics due to additions and subtractions and other changes that the list is inevitably subject to, this set contains:
-changes that the list is inevitably subject to, this set contains: +
- +
-  * RAW image tools, including raw-thumbnailer,​ dcraw, and the luminanceHDR +
-    application. It does not install Darktable or DigiKam, but these can be +
-    installed later.+
  
-  * Over 20 freely-available codecs and graphic libraries so that no matter +  ​* RAW image tools, including ''​raw-thumbnailer'',​ ''​dcraw'',​ and the ''​luminanceHDR''​ application. It does not install flagship applications like ''​Darktable'',​ ''​Lightzone'',​ or ''​DigiKam'',​ but these can be installed later. 
-    ​what kind of file a client delivers to you, your system will most likely be +foobaz 
-    ​able to play [decode] it.+  ​* Over 20 freely-available codecs and graphic libraries so that no matter what kind of file a client delivers to you, your system will most likely be able to play [decode] it.
  
   * SDL tools, used in video games and other works of art that may involve   * SDL tools, used in video games and other works of art that may involve
Line 274: Line 231:
 The full ''​huge''​ install will take some time, so you may find this to be a good time for a coffee break. Next, we will look at a number of important multimedia components that you can install to get your artwork done, different options you have while installing them, as well as how many of them work together. The full ''​huge''​ install will take some time, so you may find this to be a good time for a coffee break. Next, we will look at a number of important multimedia components that you can install to get your artwork done, different options you have while installing them, as well as how many of them work together.
  
-[[{arrown.png|border:​0;​background:​none;​width:​0;​display:​inline-block;​float:​right;​}workflow|]][[{arrowp.png|border:​0;​background:​none;​width:​0;​float:​right;​}slackbuilds|]]+ 
 +<WRAP centeralign>​ 
 +<wrap fa>[[slackbuilds|R]]</​wrap>​ <wrap fa>[[start|S]]</​wrap>​ <wrap fa>​[[colour|Q]]</​wrap>​ 
 +</​WRAP>​