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
Next revision Both sides next revision
workflow [2015/05/16 02:34]
slackermedia
workflow [2015/08/10 23:38]
127.0.0.1 external edit
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|]] 
  
  
Line 7: Line 5:
 ====== 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 48:
   -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 +===== Sample Workflows =====
-    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 +<WRAP info> 
-    ​Software because it is not often addressed, but the fact that many of the +**TL;DR**\\ 
-    ​vendors providing the non-Free applications package gigabytes of extra + Not sure how to start with all your new applications?​ There are sample workflow ideas available ​at [[http://​slackermedia.info/​workflows]] 
-    content for you to use in your work means that whenever the artist needs +</​WRAP>​
-    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+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 users, we 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?
  
-    Free Software lacks the luxury of having gigabytes of licensed content to +Of coursethe 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.
-    ship along with their software. Againthis 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 materialsyou must go out and find the content yourself.+
  
-    Sites like flickr.com ​freesound.org ​and openclipart.org ​are veritable +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.
-    bastions of free cultureoffering Creative Commons content ​for easy +
-    download.+
  
-    To further address this need, the Slackermedia ​project ​itself ​gathered +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 trythere 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.
-    supporters from around ​the globe to do an initial crawl of the Internet ​to +
-    find free raw materials for artistic endeavor (such as fontsclip art, +
-    sound banks, and so on)The content can be found as a torrent file on the +
-    Slackermedia.info website.+
  
-Sample Workflows+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. ​
  
-Only you know your specific needs, but sometimes it helps to get an idea of how +The harder question ​to answer is //how it all fits together//
-other people workHere are some sample workflows to get you going in the right +
-direction:+
  
-Video Editing+As with building Slackermedia itself, there'​s no right way to //use// the applications within your studio. However, 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. ​
  
-Log footage+To this end, there are sample workflow ideas available at [[http://​slackermedia.info/​workflows]].
  
-    Use Dolphin and Mplayer to review and use Dolphin to organize and name your +<WRAP download>​ 
-    ​footage;​ this gives you the advantage ​of having filenames that match their +Download ​the [[https://​wiki.ubuntu.com/​UbuntuStudio/​PackageList|PDF versions]] ​of sample workflows for offline viewing. 
-    ​content,​ regardless of what video editing application the clips are being +</​WRAP>​
-    used in.+
  
-Editing 
  
-    Use Kdenlive for its robust editing features, transitions,​ effects, colour +===== Gathering Raw Materials =====
-    correction, and even basic compositing (chroma keying, etc).+
  
-Titling+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.
  
-    For quality titles, use Blender for its ability ​to integrate 3d space into +  *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]]. 
-    ​motion graphics ​and titling ​and overlaysIts learning curve might make it +  ​*[[http://​freesound.org|Freesound.org]] offers Creative Commons (including [[http://​creativecommons.org/​publicdomain/​zero/​1.0/​|CC0]]) licensed sounds for foley, musical loops, atmospheres ​and environments, ​and much more
-    ​impractical for quick and basic titling.+  *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]]
  
-    The animation program Synfig ​Studio ​will also do titles and effects, +===== Future-Proofing Your Studio ​=====
-    although a learning curve applies here as well.+
  
-    If your titling needs are basicuse GIMPInkscapeor even Libre Office +Any application that you use in your studio deserves to be backed-up; this isafter alla core strength of open source: the fact that you, yourself, as the user, own the very code for the tools that you use.
-    to create high-quality .png or .tif files and import them as images into  +
-    Kdenlive.+
  
-Audio Correction+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.
  
-    For minor corrections (lips smackingpop removalplosive softeningetc), +The same goes for assets involved in your projectlike sound samplessynth banksclip art, and other resources that enable you to go back to your work and deconstruct it or re-create it.
-    open a sound file in Audacity ​and correct the problems. Your changes will +
-    update automatically in Kdenlive.+
  
-Soundtrack, Soundmix+The broadest workflow of most art in the computer age can be summarised with this:
  
-    After you obtain picture lock, start the sound mix on either Ardour or  +  - Discover 
-    ​Qtractor. To do this, export each individual track from Kdenlive and import +  - Test 
-    them into the DAW of your choice. When the mix is finished, export a final +  - Create 
-    mix and re-import that into Kdenlive for final output.+  Backup
  
-Visual Effects+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 a long and happy artistic life, free of deprecated tools and broken projects.
  
-    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+===== Learning Everything =====
  
-    Kdenlive offers uncompressed output in the form of huffYUV/​PCM,​ as well as +The biggest block to a successful artistic career is the fear to learn something newwhether it's a new mediuma new industrya new way of workingnew personal insight, or new technologyIf 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 learnWhatever it leads toyou won't be sorry that you did.
-    compressed output ​to all major formats (xvidmp4ogg theorawebmh.264 +
-    via x264, and more)For customized compression schemesuse 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 +<WRAP centeralign>​ 
- +<wrap fa>[[dvd|R]]</​wrap>​ <wrap fa>​[[start|S]]</​wrap>​ <wrap fa>[[app|Q]]</​wrap>​ 
-    Use Ardour or Qtractor or Rosegarden as the main hub of the audio +</​WRAP>​
-    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 +
-    emulation for GIMP, but as rasterized images only. +
- +
-Conversion +
- +
-    For colorspace or format conversion, or batch processes that you repeat +
-    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 +
- +
-    Font Matrix activates, deactivates,​ sorts, and previews your system'​s +
-    fonts. +
- +
-Photography +
- +
-Digital Darkroom +
- +
-    Professional photographers may use Digikam as a photograph manager and +
-    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 +
-    creates an HDR file from a set of images of the same subject taken at +
-    different exposures. Supports basic editing of images plus tonemapping. +
- +
-Everything Else +
- +
-    See the Graphic Design list for tools relating to image re-touching,​ +
-    design, and presentation. +
- +
-Web Design +
- +
-Coding +
- +
-    Use GNU Emacs or vim as your text editor; both are popular coding +
-    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 +
-    documents, syntax highlighting,​ organization of code blocks, and more. +
- +
-Previewing +
- +
-    Between Firefox, Rekonq, and Chromium, there is little to be desired when +
-    test-driving website designs. Rekonq has a 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 +
-    your code and to catch problems in your code's structure. +
- +
-Graphics +
- +
-    See the Graphic Design list for tools when creating graphics for sites. +
- +
-FTP +
- +
-    Konsole is a one-stop shop for everything you need to push your changes to +
-    the web server. With ssh and rsync, pushing your latest code can be done in +
-    a 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 +
-    application. Or just use Dolphin, which seamlessly integrates with remote +
-    servers as easily as it does your own computer! +
- +
-Version Control +
- +
-    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|]]+