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
workflow [2015/05/16 02:34]
slackermedia
workflow [2021/06/03 19:48] (current)
Line 1: Line 1:
-[[{arrowp.png|border:​0;​background:​none;​width:​0;​display:​inline-block;​position:​absolute;​top:​0;​left:​0;​}dep|]] 
- 
-[[{arrown.png|border:​0;​background:​none;​width:​0;​display:​inline-block;​position:​absolute;​top:​0;​margin-left:​2.5em;​}app|]] 
- 
- 
  
 ====== Multimedia Workflow on GNU Linux ====== ====== Multimedia Workflow on GNU Linux ======
  
-Whilst you wait for the dependencies to compile and install, you may as well read about workflows on open source. 
  
 Slackermedia is a blank canvas. There is not //one// "​right"​ way to create and use your Slackermedia system. While Slackermedia does divide packages into broad sets, there is no pre-set that says "​install this if you want to make music" or Slackermedia is a blank canvas. There is not //one// "​right"​ way to create and use your Slackermedia system. While Slackermedia does divide packages into broad sets, there is no pre-set that says "​install this if you want to make music" or
Line 51: Line 45:
   -Make sure that everything you need to do can effectively be achieved with what is available to you. Be prepared for many different applications to surface in the Free Software world; due to the modular nature of its design, it's only natural that there will be a software application just capture video from a deck, or a separate application from your graphic design application just to change color space and compression settings, and so on.   -Make sure that everything you need to do can effectively be achieved with what is available to you. Be prepared for many different applications to surface in the Free Software world; due to the modular nature of its design, it's only natural that there will be a software application just capture video from a deck, or a separate application from your graphic design application just to change color space and compression settings, and so on.
   -Take the time to //learn// the new software. Switching to a new OS (Linux or otherwise) in mid-production or when there are deadlines on the horizon is a **bad idea**. You are changing the tools and the operating system underneath those tools; you need time to spend in the new applications in order to learn them.   -Take the time to //learn// the new software. Switching to a new OS (Linux or otherwise) in mid-production or when there are deadlines on the horizon is a **bad idea**. You are changing the tools and the operating system underneath those tools; you need time to spend in the new applications in order to learn them.
-  -foobaz Look for ways to automate your workflow. If there are repetitive tasks that +  -With the help of Slackermedia,​ build your Slackware GNU Linux system according to the requirements you have specified in your list.
-    you may have had to do one-by-one in your old non-Free workflow, you should +
-    look at these tasks in a new light. Quite possibly there will be scripts +
-    that you can write (or find someone to help you write) that can be run on +
-    your Free Software system to automatically perform adjustments or +
-    processing without any intervention from you. +
- +
- ​6. ​With the help of Slackermedia,​ build your Slackware GNU Linux system +
-    ​according to the requirements you have specified in your list+
- +
- 7. Gather raw material. This is a step that is easy to overlook in Free +
-    Software because it is not often addressed, but the fact that many of the +
-    vendors providing the non-Free applications package gigabytes of extra +
-    content for you to use in your work means that whenever the artist needs +
-    something random like a cursive font or a paint brush shaped like an oak +
-    leaf or a bear paw print, or a music loop of South American drums, or a +
-    high-res sand-texture,​ and so on, the artist has it available to them +
-    within a few clicks. +
- +
-    Note +
- +
-    Free Software lacks the luxury of having gigabytes of licensed content to +
-    ship along with their software. Again, this is a double-edged sword that +
-    has the benefits of cutting download size by orders of magnitude, and also +
-    fights the pre-fabricated feel of art produced on Free Software as opposed +
-    to the off-the-shelf solutions, but means that when you do need some extra +
-    raw materials, you must go out and find the content yourself. +
- +
-    Sites like flickr.com , freesound.org , and openclipart.org are veritable +
-    bastions of free culture, offering Creative Commons content for easy +
-    download. +
- +
-    To further address this need, the Slackermedia project itself gathered +
-    supporters from around the globe to do an initial crawl of the Internet to +
-    find free raw materials for artistic endeavor (such as fonts, clip art, +
-    sound banks, and so on). The content can be found as a torrent file on the +
-    Slackermedia.info website. +
- +
-Sample Workflows +
- +
-Only you know your specific needs, but sometimes it helps to get an idea of how +
-other people work. Here are some sample workflows to get you going in the right +
-direction:​ +
- +
-Video Editing +
- +
-Log footage +
- +
-    Use Dolphin and Mplayer to review and use Dolphin to organize and name your +
-    footage; this gives you the advantage of having filenames that match their +
-    content, regardless of what video editing application the clips are being +
-    used in. +
- +
-Editing +
- +
-    Use Kdenlive for its robust editing features, transitions,​ effects, colour +
-    correction, and even basic compositing (chroma keying, etc). +
- +
-Titling +
- +
-    For quality titles, use Blender for its ability to integrate 3d space into +
-    motion graphics and titling and overlays. Its learning curve might make it +
-    impractical for quick and basic titling. +
- +
-    The animation program Synfig Studio will also do titles and effects, +
-    although a learning curve applies here as well. +
- +
-    If your titling needs are basic, use GIMP, Inkscape, or even Libre Office +
-    to create high-quality .png or .tif files and import them as images into  +
-    Kdenlive. +
- +
-Audio Correction +
- +
-    For minor corrections (lips smacking, pop removal, plosive softening, etc), +
-    open a sound file in Audacity and correct the problems. Your changes will +
-    update automatically in Kdenlive. +
- +
-Soundtrack, Soundmix +
- +
-    After you obtain picture lock, start the sound mix on either Ardour or  +
-    Qtractor. To do this, export each individual track from Kdenlive and import +
-    them into the DAW of your choice. When the mix is finished, export a final +
-    mix and re-import that into Kdenlive for final output. +
- +
-Visual Effects +
- +
-    Export scenes as image sequences and import them into Blender for some of +
-    the industry'​s most powerful compositing,​ particle emulation, 3d modeling, +
-    and other visual effects. +
- +
-Final Render +
- +
-    Kdenlive offers uncompressed output in the form of huffYUV/​PCM,​ as well as +
-    compressed output to all major formats (xvid, mp4, ogg theora, webm, h.264 +
-    via x264, and more). For customized compression schemes, use ffmpeg +
-    directly. +
- +
-    Always export an uncompressed final version of your work first. View it for +
-    quality assurance. Upon approval, label it Goldmaster and then generate +
-    compressed versions as needed. +
- +
-Audio Production +
- +
-DAW +
- +
-    Use Ardour or Qtractor or Rosegarden as the main hub of the audio +
-    production. +
- +
-    Note +
- +
-    If you're doing basic audio editing, then Audacity may be all you really +
-    need. +
- +
-Waveform Editing +
- +
-    Use Audacity, which specializes in waveform editing, for cleaning audio, +
-    removing clicks and pops and plosives, and so on. If you edit the original +
-    file then the changes you make in Audacity will update automatically in +
-    your DAW. +
- +
-Effects +
- +
-    Effect packages include the Steve Harris LADSPA collection, the Calf suite, +
-    and Jamin. The Steve Harris set act as plugins to your DAW, while Calf can +
-    be used as plugins or as an external application,​ and Jamin is external +
-    only. +
- +
-Synths +
- +
-    Any DSSI software synth can be used as a plugin for your DAW, and synths +
-    like amSynth and QSynth are external synths that can be routed into your +
-    DAW. There are many soft synths available. +
- +
-Drum Machines +
- +
-    The premier dedicated drum machine on Linux is Hydrogen, which can be used +
-    as an external application routed into your DAW. +
- +
-Samplers +
- +
-    Linux Sampler is the primary sampling engine for Linux and can be routed +
-    into your DAW. +
- +
-Mastering +
- +
-    Once your sound has been mixed to near-perfection,​ plug Jamin into your +
-    master output channel. With Jamin'​s powerful compressor, you can adjust +
-    final output levels. With its customizable EQ, you can ensure optimal sound +
-    for different types of speakers. +
- +
-    Once you're finished mastering, export your work as final, uncompressed +
-    gold masters. +
- +
-Graphic Design and Print +
- +
-Layout +
- +
-    Use Scribus as the central hub for bringing together the different elements +
-    in a layout. Scribus is a powerful layout program, good for books, +
-    pamphlets, posters of any size, banners, single pages, album art, and +
-    anything else going out to CMYK printers. It is resolution-independent,​ can +
-    track and embed fonts and color swatches, produce reader and printer +
-    spreads, and much more. +
- +
-Graphics +
- +
-    Use GIMP to create or adjust rasterized (bitmap) images. It's not, in spite +
-    of the cliché, a Photoshop clone; it has a language and structure all its +
-    own, but once it's learned it is a powerful imaging environment. +
- +
-Illustration +
- +
-    Use Inkscape for vector-based graphics such as logos, illustration,​ +
-    sketches, or even page layout or over-all design, quick mock-ups, and much +
-    more. It can also embed or link to rasterized images, perform masks, and a +
-    number of advanced imaging functions that will tempt you to make it the +
-    center of your graphic production. +
- +
-    Krita is also vector-based but focuses more on materials emulation, making +
-    is a powerful tool for trained illustrators. +
- +
-    MyPaint lies somewhere between Inkscape and Krita, with a dynamic brush set +
-    that interacts nicely with tablets.+
  
-    Finally, the Gimp Paint Studio set of mods for GIMP will provide material +===== Sample Workflows =====
-    emulation for GIMP, but as rasterized images only.+
  
-Conversion+<WRAP info> 
 +**TL;​DR**\\ 
 + Not sure how to start with all your new applications?​ There are sample workflow ideas available at [[http://​slackermedia.info/​workflows]] 
 +</​WRAP>​
  
-    For colorspace or format conversion, or batch processes ​that you repeat +Habits are notoriously hard to break. If ever that was true, it's true in computing. Computer history is rife with deprecated technology being forcibly prolonged well past their natural life spans. As userswe tend to cling to not just the application ​that we know best, but even the //way// we do specific ​tasks. ​After all, why would anyone willfully use a new application where it takes them a minute to complete a task when their old familiar application could do it in ten seconds?
-    frequently ​in your workflow, the command line application ​Image Magick (or +
-    its variation Graphics Magick) is priceless. It can be complex ​but the +
-    website and the internet at large offer enough recipes and examples to make +
-    most common ​tasks trivial to learn.+
  
-Font Management+Of course, the answer is that new technology is an investment. At first, learning even the landscape of multimedia on Linux will slow your productivity,​ to say nothing of learning each new application that you adopt. However, to use it is to learn it, and once you have learnt the applications,​ your productivity does not just reach the same level as before, but skyrockets past anything you thought possible, and in many new directions.
  
-    Font Matrix activatesdeactivatessortsand previews your system'+That saidthe initial steps are confusingsince even if you know what applications are available for you to useyou probably don't know which ones will actually work for you.
-    fonts.+
  
-Photography+While Slackermedia itself will help you find many great multimedia applications,​ and the very contents of [[http://​slackbuilds.org]] and [[http://​studioware.org]] will suggest applications to try, there are also package lists for multimedia distributions like [[https://​wiki.ubuntu.com/​UbuntuStudio/​PackageList|Ubuntu Studio]], which will at least give you ideas of applications that you should investigate and try for yourself.
  
-Digital Darkroom+Certainly. the ultimate answer to "what applications should I use?" is best answered by using applications. Try the ones that appeal to you, whether from recommendations and reviews, or by screenshots,​ or from examples of works completed within those applications. ​
  
-    Professional photographers may use Digikam as a photograph manager and +The harder question ​to answer is //how it all fits together//
-    digital darkroom with the usual powerful set of features associated with +
-    most KDE applications. ​The Kipi plugin set adds to its features. And yes, +
-    ​it does RAW, too.+
  
-    For HDR photography, there is Luminance HDR (formerly qtpfsgui), which +As with building Slackermedia itself, there's no right way to //​use// ​the applications within your studioHowever, having no idea of what is possible is a lot different than having a clear picture and choosing to modify it; before you can get creative with how applications fit together to help you create great art, you need to know how they'​re meant to fit together
-    creates an HDR file from a set of images of the same subject taken at +
-    different exposuresSupports basic editing ​of images plus tonemapping.+
  
-Everything Else+To this end, there are sample workflow ideas available at [[http://​slackermedia.info/​workflows]].
  
-    See the Graphic Design list for tools relating to image re-touching,​ +<WRAP download>​ 
-    design, and presentation.+Download ​the [[http://​slackermedia.ml/​downloads/​workflows.tbz|PDF versions]] of sample workflows ​for offline viewing. 
 +</​WRAP>​
  
-Web Design 
  
-Coding+===== Gathering Raw Materials =====
  
-    Use GNU Emacs or vim as your text editor; both are popular coding +Some vendors bundle their closed source applications along with gigabytes ​and gigabytes ​of extra content for their customers ​to use. While many of these kinds of assets you should be able to continue to use (after all, a font is a font, and a graphic is a graphic), if you don't have them then you aren't going to get them with an operating system and application set with no budget to bundle such things. However, the Internet is hard at work to solve this.
-    environments ​and each have a variety ​of modes that will do everything from +
-    syntax highlighting ​to auto-completion ​and even rudimentary code +
-    validation.+
  
-    Kate is a more traditional text editor, with a visual list of open +  *The Slackermedia project gathered supporters from around the globe to do an initial crawl of the Internet to find free raw materials (such as fonts, clip art, sound banks, and more). The content can be downloaded from Slackermedia.info website as [[http://​slackermedia.info/​downloads|The Great Linux Multimedia Sprints]]. 
-    ​documentssyntax highlightingorganization of code blocks, and more.+  ​*[[http://​freesound.org|Freesound.org]] offers Creative Commons (including [[http://​creativecommons.org/​publicdomain/​zero/​1.0/​|CC0]]) licensed sounds for foleymusical loopsatmospheres and environments, and much more. 
 +  *Get free artwork covering a wide variety of styles and topics at [[http://​openclipart.org]] 
 +  *Creative Commons hosts a search engine filter that searches the entire internet for works in the open culture commons at [[http://​search.creativecommons.org]]
  
-Previewing+===== Future-Proofing Your Studio =====
  
-    Between Firefox, Rekonq, and Chromium, there is little ​to be desired when +Any application that you use in your studio deserves ​to be backed-up; this is, after all, core strength of open source: the fact that you, yourself, as the user, own the very code for the tools that you use.
-    test-driving website designs. Rekonq has user-agent switcher built-in and +
-    ​the other two have user-agent plugins available.+
  
-    Install the Firebug addon for Firefox to analyze how browsers ​are rendering +There are several free code hosting sites and several cloud-storage services, and hard drives are cheap. Do yourself a favour and download a copy of the code for the applications that you use. The SlackBuild system, as you have seen, makes this simple; after you install an application,​ put a copy of the source on a backup drive.
-    your code and to catch problems in your code's structure.+
  
-Graphics+The same goes for assets involved in your project, like sound samples, synth banks, clip art, and other resources that enable you to go back to your work and deconstruct it or re-create it.
  
-    See the Graphic Design list for tools when creating graphics for sites.+The broadest workflow of most art in the computer age can be summarised with this:
  
-FTP+  - Discover 
 +  - Test 
 +  - Create 
 +  - Backup
  
-    Konsole ​is a one-stop shop for everything ​you need to push your changes to +That is: find tools that inspire you, test them out and see what they can do for you, create great art, backup ​your art and your tools. It's the little-known secret to long and happy artistic life, free of deprecated tools and broken projects.
-    the web server. With ssh and rsync, pushing ​your latest code can be done in +
-    ​single command.+
  
-    ncftp is a traditional FTP client, featuring bookmarks for locations, 
-    usernames, and passwords. If you do not have ssh access to the server, this 
-    is the next best thing. 
  
-    If you prefer a GUI solution, try FileZilla, a simple and convenient FTP +===== Learning Everything =====
-    application. Or just use Dolphin, which seamlessly integrates with remote +
-    servers as easily as it does your own computer!+
  
-Version Control+The biggest block to a successful artistic career is the fear to learn something new, whether it's a new medium, a new industry, a new way of working, new personal insight, or new technology. If you want to expand your artistic acumen and take control of your artistic process, then dive in, get serious, and learn what you need to learn. Whatever it leads to, you won't be sorry that you did.
  
-    Git, the version control system used for little projects like the Linux 
-    kernel, the KDE desktop, this book, and much more, can manage all of the 
-    changes you make to your codebase, and restore from old versions as needed. 
-    A powerful tool that is simply not even on the radar of any proprietary web 
-    coding solution. 
  
  
-[[{arrown.png|border:​0;​background:​none;​width:​0;​display:​inline-block;​float:​right;​}app|]][[{arrowp.png|border:​0;​background:​none;​width:​0;​float:​right;​}dep|]]+<WRAP centeralign>​ 
 +<wrap fa>[[dvd|R]]</​wrap>​ <wrap fa>[[start|S]]</​wrap>​ <wrap fa>[[app|Q]]</​wrap>​ 
 +</​WRAP>​