I don't know where I'm speaking of. I don't know where I'm burning. OK, Ladyita. Pilot Plus Community, our newsletter, Adafruit Daily, sign up. We have a completely separate website because we don't want you to be spammed or even think that we spam you. Adafruit.com is where you buy stuff. Learn.adafruit.com is where you learn stuff. And Adafruit Daily is where you subscribe to newsletters. It's where you make show off stuff you've made. So the newsletter, you don't have to subscribe. You can even read it on the website and give it to them. Sesfie, it's on GitHub. We got it every way. So this week on the newsletter, there's benchmarking.adafruit.mitra. I'm 7 versus Raspberry Pi, Pico, Ladyita. This is kind of cool. What is this? Why is this cool? This is cool. OK, so CircuitPython. Look, I'm never going to say CircuitPython is the fastest running code, but it's definitely the fastest way to develop code. It's a lot faster than C or assembly because you're not spending all your time compiling and uploading a year. It's interpreted, so it's instantaneously executed. But because there is a slowdown with interpreted code, there always is. A lot of people are like, well, I want to have what's the fastest chip that can run the code because maybe for some application speed is important. And they don't want to write any C code that gets called from Python. So two really popular chipsets is one is the Metro M7. This is a partnership with DigiKey and NXP. Thank you to them for sponsoring the board development. And this is a Metro-shaped board that has the RT-1011. And the RT-1011 runs at 500 megahertz. It's a Cortex M7. And so that's the beauty chip. It's high frequency and a pretty powerful core with a floating point unit. So it's actually great for CircuitPython. I also have a good amount of RAM. But a lot of people also have a Raspberry Pi Pico. And that's a Cortex M0 running at about 130 megahertz.  It's like, well, it's probably going to be like four times faster. That actually depends. If you're using the floating point unit, it's going to be even more faster. I'll get up. Yeah. So here's a really nice benchmark test that shows a lot of different things that you can do each application and how long it takes to do a repetitive test. And you do this operation 10,000 times. And then it takes a couple seconds and you can compare it. And in general, the M7 is about five to eight times faster on almost everything, which makes sense. It's about four times faster on the speed. And then the chip is a new model chip. So it's going to give you another two or three times. But check it out. And also what I really like is they have a laptop as well. And that's kind of fun because it's just like, well, how much faster is it on a computer? And computers are very, very good. I'm going to interpret it good. Because it has multi-core processors. Yeah. And this is not a ran or anything, but just one of the things I noticed. So when folks are like, hey, cool. I'm doing Python on microcontrollers. The idea that that's going to be the most optimized bare metal way to do something is not the point of doing interpretive languages on hardware. It's so you can do things in a development process that's fast as possible. Later on, you're always going to do stuff. If you do Arduino, you're going to write C code later. If you do circuit Python, you'll probably do other stuff later. But the chips are fast enough. And you'll be able to do a lot more. And then you can optimize later, just like hardware. Sometimes you have a development board that has all the things in the world. But then when you go to manufacturing, it's only the things that are bare minimum. So there's no intention of like, hey, this is going to be the fastest thing in the world. But it is pretty fast. So that's kind of cool too. But it's not the intention to be the benchmark winner of every single thing. But it is interesting to check out. But this is still good to know. If you're running something on the peak on, you're like, oh, man. Like this, for some reason, you need a faster computation. And you're like, well, how much faster would the M7 be? This can give you an idea without having to go by hardware. Thank you. It's also a community member did this. We didn't do this. That's very nice. Yeah. Also, if you're into circuit Python, we do posters for each version. Or we try to. We have a new poster vendor, which is. The posters are cheaper. Yeah. Yeah. Here's one of the things. People were doing NFTs and digital stuff. We never did. So yeah. We like to do physical posters. It's just hard to find someone in the US who's doing posters at a reasonable price that we can get tubes from. There was also there's some packaging companies that people don't like. So the tubes that they come in are from ULINE. If you're not a fan of that company. There's all sorts of minefields that you have to like navigate around when you do anything. But we have a low cost poster we can get with tubes from a company. It's all local stuff. So hopefully y'all will enjoy it. And then a little bit of a note. It's circuitpython2024 time. If you go to ateafruit.com slash circuitpython2024, you can see our call to the community. What do you want to see in circuitpython? Stuff that you wanted previous years. Some of it got. Yeah. You can look at the previous years and see what you asked for. And if it got in there, it's getting to the point where it's really advancing. You can do lots of different things. So tell us what's interesting, what you want to see more of. I really like all the screen stuff we're doing. You basically make a full computer. So seeing more easy ways to kind of mix and match like I've got a circuitpython-powered keyboard and a screen and a mouse. And I got all these different things. Yeah, lots of going on. Got all these different things. What's the thing that you would like to see? Project examples are a really good idea.  I'd like to do this. I would see it in this programming language. I'd like to see it in like circuitpython. That always helps us. OK. So ateafruit.com delivered to you at your inbox recently. Don't forget to eatafruit.com. OK.


This is based on take look at overview of this session, color encoding systems, frame rates, file formats, resolution and aspect ratio, bit rates codec used for encoding and last compression techniques come to color encoding system. We hear PAL system and TSE system, remote method of PAL system and TSE system, SIECAM encoding system. What is the color encoding system? There are three types of color encoding system in the world, PAL, NTSC and SIECAM. You have just read that there is a luminance signal, chrominance signal, luminance and u and saturation. The formula to mix them is called color encoding system. How do you mix them? You have read that this comes through component video, S video, but how do you mix them? How do you process them? How do you show the color? PAL means face alternating line, NTSC means national television system committee and SIECAM means sequential color with memory. Color encoding system is based on interlace and progressive scan method. The scan line interlace with fields. One frame has two fields. These lines can be displayed into two parts, odd number lines and even number lines. First odd number lines will be displayed and then even number lines will be displayed. PAL, Asia, Europe, Australia and North and South Africa. NTSC, USA, Canada, Japan and Korea, basically South Korea. SIECAM, Russia, France and rest of Africa. Example of interlace and progressive scan techniques. Odd number lines will be displayed like this. These are odd number lines. Then even number lines display. Organics color. This is the interlace and progressive scan techniques. Now come to PAL color system. In PAL system, chrominance information is added to the luminance signal. In PAL system, 625 frames interlace with 50 fields. 525 lines interlace with 50 fields. Exactly the lines we are using in PAL system are 576. Others are used for sync data and captioning records. 625 lines interlace with 50 fields. That means 625 lines per frame interlace with 50 fields per second. A PAL video has 25 frames. 1 frame contains 625 lines in 2 fields. 1 frame contains 2 fields. Suppose this is an image of Kipas, whose properties line may cut the scope. Now come to techniques of interlace and progressive scan. 1 frame contains 625 lines in 2 fields. 1 frame contains 2 fields. Suppose this is an image of Kipas, whose properties line may cut the scope. Now come to techniques of interlace and progressive scan. This is the video. First, we are going to show you the techniques of interlace and progressive scan. 1 frame contains 625 lines in 2 fields. 1 frame contains 625 lines in 2 fields. 2 frame contains 625 lines. 1 frame contains 625 lines in 3 fields. So, we require a team control in NTSC system, in NTSC 525 lines in less than 60 fields and 480 lines there, this are used for the data and that is me. Vertical details also required to make a NTSC color according to system, if it does is uncorrected and frames 30 frames per second per second exactly 29.97 frames per second, in fall system 25 frames per second. Colors are carrier like this, video bandwidth 4.2 megards, Sikkim color system it is different from fall NTSC. The way of RY and BY signal, Sikkim transmit only one color at a time, Sikkim has 625 scan lines and 25 frames per second as fall system. The difference is only signal carries, Sikkim transmit only one color at a time of red and blue color information and uses the information about the other color from the preceding line, use only red and blue colors. Sikkim send first Y information, black and white picture information, brightness of the video and then send blue color information, this is the blue color, rest are used automatically green. Then DR, red color information. And final video will be display like this, I will be some component video, it sends only two color signals, blue and red and greens derived from other information. Sikkim also use 25 frames per second, now frame rate, a video sequence that plays frames in one second is called frame rate. We have already discussed in fall system require 25 frames per second and TSC 30 frames per second exactly 29.97 frames per second and Sikkim also use 25 frames per second. Now come to video file formats, there are 5 types of video file formats available in the world, these are VCD, DVD, SDV, web and streaming mobile phone also, VCD, MPEG1 type video, M1V and dead. Do you know about M1V, M1V, MPEG extension video, but do not have audio information. MPEG1 has audio information also with video, it has MPEG audio layer also, but in M1V extension, do not have the audio layer. Suppose if you have a video, that means MPEG1 video only, that is also a MPEG1 format, but 3db y VCD player, home VCD player, MPEG1, MPEG2, MPEG2 video only, not included audio signal and VOB. VOB is also a DVD player format, readable by home DVD player. SD high definition digital video, extension is M2T, web and streaming, WMV, MOV, MPEG4, RM and FLV, Windows media player video, this is the clip time video, this is MPEG4 video, real media video and flash video, flash video, mobile phone 3GP and MPEG4 and others all depends on video player installed in the mobile phone, now video file extension, there are lots of video file formats available in the world, most common and useful formats and extensions are AVI, audio video interleave, very common, introduced by Microsoft, uncompressed AVI or compressed AVI, uncompressed AVI is a high quality video, but the size is 1 or equal to 12.5 GB or compressed, we can reduce the size of video through compression technique, MPEG, MPEG extension, MPEG1, MPEG2, both files extension same MPEG, the encoding techniques is different for MPEG1 and MPEG2, MPEG4 has MPEG4 extension, full form of MPEG, moving picture expert group or motion picture expert group, WMV, Windows media video, Windows media video 7 series, Windows media video 8 series, Windows media video 9 series and Qt time video MOV extension, it is also accept MPEG4 video, FLV flash video, FLV extension and F4V extension, both are for flash video, DV video digital video, DV tape and many DV tape video, that VCD format readable by home VCD player, MPEG1, VOB, video object full form MPEG2 video, VOB readable by DVD home player and that readable by home VCD player. DVD can play that and VOB file also, but VCD player cannot play VOB file, 3G mobile phone video file extension, MPEG4 also for mobile, resolution and aspect ratio, resolution the number of pixels in each dimension, width and height of video screen is called display resolution, means width and height make it a pixels, we can customize resolution of video, but the standard resolution of the video are display in this table, VCD, PAL encoding video, 352 into 288, for NTSC 352 into 240, why 240, because the NTSC field is different, PAL has 50 fields and NTSC has 60 fields, SCAM video 352 into 288, same as PAL, now DVD resolution for PAL 720 into 576, NTSC 720 into 480 and SCAM 720 into 576, wave we can customize the above mentioned ratio. So, for mobile phone depends on the screen size of the mobile, aspect ratio, there are two type aspect ratio of the screen, wide screen and standard, this is the wide screen and this is the standard, bit rate very important for video, bits used per second to make a video known as bit rate, it is also known as video data rate, to uncord the video two types of bit rate used, CBR or VBR, constant bit rate and variable bit rate, what is the difference between constant and variable, constant bit rate are fixed and variable bit rate are variable is changed according to the colors, constant bit rate, to uncord the video bit per second are kept fixed, for example, suppose we have to make a video for wave, handed to 400 kilobyte per second is not necessary, but it should be kept like this, so it can be kept less, the quality will be very bad, it can be kept more than 400, it will be a problem to download from the server, use in between handed to 400, 4 m take 1 or VCD, use 1150 to 170 and for DVD purpose 2500 to 7000, you can use this bit also for DVD, but the quality will be changed, so that DVD will be of VCD quality, the more the bit will be kept, the more the quality will come, but suppose you have kept more than 7000, a level is there, after that the bit rate may be you have kept more, but the quality will not be more than that, so use for DVD purpose 2500 to 7000 kilobytes per second, variable bit rate to uncord the video bit per second are kept variably, sometimes video screen has less color and sometimes more color, suppose if you make a video, it will have a background, it will be white, it will be blue, at that time you keep 7000, there is no need for 7000, there are a lot of trees, it has a shooting, there are a lot of colors, there is movement in that video, then 7000 is fine, but suppose you are showing only the background, there is not much in it, one color or two colors, at that time it is not necessary, so use variable bit rate, there are three category, in variable bit rate we use, minimum bit rate, target bit rate and maximum bit rate, you can change, suppose your video has sometimes less color, sometimes more color, variable bit rate can be used for two techniques, we we are two pass and one pass, one pass goes to video and audio together and two pass take first video encoding and then audio encoding, two passes of rendering, so first M2 will be made for Mtech 2 and then Mp extension audio will be made, two passes better than one pass, for Mtech video there are no need to put the variable bit rate, because it is already small bit rate, if you use Mtech 2 video then use variable bit rate, not for Mtech 1, example in this category we have to adjust minimum bit rate, target bit rate and maximum bit rate depends on video quality requirements, codec used for encoding, every file extension and video format has their own encoding formula and codec, codec, what is the codec, codec is a encoding or decoding program to use a encode or decode the video, encoding karne ke liye to program use otai usko codec kate, there are not so codec available in the world, Mpeg 1 codec Mpeg 2 codec for Mpeg video, Windows media video codec for WMV video, Flash video codec FLV video, Cinepeg codec for MOV video, VP codec for Flash video, each codec has different techniques to encode the video, so size will be different for every extension, suppose if you have same length video, a gante ke liye a 15 minute ke liye, alag alag extension me size alag alag milegi aapku, sabhi ka encoding process alag rahat hai, compression techniques, it is also important, compression technique used reduce the size of file, but after compression we cannot edit the advanced editing, suppose aapne divux se kisi video ko compress kia, lakin aapko ki advance editing karne hai, so compression ussi video ka kisi aapko aage editing may use it can be classified into two categories, image compression or intraframe compression, motion compression and intraframe compression, motion compression and intraframe compression is powerful compression technique, first we go with image compression, every frame compressed by JPG TIF or PNG image compression techniques, I already said that video second has a multiple frames, it is frame compressed through JPG PNG or TIF format, suppose a second ka video usme pacis frames hai, jo codec use karega, wo codec per frame ko JPG compressed karega, aur wapis video banayega, to har image compressed ho ke aaya rahi hai, this is the intraframe compression or image compression, example ampeg 1 codec, ampeg 2 codec, this type of codec use image compression, motion compression, this is a powerful compression technique because it take the bit from previous frame and use as it is for next frame when screen color finds same in next frame, suppose kisi aek video hai usme first frame hai, aur second frame me bhi wai color rsi thoda sa moment hai, jaisi wo hand ka aapko moment dikhayata me ne, sirch change hand hor hai, baki background same hai, to pehli frame me jo background ke bits hai wo 2sthri frame me automatic put kar deta hai, nahi ki 2sthri frame ka bit leta hai wo, to jo 2sthri frame ke bits hai wo drop hoge, ishi traise 3sthri frame ke bit drop hoge, japta koi cheez background me chalti hai, japta k background change ne hota hai, next bit nahi aaya rai, sirf jo moments portion hai usse ke bits use ho rahe hai, to reduce size apne aap ho jayegi, bohot sari bit reduce ho jayegi, this is a powerful compression technique, example divux, it reduce the 12.5 GB to 700 MB, x speed also and ff mpeg concluding remers, so finally we have discussed in 2 sessions about analog video, digital video, color encoding system and video file formats, these are the specific details perspective to video and others are frame rate, bit rate, resolution code, compression techniques, all of these effects the size of file and quality of video, resolution jadar ranking hai toh size jadar aayegi, resolution come ranking hai toh size come hoge video gi, bit rate jadar ranking hai toh size jadar hoge, bit rate come ranking hai toh size come hoge, thank you.


Stop scrolling. What if I told you that millions of people are battling diabetes and many don't even realize it until their skin starts sending signals? Did you even know that your skin can actually reveal clues about how well your diabetes is controlled? In just 60 seconds I'm going to reveal skin signs You can't ignore that might just tell you something about diabetes. The last one is super important So you better watch the entire video if you do not want to miss out. First up those strange skin patches Yellow reddish or brown they might look like harmless bumps at first, but over time they transform into hard patches This condition shows up mainly on your legs, and it's a big red flag for poor diabetes control next ever heard of a velvety skin patch It's a sign of too much insulin in your body You might find these dark soft patches on your neck armpits or even your groin It's a common warning sign especially for pre diabetes


Fastball outside gets the swing, so they try to go inside here. He misses his spot, goes back outside. They say, you know what? Let's just stay out there. I think that's a missed spot again, but they get the swing and miss. He's been riding that outside line. That's a perfect fastball. And then he goes slider on the outside and the batter is fooled. And he's like, this is hard, man. This whole thing's hard. Look at these two pitches. They start in the same spot. They end in the same exact spot, but one's 10 miles per hour slower. Poof.