SlideShare a Scribd company logo
1 of 30
Preservation-Worthy Digital Video: Hope You Brought Your Checkbook   Jerome McDonough New York University June 2, 2011
Digital Video Basics ,[object Object],[object Object],[object Object],[object Object],[object Object]
Digital Video Basics ,[object Object],[object Object],[object Object]
Digital Video Basics 4:2:2 sampling 4:2:0 sampling 4:1:1 sampling 4:2:2 – High End DV (Digital Betacam, DVCPro50) 4:2:0 – MPEG 1 & 2 4:1:1 – DV and DVCAM
Digital Video Basics ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Digital Video Basics ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Digital Video Basics ,[object Object],[object Object]
Preservation-Worthy Digital Video ,[object Object],[object Object],[object Object],[object Object],[object Object]
Sampling, Migration & Artifacts ,[object Object],[object Object]
One River Media  Codec Test Image Images courtesy of Marco Solorio, One River Media
Black Magic 8-Bit 4:2:2 Uncompressed Codec Images courtesy of Marco Solorio, One River Media
Black Magic 8-Bit: 10 th  Generation Images courtesy of Marco Solorio, One River Media
One River Codec Test Images courtesy of Marco Solorio, One River Media
Digital Voodoo 10-bit Codec Images courtesy of Marco Solorio, One River Media
Digital Voodoo 10-bit: 10 th  Gen. Images courtesy of Marco Solorio, One River Media
One River Codec Test Images courtesy of Marco Solorio, One River Media
Apple 4:4:4 “None”: 10 th  Gen. Images courtesy of Marco Solorio, One River Media
Sampling, Migration & Artifacts ,[object Object],[object Object],[object Object]
Storing 4:4:4 Uncompressed Video ,[object Object],[object Object],[object Object]
Storing 4:4:4 Uncompressed Video ,[object Object],[object Object],[object Object],[object Object],[object Object]
Mind Games I: Conversion ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Mind Games II: On-going costs ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Mind Games III ,[object Object],[object Object],[object Object]
NYU Costs: Capture Hardware Complete system cost: ~$125,000.00
NYU Costs: Conversion Personnel ,[object Object],[object Object],[object Object]
NYU Costs: Repository Hardware ,[object Object],[object Object]
NYU Costs: Repository Personnel ,[object Object],[object Object]
NYU Costs: Summary ,[object Object],[object Object],[object Object]
The Good vs. the Perfect ,[object Object],[object Object],[object Object],[object Object]
Affordable Perfection ,[object Object],[object Object],[object Object]

More Related Content

What's hot

Week 4 LBSC 690 Information Technology
Week 4 LBSC 690 Information TechnologyWeek 4 LBSC 690 Information Technology
Week 4 LBSC 690 Information TechnologyVideoguy
 
Intro to Compression: Audio and Video Optimization for Learning
Intro to Compression: Audio and Video Optimization for LearningIntro to Compression: Audio and Video Optimization for Learning
Intro to Compression: Audio and Video Optimization for LearningNick Floro
 
Digital Audio
Digital  AudioDigital  Audio
Digital Audiosurprisem
 
Exploring New Technologies for Non-Destructive Adjustment of Running Times of...
Exploring New Technologies for Non-Destructive Adjustment of Running Times of...Exploring New Technologies for Non-Destructive Adjustment of Running Times of...
Exploring New Technologies for Non-Destructive Adjustment of Running Times of...Scott Matics
 
Video Workshop by Frederick Rodrigues
Video Workshop by Frederick RodriguesVideo Workshop by Frederick Rodrigues
Video Workshop by Frederick RodriguesDan MacKinlay
 
Multimedia
MultimediaMultimedia
MultimediaBUDNET
 
Audio compression 1
Audio compression 1Audio compression 1
Audio compression 1Rajat Kumar
 
Audio encoding principles
Audio encoding principlesAudio encoding principles
Audio encoding principlesPhillip Doyle
 
Digital Audio Tape (Dat)
Digital Audio Tape (Dat)Digital Audio Tape (Dat)
Digital Audio Tape (Dat)Farhat Surve
 
Audio compression
Audio compression Audio compression
Audio compression Darshan IT
 
Video Compression Basics
Video Compression BasicsVideo Compression Basics
Video Compression BasicsSanjiv Malik
 

What's hot (20)

Week 4 LBSC 690 Information Technology
Week 4 LBSC 690 Information TechnologyWeek 4 LBSC 690 Information Technology
Week 4 LBSC 690 Information Technology
 
Video Compression
Video CompressionVideo Compression
Video Compression
 
Digital audio
Digital audioDigital audio
Digital audio
 
MPEG/Audio Compression
MPEG/Audio CompressionMPEG/Audio Compression
MPEG/Audio Compression
 
Intro to Compression: Audio and Video Optimization for Learning
Intro to Compression: Audio and Video Optimization for LearningIntro to Compression: Audio and Video Optimization for Learning
Intro to Compression: Audio and Video Optimization for Learning
 
Mp3
Mp3Mp3
Mp3
 
Digital video
Digital videoDigital video
Digital video
 
Digital Audio
Digital  AudioDigital  Audio
Digital Audio
 
Soundpres
SoundpresSoundpres
Soundpres
 
Audio and Video Compression
Audio and Video CompressionAudio and Video Compression
Audio and Video Compression
 
Exploring New Technologies for Non-Destructive Adjustment of Running Times of...
Exploring New Technologies for Non-Destructive Adjustment of Running Times of...Exploring New Technologies for Non-Destructive Adjustment of Running Times of...
Exploring New Technologies for Non-Destructive Adjustment of Running Times of...
 
Video Workshop by Frederick Rodrigues
Video Workshop by Frederick RodriguesVideo Workshop by Frederick Rodrigues
Video Workshop by Frederick Rodrigues
 
Video
VideoVideo
Video
 
Multimedia
MultimediaMultimedia
Multimedia
 
Audio compression 1
Audio compression 1Audio compression 1
Audio compression 1
 
Audio encoding principles
Audio encoding principlesAudio encoding principles
Audio encoding principles
 
Digital Audio Tape (Dat)
Digital Audio Tape (Dat)Digital Audio Tape (Dat)
Digital Audio Tape (Dat)
 
Audio compression
Audio compression Audio compression
Audio compression
 
Digital video
Digital videoDigital video
Digital video
 
Video Compression Basics
Video Compression BasicsVideo Compression Basics
Video Compression Basics
 

Viewers also liked

Viewers also liked (10)

Hw2
Hw2Hw2
Hw2
 
MPEG-1 Part 2 Video Encoding
MPEG-1 Part 2 Video EncodingMPEG-1 Part 2 Video Encoding
MPEG-1 Part 2 Video Encoding
 
Video technology presentation
Video technology presentationVideo technology presentation
Video technology presentation
 
Data compression introduction
Data compression introductionData compression introduction
Data compression introduction
 
Compression techniques
Compression techniquesCompression techniques
Compression techniques
 
Data compression
Data compression Data compression
Data compression
 
data compression technique
data compression techniquedata compression technique
data compression technique
 
Data compression
Data compressionData compression
Data compression
 
Compression
CompressionCompression
Compression
 
Fundamentals of Data compression
Fundamentals of Data compressionFundamentals of Data compression
Fundamentals of Data compression
 

Similar to Cni mc donough_preservation

simple video compression
simple video compression simple video compression
simple video compression LaLit DuBey
 
Video Formats and Codecs 2015
Video Formats and Codecs 2015Video Formats and Codecs 2015
Video Formats and Codecs 2015Mike Cummins
 
Ch07_-_Multimedia_Element-Video_1_.ppt
Ch07_-_Multimedia_Element-Video_1_.pptCh07_-_Multimedia_Element-Video_1_.ppt
Ch07_-_Multimedia_Element-Video_1_.pptdjempol
 
Motion graphics and_compositing_video_analysis_worksheet 1 interactive menu
Motion graphics and_compositing_video_analysis_worksheet 1 interactive menuMotion graphics and_compositing_video_analysis_worksheet 1 interactive menu
Motion graphics and_compositing_video_analysis_worksheet 1 interactive menuunicoproductionsuk
 
JPEG2000 Alliance IBC 2009
JPEG2000 Alliance IBC 2009JPEG2000 Alliance IBC 2009
JPEG2000 Alliance IBC 2009Hal J. Reisiger
 
Module 09 digital multimedia
Module 09 digital multimediaModule 09 digital multimedia
Module 09 digital multimediathinkict
 
The Tech Of Editing
The Tech Of EditingThe Tech Of Editing
The Tech Of EditingLucasjwarren
 
Multimedia applications
Multimedia applicationsMultimedia applications
Multimedia applicationssmoky_stu
 
To Understand Video
To Understand VideoTo Understand Video
To Understand Videoadil raja
 
De-interlacing and Enhancing a Digital Video File
De-interlacing and Enhancing a Digital Video FileDe-interlacing and Enhancing a Digital Video File
De-interlacing and Enhancing a Digital Video FileArumai Technologies, Inc.
 
Cloud Based Video Production and Editing
Cloud Based Video Production and EditingCloud Based Video Production and Editing
Cloud Based Video Production and EditingPaul Richards
 

Similar to Cni mc donough_preservation (20)

simple video compression
simple video compression simple video compression
simple video compression
 
Video Formats and Codecs 2015
Video Formats and Codecs 2015Video Formats and Codecs 2015
Video Formats and Codecs 2015
 
Ch07_-_Multimedia_Element-Video_1_.ppt
Ch07_-_Multimedia_Element-Video_1_.pptCh07_-_Multimedia_Element-Video_1_.ppt
Ch07_-_Multimedia_Element-Video_1_.ppt
 
Bb feb2005
Bb feb2005Bb feb2005
Bb feb2005
 
Motion graphics and_compositing_video_analysis_worksheet 1 interactive menu
Motion graphics and_compositing_video_analysis_worksheet 1 interactive menuMotion graphics and_compositing_video_analysis_worksheet 1 interactive menu
Motion graphics and_compositing_video_analysis_worksheet 1 interactive menu
 
Multimedia-Lecture-6.pptx
Multimedia-Lecture-6.pptxMultimedia-Lecture-6.pptx
Multimedia-Lecture-6.pptx
 
Dcp
DcpDcp
Dcp
 
2
22
2
 
Mm video
Mm videoMm video
Mm video
 
Mm Unit 4
Mm Unit 4Mm Unit 4
Mm Unit 4
 
JPEG2000 Alliance IBC 2009
JPEG2000 Alliance IBC 2009JPEG2000 Alliance IBC 2009
JPEG2000 Alliance IBC 2009
 
Module 09 digital multimedia
Module 09 digital multimediaModule 09 digital multimedia
Module 09 digital multimedia
 
The Tech Of Editing
The Tech Of EditingThe Tech Of Editing
The Tech Of Editing
 
Video formats
Video formatsVideo formats
Video formats
 
Formats andcodecs
Formats andcodecsFormats andcodecs
Formats andcodecs
 
Multimedia applications
Multimedia applicationsMultimedia applications
Multimedia applications
 
To Understand Video
To Understand VideoTo Understand Video
To Understand Video
 
De-interlacing and Enhancing a Digital Video File
De-interlacing and Enhancing a Digital Video FileDe-interlacing and Enhancing a Digital Video File
De-interlacing and Enhancing a Digital Video File
 
Cloud Based Video Production and Editing
Cloud Based Video Production and EditingCloud Based Video Production and Editing
Cloud Based Video Production and Editing
 
Vste r2
Vste r2Vste r2
Vste r2
 

More from Pptblog Pptblogcom (20)

Adventure lecture
Adventure lectureAdventure lecture
Adventure lecture
 
Cni3 11-29
Cni3 11-29Cni3 11-29
Cni3 11-29
 
Chapter9
Chapter9Chapter9
Chapter9
 
Cgu demo
Cgu demoCgu demo
Cgu demo
 
Cac sv4
Cac sv4Cac sv4
Cac sv4
 
Broadcasting video
Broadcasting videoBroadcasting video
Broadcasting video
 
Barwick video-trial
Barwick video-trialBarwick video-trial
Barwick video-trial
 
Barcelona keynote web
Barcelona keynote webBarcelona keynote web
Barcelona keynote web
 
Att naruc vrs presentation 2-12
Att naruc vrs presentation   2-12Att naruc vrs presentation   2-12
Att naruc vrs presentation 2-12
 
Atee2006
Atee2006Atee2006
Atee2006
 
Aoevideo
AoevideoAoevideo
Aoevideo
 
111203 filmed hunter
111203 filmed hunter111203 filmed hunter
111203 filmed hunter
 
060320 mmtf presentation
060320 mmtf presentation060320 mmtf presentation
060320 mmtf presentation
 
2005 06-12-vitale-emgsession-videopreservation
2005 06-12-vitale-emgsession-videopreservation2005 06-12-vitale-emgsession-videopreservation
2005 06-12-vitale-emgsession-videopreservation
 
150
150150
150
 
85 videocompress
85 videocompress85 videocompress
85 videocompress
 
11 streaming
11 streaming11 streaming
11 streaming
 
09a video compstream_intro_trd_23-nov-2005v0_2
09a video compstream_intro_trd_23-nov-2005v0_209a video compstream_intro_trd_23-nov-2005v0_2
09a video compstream_intro_trd_23-nov-2005v0_2
 
5.1.seyler
5.1.seyler5.1.seyler
5.1.seyler
 
05 presentation
05 presentation05 presentation
05 presentation
 

Recently uploaded

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Recently uploaded (20)

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

Cni mc donough_preservation

Editor's Notes

  1. Comments courtesy of Marco Solorio, One River Media: NTSC Color Bars - These colors were taken from Final Cut Pro 3. It's nice to see how well these codecs keep their color integrity to the time old standard color bars. Also look between the color bars and you'll notice edges combining and smearing colors together in some codecs. Parking Meter - This somewhat represents what a true-life camera shot would look like. The top of the handle also makes for a good shadow test. In some codecs, detail is lost in most of the parking meter image. Chroma Text - Under most situations, a compressed color space of 4:2:2 will yield less than desirable results with a test like this. The text simply can't hold up to the chroma value of the bluish background color. Luma Text - More often than not, a luminance test like this will favor well. Only poor codecs will fail this test. Color Filtering - Ah, one of the best tests by far. This shows how much the codec is color filtering the image. Some codecs lose this test altogether by changing part of the red aliased line to gray. The key is to enlarge the image after you render it so you can really see the effect of color filtering. The dynamic image selection below shows the different codec's color filtering side by side. Note that the image has been enlarged 300% using "Nearest Neighbor" instead of the default "Bicubic" so Photoshop does not interpolate new, colored pixels. Thanks to Matt Silverman for leading me on to this little, but powerful test. Gradient Banding - This is where all of this started! It was initially due to banding that made me first look into testing different uncompressed codecs. Back in my Media 100 days, banding was something you had to deal with. But with a new NLE purchase in mind, I wanted to see which uncompressed NLE did away with this age-old problem. For this test, I created a solid layer in Adobe After Effects. I added a Mandelbrot color fractal and blurred it out with a value of 120. The colors slowly change over time to give codecs like MPEG and Cinepak a tough time with spatial interpolation. As for the gradient, some codecs just can't handle it and banding is a result. RGB Bars - To get a good effect of color filtering (or lack there of) combined with the color space limitation of YUV video, pure red, green and blue colors are used and placed at a slant. If the bars were perfectly straight, then the effect may not produce large enough blocking. Some codecs have larger blocking in this area than others, even in the same color space. RGB Bull's Eye - Pure RGB circles are stacked upon each other to see how much the colors smear into each other. In most cases, the blue and green circles stack up okay, but the red circle usually becomes aliased. Single Pixel Lines - A test to see how well a codec can accurately encode single pixel lines of differing colors. Notice also that the green line is slightly off the background green color. Makes for interesting results. Compared to hair, these lines are thick. Color Grid - Using a grid of lines that are both 1-pixel and 2-pixel in width, we can see how much color smear a codec may produce. This test can also show the relationship between the grid's lines and a codecs compression block structure (like a highly compressed Motion JPEG render). Random Noise - The black and white noise test will typically fair well (sometimes perfect) for the 4:2:2 uncompressed bunch. The color noise test however can't replicate perfectly even by the best 4:2:2 uncompressed codec... the colors simply smear out due to the compressed color space limitation. Interlace - This test represents the effect of compression interacting with interlaced fields. If there is a lot of compression or color space artifacts, then this can result in messy interlace lines, which could result in flickery playback. RGB Circles - Much like the "Bull's Eye" test, this test shows how color space blocking can affect an RGB area that is not constant (unlike the RGB bars that are constant). Simple Color Spectrum - This spectrum is a little like the other color spectrum, except that this spectrum has 30-pixel high lines that should stay constant. If a codec contours, then what should be a 30-pixel high color will become many colors. Grayscale Ramp - Exactly like the Simple Color Spectrum, but with monochromatic values. A good codec will replicate all the pixels in this ramp. Some codecs however, induce coloring in these pixels. HSL Spectrum - Although there isn't enough area in this image to display all the colors in an HSL spectrum, it does give us a good idea of any color changes or contouring. 16-bit Ramp - This test is really only useful for 10-bit or higher codecs. To the far left of the red ramp is a 16-bit RGB value of [32768,0,0] and to the far right of the ramp is a 16-bit RGB value of [32768,257,257]. In 8-bit fashion, this is only a difference of a couple RGB values, whereas in 16-bit mode, it's a difference of a few hundred RGB values. Seeing how well a codec can represent these microscopic changes is a true test to its replication accuracy.
  2. For uncompressed case, we assume 141.5 GB for video + another 1.5 GB for 48 KHz 24-bit stereo audio for a single master MPEG4 streams are assumed to be 5 mbps and 0.5 mbps.
  3. http://www.aiim.org/documents/costmagstorage.pdf Assoc. for Information & Image Management 10-year projection of disk prices