SlideShare a Scribd company logo
1 of 40
Download to read offline
@iainvcodex
Compressed	Video	Quality
IASA	2017
Iain	Richardson
@iainvcodex
@iainvcodex
Agenda
1. Compressed	video
2. Video	quality	– what	is	it?
3. Video	quality	– how	can	we	measure	it?
4. Walk-throughs
5. What	to	remember
6. Resources
@iainvcodex
Compressed	video
@iainvcodex
Video Source
Decompress
(Decode)
Compress
(Encode)
Video Display
Coded	video
Encoder + Decoder = CODEC
@iainvcodex
Container
Coded	
video
Coded	
audio
Video format
.264, .265,
VP9…
Container format
MP4, MOV, WebM, MXF…
Audio format
.aac, .ogg, .mp3…
@iainvcodex
1990
2000
2010
Early
concepts MPEG1 MPEG2 H.264 HEVC
VC-1 VP8 VP9
MPEG4
AO
Media
FVC
2017
@iainvcodex
Video	quality
@iainvcodex
We	know	it	when	we	see	it…
@iainvcodex
The	spectrum	of	visual	quality
Perfect
(Lossless)
Awful
Visually
Lossless?
Good	
enough?
@iainvcodex
What	affects	visual	quality?	(1)
Compression	ratio
Computation
Delay
Codec	type
Codec	version
Transmission	errors
SYSTEM
ISSUES
@iainvcodex
What	affects	visual	quality?	(2)
Detail
Motion
Masking
CONTENT
ISSUES
@iainvcodex
Spatial	masking
@iainvcodex
What	affects	visual	quality?	(3)
Environment
Attention
Experience
HUMAN
ISSUES
Task
@iainvcodex
Attention
@iainvcodex
Saccades:	Yarbus,	1967
@iainvcodex
Change	blindness
The “door” experiment:
https://youtu.be/VkrrVozZR2c?t=1m47s
@iainvcodex
@iainvcodex
@iainvcodex
Source: “Directed visual attention and the dynamic
control of information flow”, Encyclopedia of Visual
Attention, 2005
The	visual	
world
Unlimited
Retina
>100Bn	
bits/sec
Optic	nerve
~3M	bits/sec
Attention
<10k	bits/sec
Long	term	
memory
<10	bits/sec
How	much	do	we	really	see?
@iainvcodex
Honoré Daumier
“Advice to a young artist”
@iainvcodex
Measuring	video	quality
@iainvcodex
Video	quality	
measurement
Subjective Objective
@iainvcodex
Video	quality	
measurement
Subjective Objective
Goldeneye
Multiple	
viewers
Absolute Comparison
@iainvcodex
Absolute	Category	Rating
Bad
Poor
Fair
Good
Excellent
@iainvcodex
Pair-wise	comparison
A B
@iainvcodex
Mean	Opinion
or
Goldeneye?
@iainvcodex
Video	quality	
measurement
Subjective Objective
Full	
reference
Reduced	
reference
No	
reference
Distortion	
based
Model	
based
Hybrid
@iainvcodex
Objective	metrics
• Peak	Signal	to	Noise	Ratio	(PSNR)
• Structural	Similarity	Index	(SSIM)
• Just	Noticeable	Difference	(JND)
• … and	many	more.
@iainvcodex
Walk-throughs
• Encoding	at	multiple	quality	/	bitrate	levels
• Visual	comparison
• Objective	comparison
• Building	a	rate-distortion	curve
@iainvcodex
Rate-Distortion	curves
Increasing
Quality
Increasing
Bitrate
Video A,
Codec A,
Bitrate A
@iainvcodex
Increasing
Quality
Increasing
Bitrate
Video A,
Codec A
@iainvcodex
Increasing
Quality
Increasing
Bitrate
Video A,
Codec A
@iainvcodex
Increasing
Quality
Increasing
Bitrate
Video A,
Codec A
Video A,
Codec B
@iainvcodex
Increasing
Quality
Increasing
Bitrate
Video A,
Codec A
Video A,
Codec B
Video B,
Codec A
Video B,
Codec B
VIDEO A
VIDEO B
@iainvcodex
The	trade-offs
New	codecs	(HEVC,	VP9)
Higher	bitrate
Larger	file	sizes
Slower	encoding
Better	quality	originals
Old	codecs	(MP2,	H264)
Lower	bitrate
Smaller	file	sizes
Faster	encoding
Worse	quality	originals
@iainvcodex
What	to	remember
• ‘Perfect’	video	quality	doesn’t	really	exist
• Visually	lossless	may	be	good	enough
• Video	quality	measurement	is	NOT	an	exact	science
• There	is	always	a	trade-off
• Every	vendor	says	that	their	product	has	the	‘best’	quality.
@iainvcodex
Do:
Assess	multiple	
different	videos
Assess	multiple	
bitrates	or	file	sizes
Don’t:
Rely	on	a	vendor’s	
video	or	test
Rely	on	a	single	
quality	measurement
@iainvcodex
@iainvcodex
Resources
• twitter.com/iainvcodex :	Link	to	these	slides
• vcodex.com :	Tutorials	and	resources
• beamshare.com :	Web-based	video	ingest	and	sharing
• media.xiph.org/video/derf/	:	Raw	video	files
• Handbrake : User-friendly	video	coding	and	decoding
• FFMpeg : Not-so-user-friendly	video	coding	and	decoding
• VLC : Multi-standard	video	player	(among	other	things)
• Vooya :	.Y4M	comparison	tool
• Command	lines	for	testing
@iainvcodex
FFMPEG	command	lines
• Encoding		y4m	with	H.264	video	codec,	MP4	container,	2Mbps	
bitrate,	PSNR	measurement:
ffmpeg -i source	.y4m	-codec	h264 -b	2000000	destination.mp4 –psnr
(Other	codecs:	-codec	mpeg2video	,	-codec	hevc,	-codec	vp9,	…)
• Decoding	from	coded	media	file	(any)	to	y4m:
ffmpeg -i source.mp4	destination.y4m

More Related Content

What's hot

H.265ImprovedCE_over_H.264-HarmonicMay2014Final
H.265ImprovedCE_over_H.264-HarmonicMay2014FinalH.265ImprovedCE_over_H.264-HarmonicMay2014Final
H.265ImprovedCE_over_H.264-HarmonicMay2014FinalDonald Pian
 
The H.265/MPEG-HEVC Standard
The H.265/MPEG-HEVC StandardThe H.265/MPEG-HEVC Standard
The H.265/MPEG-HEVC StandardIMTC
 
Book Launch: The H.264 Advanced Video Compression Standard
Book Launch: The H.264 Advanced Video Compression StandardBook Launch: The H.264 Advanced Video Compression Standard
Book Launch: The H.264 Advanced Video Compression StandardIain Richardson
 
Algorithm and architecture design of the h.265 hevc intra encoder
Algorithm and architecture design of the h.265 hevc intra encoderAlgorithm and architecture design of the h.265 hevc intra encoder
Algorithm and architecture design of the h.265 hevc intra encoderjpstudcorner
 
High Efficiency Video Coding
High Efficiency Video CodingHigh Efficiency Video Coding
High Efficiency Video CodingNayan Seth
 
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian FeldmannBitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian FeldmannBitmovin Inc
 
Generic Video Adaptation Framework Towards Content – and Context Awareness in...
Generic Video Adaptation Framework Towards Content – and Context Awareness in...Generic Video Adaptation Framework Towards Content – and Context Awareness in...
Generic Video Adaptation Framework Towards Content – and Context Awareness in...Alpen-Adria-Universität
 
Emerging H.264 Standard: Overview and TMS320DM642- Based ...
Emerging H.264 Standard: Overview and TMS320DM642- Based ...Emerging H.264 Standard: Overview and TMS320DM642- Based ...
Emerging H.264 Standard: Overview and TMS320DM642- Based ...Videoguy
 
PCS 2019 Panel on Emerging Video Coding Standards: Overview on the Emerging V...
PCS 2019 Panel on Emerging Video Coding Standards: Overview on the Emerging V...PCS 2019 Panel on Emerging Video Coding Standards: Overview on the Emerging V...
PCS 2019 Panel on Emerging Video Coding Standards: Overview on the Emerging V...Mathias Wien
 
How to manage the wide diversity of file formats for ingest, archiving and de...
How to manage the wide diversity of file formats for ingest, archiving and de...How to manage the wide diversity of file formats for ingest, archiving and de...
How to manage the wide diversity of file formats for ingest, archiving and de...FIAT/IFTA
 
VVC tutorial at VCIP 2020 together with Benjamin Bross
VVC tutorial at VCIP 2020 together with Benjamin BrossVVC tutorial at VCIP 2020 together with Benjamin Bross
VVC tutorial at VCIP 2020 together with Benjamin BrossMathias Wien
 
VVC tutorial at ICIP 2020 together with Benjamin Bross
VVC tutorial at ICIP 2020 together with Benjamin BrossVVC tutorial at ICIP 2020 together with Benjamin Bross
VVC tutorial at ICIP 2020 together with Benjamin BrossMathias Wien
 
Trends and Recent Developments in Video Coding Standardization
Trends and Recent Developments in Video Coding StandardizationTrends and Recent Developments in Video Coding Standardization
Trends and Recent Developments in Video Coding StandardizationMathias Wien
 
EARLY DAYS OF VIDEO CODING STANDARDIZATION
EARLY DAYS OF VIDEO CODING STANDARDIZATIONEARLY DAYS OF VIDEO CODING STANDARDIZATION
EARLY DAYS OF VIDEO CODING STANDARDIZATIONIMTC
 
VVC tutorial at ICME 2020 together with Benjamin Bross
VVC tutorial at ICME 2020 together with Benjamin BrossVVC tutorial at ICME 2020 together with Benjamin Bross
VVC tutorial at ICME 2020 together with Benjamin BrossMathias Wien
 
MPEG4 codec for Access Grid
MPEG4 codec for Access GridMPEG4 codec for Access Grid
MPEG4 codec for Access GridVideoguy
 

What's hot (20)

H.265ImprovedCE_over_H.264-HarmonicMay2014Final
H.265ImprovedCE_over_H.264-HarmonicMay2014FinalH.265ImprovedCE_over_H.264-HarmonicMay2014Final
H.265ImprovedCE_over_H.264-HarmonicMay2014Final
 
The H.265/MPEG-HEVC Standard
The H.265/MPEG-HEVC StandardThe H.265/MPEG-HEVC Standard
The H.265/MPEG-HEVC Standard
 
Book Launch: The H.264 Advanced Video Compression Standard
Book Launch: The H.264 Advanced Video Compression StandardBook Launch: The H.264 Advanced Video Compression Standard
Book Launch: The H.264 Advanced Video Compression Standard
 
Algorithm and architecture design of the h.265 hevc intra encoder
Algorithm and architecture design of the h.265 hevc intra encoderAlgorithm and architecture design of the h.265 hevc intra encoder
Algorithm and architecture design of the h.265 hevc intra encoder
 
High Efficiency Video Coding
High Efficiency Video CodingHigh Efficiency Video Coding
High Efficiency Video Coding
 
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian FeldmannBitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
Bitmovin AV1/VVC Presentation_Streaming Media East by Christian Feldmann
 
Generic Video Adaptation Framework Towards Content – and Context Awareness in...
Generic Video Adaptation Framework Towards Content – and Context Awareness in...Generic Video Adaptation Framework Towards Content – and Context Awareness in...
Generic Video Adaptation Framework Towards Content – and Context Awareness in...
 
[IJET-V1I2P1] Authors :Imran Ullah Khan ,Mohd. Javed Khan ,S.Hasan Saeed ,Nup...
[IJET-V1I2P1] Authors :Imran Ullah Khan ,Mohd. Javed Khan ,S.Hasan Saeed ,Nup...[IJET-V1I2P1] Authors :Imran Ullah Khan ,Mohd. Javed Khan ,S.Hasan Saeed ,Nup...
[IJET-V1I2P1] Authors :Imran Ullah Khan ,Mohd. Javed Khan ,S.Hasan Saeed ,Nup...
 
Emerging H.264 Standard: Overview and TMS320DM642- Based ...
Emerging H.264 Standard: Overview and TMS320DM642- Based ...Emerging H.264 Standard: Overview and TMS320DM642- Based ...
Emerging H.264 Standard: Overview and TMS320DM642- Based ...
 
mpeg4
mpeg4mpeg4
mpeg4
 
PCS 2019 Panel on Emerging Video Coding Standards: Overview on the Emerging V...
PCS 2019 Panel on Emerging Video Coding Standards: Overview on the Emerging V...PCS 2019 Panel on Emerging Video Coding Standards: Overview on the Emerging V...
PCS 2019 Panel on Emerging Video Coding Standards: Overview on the Emerging V...
 
How to manage the wide diversity of file formats for ingest, archiving and de...
How to manage the wide diversity of file formats for ingest, archiving and de...How to manage the wide diversity of file formats for ingest, archiving and de...
How to manage the wide diversity of file formats for ingest, archiving and de...
 
VVC tutorial at VCIP 2020 together with Benjamin Bross
VVC tutorial at VCIP 2020 together with Benjamin BrossVVC tutorial at VCIP 2020 together with Benjamin Bross
VVC tutorial at VCIP 2020 together with Benjamin Bross
 
VVC tutorial at ICIP 2020 together with Benjamin Bross
VVC tutorial at ICIP 2020 together with Benjamin BrossVVC tutorial at ICIP 2020 together with Benjamin Bross
VVC tutorial at ICIP 2020 together with Benjamin Bross
 
Trends and Recent Developments in Video Coding Standardization
Trends and Recent Developments in Video Coding StandardizationTrends and Recent Developments in Video Coding Standardization
Trends and Recent Developments in Video Coding Standardization
 
What’s new in MPEG?
What’s new in MPEG?What’s new in MPEG?
What’s new in MPEG?
 
EARLY DAYS OF VIDEO CODING STANDARDIZATION
EARLY DAYS OF VIDEO CODING STANDARDIZATIONEARLY DAYS OF VIDEO CODING STANDARDIZATION
EARLY DAYS OF VIDEO CODING STANDARDIZATION
 
VVC tutorial at ICME 2020 together with Benjamin Bross
VVC tutorial at ICME 2020 together with Benjamin BrossVVC tutorial at ICME 2020 together with Benjamin Bross
VVC tutorial at ICME 2020 together with Benjamin Bross
 
Next generation 4k video codec experience - Ultra HD
Next generation 4k video codec experience  - Ultra HDNext generation 4k video codec experience  - Ultra HD
Next generation 4k video codec experience - Ultra HD
 
MPEG4 codec for Access Grid
MPEG4 codec for Access GridMPEG4 codec for Access Grid
MPEG4 codec for Access Grid
 

Similar to Compressed Video Quality

What is video encoding
What is video encodingWhat is video encoding
What is video encodingSezion
 
MPEG Standards. Know What Video Format to Choose MPEG-2 or MPEG-4.pdf
MPEG Standards. Know What Video Format to Choose MPEG-2 or MPEG-4.pdfMPEG Standards. Know What Video Format to Choose MPEG-2 or MPEG-4.pdf
MPEG Standards. Know What Video Format to Choose MPEG-2 or MPEG-4.pdfJohn Peterson
 
Materi Editing Foto & Video Basic sampai Medium
Materi Editing Foto & Video  Basic sampai MediumMateri Editing Foto & Video  Basic sampai Medium
Materi Editing Foto & Video Basic sampai MediumAJISUSILO5
 
video-encoder.docx
video-encoder.docxvideo-encoder.docx
video-encoder.docxssuser1eca7d
 
Web 2.0 Media
Web 2.0 MediaWeb 2.0 Media
Web 2.0 Mediajrappold
 
Encoding Video for the Web - Webinar from ReelSEO.com
Encoding Video for the Web  - Webinar from ReelSEO.comEncoding Video for the Web  - Webinar from ReelSEO.com
Encoding Video for the Web - Webinar from ReelSEO.comMark Robertson ⏩
 
Ch07_-_Multimedia_Element-Video_1_.ppt
Ch07_-_Multimedia_Element-Video_1_.pptCh07_-_Multimedia_Element-Video_1_.ppt
Ch07_-_Multimedia_Element-Video_1_.pptdjempol
 
PR-365: Fast object detection in compressed video
PR-365: Fast object detection in compressed videoPR-365: Fast object detection in compressed video
PR-365: Fast object detection in compressed videoHyeongmin Lee
 
Designing Short, Simple, and Effective Video Content for Online Consumption
Designing Short, Simple, and Effective Video Content for Online ConsumptionDesigning Short, Simple, and Effective Video Content for Online Consumption
Designing Short, Simple, and Effective Video Content for Online ConsumptionJoseph Labrecque
 
Streaming Media over the Internet
Streaming Media over the InternetStreaming Media over the Internet
Streaming Media over the InternetVideoguy
 
Motion Graphics and Compositing Video Analysis Worksheet
Motion Graphics and Compositing Video Analysis Worksheet Motion Graphics and Compositing Video Analysis Worksheet
Motion Graphics and Compositing Video Analysis Worksheet Luke Finlay
 
Voice and Video over IP Communications: Assessing and Improving User Experience
Voice and Video over IP Communications: Assessing and Improving User ExperienceVoice and Video over IP Communications: Assessing and Improving User Experience
Voice and Video over IP Communications: Assessing and Improving User ExperienceRADVISION Ltd.
 
Audio and video streaming
Audio and video streamingAudio and video streaming
Audio and video streamingRohan Bhatkar
 
MiraVid introduction
MiraVid introductionMiraVid introduction
MiraVid introductionwganchung
 
Beginning html5 media, 2nd edition
Beginning html5 media, 2nd editionBeginning html5 media, 2nd edition
Beginning html5 media, 2nd editionser
 
Video Transcoding Terms Explained
Video Transcoding Terms Explained Video Transcoding Terms Explained
Video Transcoding Terms Explained nerodude
 
Perform VCD to iPad conversion with ease
Perform VCD to iPad conversion with easePerform VCD to iPad conversion with ease
Perform VCD to iPad conversion with easevcdtoipad
 
Making Virtual Reality Real: 4K VR/AR Encoding and Global Delivery
Making Virtual Reality Real: 4K VR/AR Encoding and Global DeliveryMaking Virtual Reality Real: 4K VR/AR Encoding and Global Delivery
Making Virtual Reality Real: 4K VR/AR Encoding and Global DeliveryAkamai Developers & Admins
 

Similar to Compressed Video Quality (20)

What is video encoding
What is video encodingWhat is video encoding
What is video encoding
 
Performance Analysis of Various Video Compression Techniques
Performance Analysis of Various Video Compression TechniquesPerformance Analysis of Various Video Compression Techniques
Performance Analysis of Various Video Compression Techniques
 
MPEG Standards. Know What Video Format to Choose MPEG-2 or MPEG-4.pdf
MPEG Standards. Know What Video Format to Choose MPEG-2 or MPEG-4.pdfMPEG Standards. Know What Video Format to Choose MPEG-2 or MPEG-4.pdf
MPEG Standards. Know What Video Format to Choose MPEG-2 or MPEG-4.pdf
 
Materi Editing Foto & Video Basic sampai Medium
Materi Editing Foto & Video  Basic sampai MediumMateri Editing Foto & Video  Basic sampai Medium
Materi Editing Foto & Video Basic sampai Medium
 
video-encoder.docx
video-encoder.docxvideo-encoder.docx
video-encoder.docx
 
Web 2.0 Media
Web 2.0 MediaWeb 2.0 Media
Web 2.0 Media
 
Encoding Video for the Web - Webinar from ReelSEO.com
Encoding Video for the Web  - Webinar from ReelSEO.comEncoding Video for the Web  - Webinar from ReelSEO.com
Encoding Video for the Web - Webinar from ReelSEO.com
 
Ch07_-_Multimedia_Element-Video_1_.ppt
Ch07_-_Multimedia_Element-Video_1_.pptCh07_-_Multimedia_Element-Video_1_.ppt
Ch07_-_Multimedia_Element-Video_1_.ppt
 
PR-365: Fast object detection in compressed video
PR-365: Fast object detection in compressed videoPR-365: Fast object detection in compressed video
PR-365: Fast object detection in compressed video
 
Designing Short, Simple, and Effective Video Content for Online Consumption
Designing Short, Simple, and Effective Video Content for Online ConsumptionDesigning Short, Simple, and Effective Video Content for Online Consumption
Designing Short, Simple, and Effective Video Content for Online Consumption
 
Streaming Media over the Internet
Streaming Media over the InternetStreaming Media over the Internet
Streaming Media over the Internet
 
Motion Graphics and Compositing Video Analysis Worksheet
Motion Graphics and Compositing Video Analysis Worksheet Motion Graphics and Compositing Video Analysis Worksheet
Motion Graphics and Compositing Video Analysis Worksheet
 
Voice and Video over IP Communications: Assessing and Improving User Experience
Voice and Video over IP Communications: Assessing and Improving User ExperienceVoice and Video over IP Communications: Assessing and Improving User Experience
Voice and Video over IP Communications: Assessing and Improving User Experience
 
Audio and video streaming
Audio and video streamingAudio and video streaming
Audio and video streaming
 
MiraVid introduction
MiraVid introductionMiraVid introduction
MiraVid introduction
 
Beginning html5 media, 2nd edition
Beginning html5 media, 2nd editionBeginning html5 media, 2nd edition
Beginning html5 media, 2nd edition
 
audio-codec.docx
audio-codec.docxaudio-codec.docx
audio-codec.docx
 
Video Transcoding Terms Explained
Video Transcoding Terms Explained Video Transcoding Terms Explained
Video Transcoding Terms Explained
 
Perform VCD to iPad conversion with ease
Perform VCD to iPad conversion with easePerform VCD to iPad conversion with ease
Perform VCD to iPad conversion with ease
 
Making Virtual Reality Real: 4K VR/AR Encoding and Global Delivery
Making Virtual Reality Real: 4K VR/AR Encoding and Global DeliveryMaking Virtual Reality Real: 4K VR/AR Encoding and Global Delivery
Making Virtual Reality Real: 4K VR/AR Encoding and Global Delivery
 

Recently uploaded

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
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
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
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
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 

Recently uploaded (20)

Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
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
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
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
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 

Compressed Video Quality