Animation & Video 1. High labor requirements tend to make animations a costly type of resource. Nontrivial animations usually require a labor-intensive.

Slides:



Advertisements
Similar presentations
Samsung Digital Signage
Advertisements

Video Editing - Basics How to get started Tutorial - 7/7/2009.
2.02F Publishing Animated Videos 2.02 Develop Computer Animations.
Chapter 10 Video.
Computer Fundamentals Multimedia MSCH 233 Lecture 10.
2 Information Processing
How FERNE Uses the Internet: The How’s and Why’s of Videostreaming.
Section 9.1 Identify multimedia design guidelines Identify sources of multimedia files Explain the ethical use of multimedia files Describe multimedia.
1 Introduction to Computer Science بسم الله الرحمن الرحيم MULTIMEDIA LEVEL -9 King Khalid University Kingdom of Saudi Arabia Ministry of Higher Education.
3.02 Publishing Animations
Chapter 9 Integrating Video. Digital video is a series of bitmap images that, when played back, create the illusion of movement. The quality and overall.
Video on the Web. Should you add video to your web page? Three main questions 1. How will it enhance the purpose of my page? –Entertain –Explain a process.
-Multimedia Basics- Digital Video Integrating Technology into the Curriculum © Jim Lockard 2004.
Standards, Devices, and Software Applications B.Sc. (Hons) Multimedia ComputingMedia Technologies Video Capture and Editing.
Val Kelly School of Library & Information Science Kent State University
Topic 4 - Video Data Basic Concepts
Part A Multimedia Production Rico Yu. Part A Multimedia Production Ch.1 Text Ch.2 Graphics Ch.3 Sound Ch.4 Animations Ch.5 Video.
1 Different Video Properties
                      Digital Video 1.
Audio/Video Capturing & Editing Christopher M. Pascucci.
Multimedia Elements Sound, Animation, and Video
Text. Graphics Images – photos Animation Video Audio Text Copyright issues.
I Power Multimedia Technology Video Data. Video data Video is a sequence of individual pictures or frames, taken one after another. These are played back.
4.1 Digital Multimedia Elements
Section 9.1 Section 9.2 YOU WILL LEARN TO…
Chapter Objectives Explain Web page multimedia issues
“There’s a big difference between shooting video and making something that somebody else will want to watch.” ~Colin Barrett.
© Anthony J. Nowakowski, Ph.D. Animation & VideoVideo.
Using Multimedia on the Web
Web Design, 3 rd Edition 6 Multimedia and Interactivity Elements.
Digital Tools for the Classroom Cynthia K. Riley Elementary Music Teacher Janesville Schools (608) Phone.
It is helpful to break up the word ‘multimedia’ in order to gain a better understanding of its meaning. “Multi” means more than one e.g. a multi storey.
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 are the common format for video files?
Digital Camcorder and Video Computer Multimedia. Two most important factors that make up a video Frames per second ( fps ) The resolution ( # of pixels.
Capture Devices and Video Encoding Standards B.Sc. (Hons) Multimedia ComputingMedia Technologies Video Capture and Editing.
1 Lecture 12: Multimedia Not in Web 101 Text  Important Multimedia Issues  Audio  Movies and Video  Multimedia and HTML Documents.
Multimedia Concepts: Video Technologies ANALOG DIGITAL.
 Refers to sampling the gray/color level in the picture at MXN (M number of rows and N number of columns )array of points.  Once points are sampled,
2.02G Publishing Animated Videos 2.02 Develop Computer Animations.
AUDIO MEDIA 1 Created } “Borrowed” } Microphone MIDI keyboard CD’s & flash drives Internet Audio Sources 2.
Chapter 7 Multimedia on the Internet. Audio on the Internet Music, sound clips, radio, voices Downloading Audio (File Size) Sound Software + Sound Card.
Audio and Video on the Web Presentation by Cheryl Deas and Pasha Souvorin Multimedia for Web Designers.
Chapter 16 Creating Desktop Video and Animation. Getting Started FAQs: – What is digital video? – How do I transfer video footage to my computer? – How.
HTML Use of Multimedia on web page. HTML Media Q. How to call Image file in our web page ? A. That is the easy syntax for defining an image. 2.
Video.
GIF - Graphics Interchange Format JPEG - Joint Photographic Experts Group PNG - Portable Network Graphics GIF images are limited to the 8 bit palette which.
XP Practical PC, 3e Chapter 15 1 Creating Desktop Video and Animation.
Specialized Input and Output. Inputting Sound ● The microphone is the most basic device for inputting sounds into a computer ● Microphones capture sounds.
Video Software & File Formats. In this class we will be mainly using Adobe Premiere Pro CS4.
Multimedia and the Web.
LECTURE 07 RAZIA NISAR NOORANI Digital Video. Basic Digital Video Concepts CS118 – Web Engineering 2 Movie length Frame size Frame rate Quality Color.
IT2002 ATI Naiwala 1 By ATI Naiwala. IT2002 ATI Naiwala Combination of time Variant Image and Sound – Most realistic media Dynamic Huge data size(Very.
Video Data Topic 4: Multimedia Technology. Learning Objectives Hardware required to capture Digital video How video files are stored Factors affecting.
Chapter 10. The Role of Video in Multimedia  Any presentation or application that uses sound and graphics qualifies as multimedia  Clip A segment of.
VIDEO TECHNOLOGIES Iwan Sonjaya,ST.MMT,MT Computer and Informatics Engineering Dept. State Polytechnic Of Jakarta Computer and Informatics Engineering.
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.
Section 9.1 Section 9.2 YOU WILL LEARN TO…
Section 9.1 Section 9.2 Identify multimedia design guidelines
Chapter 10 Multimedia and the Web.
Video on the Web.
Creating Desktop Video and Animation
VIDEO.
Basic Concepts Video is a collection of bit-mapped still images (called frames) that are taken one after the other. When the file is played these pictures.
Digital TV..
3.02 Publishing Animations
2.02G Publishing Animated Videos
2.02F Publishing Animated Videos
Chapter 10 Video.
Digital Video Faraz Khan.
Presentation transcript:

Animation & Video 1

High labor requirements tend to make animations a costly type of resource. Nontrivial animations usually require a labor-intensive process to complete. You can buy many generic animation clips on CD/DVDs that will enhance multimedia presentations and productions. However, it can be difficult finding ones that meet specific needs. More and more animations are appearing on the Internet. These can be simple animated gifs, or more sophisticated VRML sites. Just as with sound on the Internet, animation files must first be downloaded to the client computer, and then they are played. We will also examine the streaming of animation/video when we examine multimedia on the Internet. 2 Animation

mouse from a CD-ROM 3 Animation

Animated Gifs from the Internet 4 Animation

from the Internet made with Digital Morph 2.7 MB 5 Animation

MB

7 Video Who hasn’t wanted to do this !!!

8 Video

.AVI (PC) .MOV (Mac) .MPeG .3g2 .GIF (Office & Browsers) .SWF (Shockwave) .RA (streaming) 9 Animation/Video File Formats

10 File Size Considerations Like graphics, the size of the image (length x width) in pixels times the color depth determines how many bytes a single image (frame) requires. Since an animation/video is just a series of images, once the size of a single frame is known, we multiply the result by the number of frames per second (fps) to determine the size of an animation/video file. Finally we multiply by the length (time). Unfortunately, the results in files in the gigabyte range.

x 1080 x 30 fps x 16 sec =.993 GB So one minute requires 3.7 GB and an hour requires 223 GB! File Size Considerations

Need a digital camera to capture image Need a 1394 (Firewire) card for the computer or a USB 2.0 port or wireless Need a 1394 or USB cable to connect the digital camera to the computer AND Software to transfer/capture the video information 6-pin 4-pin Transferring Digital Video to a Computer 12

Need an analog camera to capture image Need a video capture device for the computer Need a specific cables to connect the analog camera to the computer RCA S-video AND Software to transfer/capture the video information 13 Transferring Analog Video to a Computer

AND Software to play/capture the video information Need a coaxial cable to connect your cable service to the computer Coaxial Cable Need a video capture device for the computer TV Tuner 14 Transferring Analog Video to a Computer

15 Transferring Analog Video to a Computer

16

External - QuickCam (Circa 2002) USB port 640 x 480 window (max) 5 KHz sampling rate 15 fps (max) Webcams 17 Other Video Input Devices

USB port 16:9 – 1280x720p 3 MP photos There is an HD version that takes 10 MP photos Webcams 18 Other Video Input Devices External – Logitech C260 (Circa 2012) 1280x MB.wmv

Also 16:9 – 1280x720p Webcams 19 Other Video Input Devices Internal – (Usually on a laptop) Camera Mic 1280x MB.mp4

Multimedia Cell Phones 20 Other Video Input Devices 1920x1080p

Basically there are three types of software to: Create/Capture Edit Play 21 Animation/Video Software

Purpose of this software is to capture, and compress video, and to interleave it with incoming audio. May include editing software shown below. Range in price and functionality: –Free – Movie Maker –Mid Range – Pinnacle Studio – $60 –High End – Adobe Premiere – $699 –Higher End – Final Cut Pro – $1, Video Capture/Edit Software

Media Player (PC) - player for AVI and MPG files US/windows/products/windows-media-player Real Player (PC & Mac) - player for AVI, MPG, and MOV files Quick Time (PC & Mac) - player for AVI, MPG, and MOV files Free Video Playback Software

Video Screen Capture 24 Video Screen Capture Software

GIF Construction Set Digital Morph ($19) 25 Animation Software

VIDEO COMPRESSION 26

Uncompressed video takes huge amounts of storage space. Video compression eliminates redundant video artifacts/data via prediction between frames. When using the Web, sometimes “streaming” video such as RealVideo or Shockwave is used. 27 Video Compression Remember slide 12, where a hour of uncompressed video requires 223 GB.

For this course, we will learn how to integrate existing animation/video files into VB programs. 28

The Media Control Interface (MCI) provides standard commands for playing multimedia devices and recording multimedia resource files. These commands are a generic interface to nearly every kind of multimedia device. We will use the mciSendString function: 29 Some Preliminaries General command format: mciSendString(CommandString,0,0,0) mciSendString("open skiing.wmv alias movie“,0,0,0) command file name alias mciSendString("close movie“,0,0,0) mciSendString("play movie“,0,0,0) Notice that the alias is similar to what we did when opening record structured files, where we equated a file number with a file name and then referred to the number.

However, before using it, we have to declare the mciSendString function: Private Declare Function mciSendString Lib _ "winmm.dll" Alias "mciSendStringA" (ByVal _ lpstrCommand As String, ByVal _ lpstrReturnString As String, ByVal _ uReturnLength As Integer, ByVal _ hwndCallback As Integer) As Integer 30 Some Preliminaries Notice that the function returns a value, but we will not use it. Do not worry about this declaration. You will just copy and paste it into your next assignment.

31 Some Preliminaries Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal _ lpstrCommand As String, ByVal _ lpstrReturnString As String, ByVal uReturnLength As _ Integer, ByVal hwndCallback As Integer) As Integer... Private Sub cmdPlay_Click(...)Handles cmdPlay.Click mciSendString("open skiing.wmv alias movie",0,0,0) mciSendString("play movie",0,0,0) End Sub Private Sub cmdClose_Click(...)Handles cmdClose.Click mciSendString("close movie",0,0,0) End Sub Let’s create this form in which to play a video. Note, this is framed in a PictureBox. Note, this is framed in a PictureBox.

32 Some Changes Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal _ lpstrCommand As String, ByVal _ lpstrReturnString As String, ByVal uReturnLength As _ Integer, ByVal hwndCallback As Integer) As Integer. Private Sub cmdPlay_Click(...)Handles cmdPlay.Click mciSendString("play movie",0,0,0) End Sub Private Sub cmdClose_Click(...)Handles cmdClose.Click mciSendString("close movie",0,0,0) End Sub Note: You cannot break a string like I did. I just needed the room! mciSendString("open skiing.wmv type mpegvideo alias movie parent "& picVideo.Handle.ToInt32 & " style child",0,0,0) mciSendString("open skiing.wmv alias movie",0,0,0) PictureBox name

33 Some Changes Private Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal _ lpstrCommand As String, ByVal _ lpstrReturnString As String, ByVal uReturnLength As _ Integer, ByVal hwndCallback As Integer) As Integer. Private Sub cmdPlay_Click(...)Handles cmdPlay.Click mciSendString("play movie",0,0,0) End Sub Private Sub cmdClose_Click(...)Handles cmdClose.Click mciSendString("close movie",0,0,0) End Sub Dim filename As String filename = "skiing.wmv" mciSendString("open " & filename & " type mpegvideo alias movie parent "& picVideo.Handle.ToInt32 & " style child",0,0,0)

Playing movies/videos in VB.NET MCI command string tutorial: mciSendString function: MCI commands: 34 Video Resource Links

Read the Description of Assigment-10 35