1 The State of the Linux Video Tools Steve Oualline

Slides:



Advertisements
Similar presentations
Introduction to PowerPoint
Advertisements

Lesson 15 Presentation Programs.
                      Digital Audio 1.
How to Put Everything But Peanut Butter on a DVD by The Flying Gorman Brothers (Wallendas Watch Out!!)
Section 9.1 Identify multimedia design guidelines Identify sources of multimedia files Explain the ethical use of multimedia files Describe multimedia.
Microsoft Office Illustrated Fundamentals Unit M: Creating a Presentation.
Ambition in Action Hot Topic: PowerPoint 2010 Trainer: Michael Philipou.
Quicktime Howell Istance School of Computing De Montfort University.
Time to wake up. ChitChat Talk with the person sitting next to you –Ask him/her Name (if you do not know already) What have you done during this morning.
Remote Surveillance System Presented by: Robarin Holdings Limited Telephone: Facsimile:
Streaming media over the Internet A million channels and there is still nothing on! By Samuel Shiffman Streaming Technologist Seton Hall University
Adventures in Information Adding Video to Your Web Site February 24, 1999 Eileen Flick Information Services Division.
1 Different Video Properties
Using Digital Video. Contents 1.Why using videos 2.Analog vs digital 3.Transferring your videos to the computer 4.Editing your videos 5.Video file formats.
                      Digital Video 1.
HYPERTEXT MARKUP LANGUAGE (HTML)
May Melissa Albo #1 Sagrario Casillas #4 Angela Durán #8 Daniela Martínez #16.
Video Data Topic 4: Multimedia Technology. What is Video? A video is just a collection of bit-mapped images that when played quickly one after another.
What is DCP? DIGIAL CINEMA PACKAGE. Answer: A DCP, or Digital Cinema Package, is a set of specially encoded files that has become a worldwide standard.
Section 9.1 Section 9.2 YOU WILL LEARN TO…
Sony Pictures1 Preparing your customers and your facilities for Blu-ray A powerful format that leads to new challenges in authoring and creative design.
Topics Introduction Hardware and Software How Computers Store Data
What are the common format for video files?
1 Lecture 12: Multimedia Not in Web 101 Text  Important Multimedia Issues  Audio  Movies and Video  Multimedia and HTML Documents.
Presented by: Richard A. Lim. Designed to be intuitive to use, VideoPad is fully featured video editing program for creating professional looking videos.
© 2011 The McGraw-Hill Companies, Inc. All rights reserved Chapter 6: Video.
Multimedia Concepts: Video Technologies ANALOG DIGITAL.
VoiceThread:. With VoiceThread, group conversations are collected and shared in one place from anywhere in the world. All with no software to install.
The Development Process
Chapter 16 Creating Desktop Video and Animation. Getting Started FAQs: – What is digital video? – How do I transfer video footage to my computer? – How.
Video Software & File Formats. In this class we will be mainly using Adobe Premiere Pro CS4.
Analog Video Capture with PCs Steve Preston IOTA Annual Meeting Oct 2015.
LECTURE 07 RAZIA NISAR NOORANI Digital Video. Basic Digital Video Concepts CS118 – Web Engineering 2 Movie length Frame size Frame rate Quality Color.
4. How did you use media technologies in the construction, research, planning and evaluation stages?
Creating Streaming Video Clips for Web-based Instruction Jay Cofield, Ph.D. The university of Montevallo July 9, 2002.
Ulead Video Studio is an easy to use video editing software that allows even the novice of movie makers to produce a professional project complete with.
Chapter 10. The Role of Video in Multimedia  Any presentation or application that uses sound and graphics qualifies as multimedia  Clip A segment of.
John Samuels October, Why Now?  Vista Problems  New Features  >4GB Memory Support  Experience.
OPERATING SYSTEMS (OS) By the end of this lesson you will be able to explain: 1. What an OS is 2. The relationship between the OS & application programs.
Download & Convert Videos 1.How to Download Videos from YouTube & other Web sites; and 2.Convert them to WMV format so can be edited in Windows Movie Maker.
ICAICT201A USE COMPUTER OPERATING SYSTEM. USING THE CONTROL PANEL The Control Panel contains many options for configuring your computer, including: adding.
Chapter 2 Operating Systems
Chapter 16 Creating Desktop Video and Animation
Section 9.1 Section 9.2 YOU WILL LEARN TO…
Section 9.1 Section 9.2 Identify multimedia design guidelines
Video on the Web.
Topics Introduction Hardware and Software How Computers Store Data
Lesson 24 Creating & Distributing New Media Content.
RENDERING Preparing the Project Exporting the Timeline Video Settings
Digital Media Dr. Jim Rowan ITEC 2110 Video.
VIDEO.
Web Programming– UFCFB Lecture 8
How to Convert ISO to MKV with ISO to MKV Converter?
Chapter 6: Video.
Videos For All Classrooms
                      Digital Audio 1.
Application Software Productivity Tools for Educators
Exploring the Basics of Windows XP
Lesson 24 Creating & Distributing New Media Content.
EEE3112 Introduction to Multimedia Application & Technology Chapter 3: Video Development by Muhazam Mustapha, October 2012.
Applications Software
PowerPoint Basics Eric Prebys.
Topics Introduction Hardware and Software How Computers Store Data
Chapter 10 Video.
Web Programming– UFCFB Lecture 8
Have you seen this screen?
Using Animation and Multimedia
PowerPoint Lesson 1 Microsoft Word Basics
Digital Video Faraz Khan.
Microsoft Office Illustrated Fundamentals
Presentation transcript:

1 The State of the Linux Video Tools Steve Oualline

2 Video Tools Basic video terminology Video media players Playing DVDs Copying DVDs Encoding / Transcoding Video Editing The future of video

3 Technology Overview Codecs & formats Container – Can hold multiple types of video Format – the contents of the file (how the bits are arranged). Codec – the encoder that created the contents of the files (arranger of bits). Multiple encoders can write files in the same format. (DivX, Xvid -> mpeg4)

4 File Formats Common Encoding mpeg4 – Official DVD format, not a codec. DivX – Microsoft mpeg4 compliant codec with limited capabilities. DivX5 – Replacement for DivX and DivX4. Closed source. Open Source version does not support all features.

5 Technology Overview Common Encoding Formats (continued) XviD – Open Source codec that's really good at compression and quality. mpeg4 compliant. mpeg1, mpeg2 – Older format used for VCD and SVCD disks. dv – Format used by camcorders. Not compressed.

6 Technology Overview Disk formats DVD – Digital Video Disk VCD – CD Video disk Emovix – Bootable video player

7 Codecs – The tower of Babel Multiple competing codecs out there. Attempts by vendors to lock users into their own property codec Belief that controlling the codec means you control the videos DRM

8 Media Players xinemplayervlcRealPlayershockwave

9 xine Player

10 xine Player Handles most media types Can use Microsoft DDL files for some codecs Very nice command interface Plays DVDs, but hampered by poor command interface – Selecting titles, subtitles, and such difficult.

11 mplayer

12 mplayer No GUI! -- Use gmplayer for that Handles most media types Can use Microsoft DDL files for some codecs

13 mplayer Plays DVDs but user interface is extremely annoying Can not change subtitle without restarting movie. Supports Edit Decision Lists (for skipping commericals)

14 vlc

15 vlc Very flexible player. Works with DLLs for some codecs. Can be a streaming server, receiver. Keyboard control limited and buggy Works very well with DVDs. Skips to the main menu when starting a DVD.

16 vlc Many many pieces Must install many plugins (on Mandrivia at least) Has the famous “ASCII Art” output module.

17 RealPlayer

18 RealPlayer Now open. Everyone else incorporates real codecs in their player. Won't play most media types. Never use

19 Shockwave Linux version available Finally you can watch

20 Playing DVDs Legal vs. Illegal DVD players libdecss If you own it, it's legal to play it. Actions of the MPAA created the whack-a-mole type protest. ogle player. The RPM for Mandrivia 10.1 is broken, so no review.

21 TV Capture Video 4 Linux – TV Capture API and tools Buy capture cards with hardware encoders (software only capture / encoding never gets the sound in sync.) Recode the videos just after capture to reduce size by at least 1/2. zabs.zap2it.com – Free download of TV listings through tv_grab_dd_na.

22 MythTV

23 MythTV Difficult to install (but getting easier) Wants to take over your entire screen. Also wants a good hunk of your computer. Keyboard interface only. Navigation difficult, especially setup. Do not install if you do not have “click to type” set.

24 Encoding / Transcoding Reasons to Transcode Create a DVD compatible video stream Compress an existing video Reduce the size or bitrate of a video Change the format so you can edit it. Transcoding is slow. It easily take ten times as long to transcode a video as to watch it.

25 Transcoding Every transcoding program has 5,000 options. Plug-ins are used for encoding and decoding. Getting the right plug-ins is a challenge. Every plug-in has it's own options.

26 Transcoding Problems Transcoding takes time – Lots and lots of time Not all tools work for all formats

27 Transcoding Tools transcodememencoderffmpeg

28 Transcoding Example To convert a mpeg video into DV format for kino transcode \ -i 'funny_dog_show.mpg' \ -i 'funny_dog_show.mpg' \ -y mov -F dv -Z720x480 \ -y mov -F dv -Z720x480 \ -o dvz.mov -o dvz.mov

29 Transcoding Example -i input-file -y mov – Select the video output module. In this case the quicktime (mov) container. -F dv – Select the format for use in the container. (And audio codec if applicable – only 1 codec for dv.) -Z720x480 – Resize the video to the given amount (kino is fussy about this) -o output-file

30 Transcoding Example Time to process a 1 hour television show: 2 hours. (AMD Athlon(tm) XP 2400+) Size of input: 877M Size of output: 13G

31 Video Editing Editing tasks Cutting a clip out of a television show Making DVD from a camcorder tape

32 Editors kinolvelivescineramaavidemix2

33 Video editing -- Kino

34 Video editing -- Kino Works well for DV (camcorder files) Very limited input support otherwise (annoying) Works fast enough to not be annoying Vi like keyboard controls. Simple edits – No complex transitions or sound editing. Good choice for home Camcorder to DVD projects

35 Video editing -- Lve

36 Video editing -- Lve Fast Works well with mpeg files Better input / output support No documentation to speak of Suggest avidmux2 instead. Does more and is documented.

37 Video editing -- Lives

38 Video editing -- Lives Appears to be full featured. Very slow open speed. Does not import the whole file by default. Sound does work with my system. (ALSA only?)

39 Video editing -- cinelerra

40 Video editing -- cinelerra Supposed to be a professional class editing system. Documentation 186 page manual Never could figure it out.

41 Video editing -- avidemix2

42 Video editing -- avidemix2 Fast Full set of features Find black feature – Commercial Skip Scripting features

43 DVD Structure Top level is a menu (a video clip with other information added) Disk is divided into titles Titles are divided into chapters To display slides you need to turn a picture into short video clip.

44 Basic Tools for Making DVDs tovid – Convert video to DVD mpeg stream makemenu – Create top level menu makexml – Create xml file describing the video dvdauthor – Create DVD file set mkisofs – Create DVD image

45 Creating a DVD file tovid -dvd -in raw/video.avi \ -out dvd/video1.mpg -out dvd/video1.mpg Uses mpeg2enc to transcode the file Takes 2 hours to do an hour video

46 Creating the menu makemenu “1: Birth” \ “2: Growing up” \ “2: Growing up” \ -background pict.png \ -background pict.png \ -out menu.mpg -out menu.mpg Generates the short “menu” video and other meta data for a DVD menu

47 Make the DVD description makexml -dvd -menu menu.mpg -chapters 5 \ video1.mpg video2.mpg \ video1.mpg video2.mpg \ dvd dvd dvdauthor uses a complex xml file to describe the DVD. This program creates it from simple input.

48 Make the DVD file system dvdauthor -x dvd.xml Creates a file system containing the files which make up the DVD To test use vlc: vlc dvd://`pwd`

49 Make the DVD image mkisofs --dvd-video \ -o../dvd.iso. -o../dvd.iso. Creates a burnable image of the DVD. Do put output file in same directory as the input. You can test the image too: vlc dvd://`pwd`/../dvd.iso

50 Interactive DVD Creation

51 Interactive DVD Creation Handles menu creation Adding clips to the DVD Multiple Menus Background images for menus Front end to dvdauthor

52 The Future. Microsoft Vista

53 Vista Lockdown Basic Vista design rule: If Microsoft doesn't approve it you can only use it in degraded mode.

54 Vista Lockdown Devices carry unique manufacture Ids. Devices must have circuits that prevent anyone from discovering how they work. All drivers must be approved by Microsoft and provided with a Microsoft certificate. If someone figures out how to use a device (Linux users) Microsoft can revoke the certificate.

55 Will Users Stand for it? Anyone remember DIVX? What's going to happen to legal users when a crack is found and a certificate revoked?

56 Linux Tools Complex -> Simple Slow -> Fast (Mostly due to hardware) Political -> Very Interesting Political