Video Production Using Open Source Tools

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    2 Favorites

    Video Production Using Open Source Tools - Presentation Transcript

    1. Video Production Using Open Source Tools
      • Scott C. Frase
        • webmaster
        • blogger, musician, video enthusiast
        • travails of video editing on linux
          • crazedmuleproductions.blogspot.com
      • You
        • Video editors in the crowd?
          • Preferred OS? Any Linux users?
        • Total beginners?
    2. Video Production Using Open Source Tools
      • Agenda
        • Why use Open Source to work with video?
        • Video production in Linux
          • Take some video
          • Edit it
          • Output it to common formats
          • Automate repetitive tasks
        • Examples
      • Feel free to interrupt and ask questions!
    3. Why You Shouldn't Use Linux for Video
      • Steep learning curve
        • Not for novice computer users
      • Be ready to deal with unexpected problems
        • If you don't mind troubleshooting, you'll like editing with Linux
      • New version -> new problems
        • Ubuntu, Gentoo, Fedora, Debian, SUSE
    4. Why You Should Use Linux for Video
      • Software wants to be free
        • The tools cost nothing but your time and effort
      • Open source
        • Change it if you want
      • Script repetitive tasks, like exporting video
      • Open ended and powerful
        • Can create most any effect you want through a variety of tools
    5. Why do I choose to edit in Linux?
      • Cost
      • Feeling of satisfaction
      • High quality results
      • Creative freedom
      • Giving back to the community
      • But sometimes I ask..
        • Lord, why do I put myself through this torture?
        • ..for the results!
    6. Cinelerra example
      • Oil painting effect
        • http://www.youtube.com/watch?v=46C-HJUlOyY
    7. Cinelerra example
      • Chroma keying
        • http://www.youtube.com/watch?v=-baOOOAgneE
    8. Cinelerra example
      • Camera automation and chroma key
        • http://www.youtube.com/watch?v=bsL2lFpzduA
    9. Cinelerra example
      • Rotate and Perspective
        • http://www.youtube.com/watch?v=rlbJc8q-LxA
    10. Editing results
      • Motion stabilization .. before
        • http://www.youtube.com/watch?v=gAQnboWCxEU
    11. Editing results
      • Motion stabilization .. after
        • http://www.youtube.com/watch?v=LuQ-pa46OZc
    12. Cinelerra example
      • And you can make a neat animated map
        • http://www.youtube.com/watch?v=nYzqicH1g3g
    13. The Work of Video Production
      • Take some video with a camera
      • Bring it into your PC
      • Edit it with specialized software
      • Burn a DVD of the video
      • Share with others
    14. Video Production, 2009
      • Take some video with a camera
      • Bring it into your PC
      • Edit it with specialized software
      • Export the video to different formats
        • DVD, also HDTV, Internet, iPod
        • Test to make sure they work
      • Have the world view your creations
        • Distribute it via online services
        • Get the word out by syndication (RSS)
    15. Video Production with Linux
      • Take some video with a camera
      • Bring it into your PC with DVGRAB
      • Edit it with Cinelerra
      • Export the video using mplex and FFmpeg
        • DVD, also HDTV, Internet, iPod
        • Test to make sure they work
      • Have the world view your creations
        • Distribute it via online services
        • Get the word out by syndication (RSS)
    16. Capturing Video from Tape/Live
      • Use DVGRAB
        • Comes standard with most distributions
        • If not, download it
          • yum install dvgrab*
          • apt-get install dvgrab
      • Let's grab some video
        • Turn on camera
        • Verify it is working (dmesg, plugreport)
        • dvgrab <filename.ext>
    17. DVGRAB
      • Once grabbed, let's import the video into our editing software, Cinelerra
        • Import video
        • See it on the timeline
          • Video stream
          • Audio stream
    18. Video File Formats
      • Container
        • contains both video & audio streams
        • Quicktime, MPEG-PS, MPEG-TS, AVI
      • Video stream
        • Compressed formats (smaller size, artifacts)
          • MPEG1/2/4, H.264, JPEG, MJPEG
        • Uncompressed formats (huge, best quality)
          • RGB/RGBA/YUV
      • Audio stream
        • MPEG2, MP3, MPEG4/AAC, PCM, Twos
    19. Video File Format
      • Output from my cam: MPEG2-TS
        • Container: transport stream
        • Video Stream: 720P video
        • Audio Stream: MPEG, Layer II
    20. Cinelerra Editing
      • Set Your Preferences (shift-P)
        • ALSA sound driver, Stop Playback Lockups
      • Set Project Format (shift-F)
      • Timeline
        • CTRL-click on it to cycle timeline scale
        • Playback, video fader, audio fader
        • Video fade, audio fade
      • Viewer
    21. Cinelerra Editing
      • Compositor
        • Camera
        • Projector
          • Patchbay
            • Play, record, tab, shift-tab
        • Masking
          • Shift-alt to move entire mask
        • Automation via keyframes
    22. Cinelerra Effects
      • Fun
      • Video effects take a LOT of CPU power
      • Render overnight
        • Confirm effect by rendering small sections at a time
        • Use a “renderfarm” for more power
    23. Cinelerra Output
      • Rendering
        • Where will the video be seen?
          • DVD, YouTube, iPod, HDTV
        • DVD
          • MPEG-PS: MPEG2 video, MPEG layer II audio
        • YouTube
          • Quicktime: most video/audio formats
        • iPod/iPhone
          • Quicktime: H.264 video, AAC audio
    24. Cinelerra Output
      • Rendering
        • Shift-R
        • Cin's rendering engine is a GUI front end to a command line interface
        • Output
          • Video stream
          • Audio stream
          • Combined into a container in the next step
    25. Test, Test, Test
      • Render small sections (< 30 sec)
      • Test the output in multiple apps
        • mplayer
        • totem
        • ffplay
        • vlc
        • xine
    26. Automate the File Conversions
      • Here is where Linux is your friend!
      • Automate via scripts wherever possible
        • convert our source file to other formats
          • DVD
          • HDTV
          • iPod/iPhone via iTunes
          • Internet
            • YouTube, Vimeo
    27. iTunes
      • Copy iPod file to USB flash drive
      • Reboot to Mac
      • Load to iTunes
      • Load up to Vimeo
    28. Open Source Video Production
        That's all folks.. I'm available for questions after the presentation Scott C. Frase http://crazedmuleproductions.blogspot.com
    29. Cinelerra
      • Requirements
        • HD editing
          • Dual core, 2.4Ghz, 2GB minimum
          • Use 64-bit OS best
          • Recommended: dual core, fast Ghz, 4GB min
            • My main system: dual quad core, 1.6Ghz, 10GB
        • DV editing
          • Single core, 2.4Ghz, 1GB
        • Always go 64-bit
    30. Cinelerra Installation, easy
      • Fedora 10, x86_64
        • Add Kwizart repository
          • http://rpms.kwizart.net/kwizart-release-10.rpm
        • sudo yum install cinelerra-cv*
      • Ubuntu Gutsy
        • sudo gedit /etc/apt/sources.list
        • deb http://giss.tv/~vale/ubuntu64 ./
        • sudo apt-get update
        • sudo aptitude install cinelerra
    31. Cinelerra Installation from Source
      • Anyone done this before?
      • install the dependencies for Cinelerra
      • get the Cinelerra source
        • git clone git://git.cinelerra.org/j6t/cinelerra.git cinelerra_source
      • run ./autogen.sh
      • run ./configure
      • run &quot;make&quot;
      • run &quot;make install&quot;
    32. Cinelerra
      • Optimizations
        • Stripe set working drive (RAID0)
        • Mirror your assets directory (RAID1)
          • You don't want to lose your work!!
          • Hardware RAID usually faster
          • Linux doesn't like hardware RAID
          • Software RAID fine
        • Create large ramdisk for temp files
          • Background rendering
          • Index files (.bcast directory)
    33. Cinelerra Problem
      • Knowing which container and compression schemes work!
    34. Cinelerra Problem
      • Audio, video synchronization
        • Solved via audio or video delay effects
        • Also, the “nudge” feature in the patchbay

    + Crazed MuleCrazed Mule, 6 months ago

    custom

    1389 views, 2 favs, 1 embeds more stats

    Abstract: Over the last decade, farms of Linux serv more

    More info about this document

    CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

    Go to text version

    • Total Views 1389
      • 1283 on SlideShare
      • 106 from embeds
    • Comments 0
    • Favorites 2
    • Downloads 26
    Most viewed embeds
    • 106 views on http://crazedmuleproductions.blogspot.com

    more

    All embeds
    • 106 views on http://crazedmuleproductions.blogspot.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories