分辨率格式汇总
发表于|更新于|工作笔记
|总字数:71|阅读时长:1分钟|浏览量:
| 分辨率 | width | height | 像素数 |
|---|---|---|---|
| 4K | 3840 | 2160 | 8,294,400 |
| 1080P | 1920 | 1080 | 2,073,600 |
| SXGA | 1280 | 1024 | 1,310,720 |
| 720P | 1280 | 720 | 921,600 |
| XGA | 1024 | 768 | 786,432 |
| W4CIF | 1024 | 576 | 589,824 |
| 480P | 854 | 480 | 409,902 |
| 4CIF | 704 | 576 | 405,504 |
| 360P | 600 | 360 | 216,000 |
| WCIF | 512 | 288 | 147,456 |
| CIF | 352 | 288 | 101,376 |
| QCIF | 176 | 144 | 25,344 |
文章作者: ciiki
文章链接: https://ciiki.eu.org/2022/12/14/%E5%88%86%E8%BE%A8%E7%8E%87%E6%A0%BC%E5%BC%8F%E6%B1%87%E6%80%BB/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 ciiki的博客!
相关推荐

2024-11-05
libx265编码
源码编译12345678git clone https://code.videolan.org/videolan/x264.gitcd x264/sourcemkdir buildcd buildcmake .. -DCMAKE_BUILD_TYPE=Debug -G "MinGW Makefiles"make -j8 编译成功的话应该会产出三个文件,一个静态库 libx265.a,一个动态库 libx265.dll 以及该动态库的导入库 libx265.dll.a 新建编码demo项目拷贝 libx265.a, x265.h,x265_config.h 至demo目录中 这里 encoder.cpp 还是用的雷霄骅–雷神的代码,致敬!https://blog.csdn.net/leixiaohua1020/article/details/42079101 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455...

2024-09-13
windows下编译libopus
前言libopus是xiph开发的opus音频编解码库,记录一下在windows平台使用MinGW编译libopus以及官方编解码demo的过程(为什么不用MSVC,因为MSVC就是屎,装个VS占掉十几G磁盘,各个版本VS兼容性也做得一坨,不得不装好几个版本的VS🤬,最逆天的是VS历史版本你在官网还下载不到) 配置w64devkit环境经测试opus1.5.2版本只有w64devkit里编译通过了,在git bash、MSYS2中均编译不过,报错如下 1234567891011F:\learn\opus\silk\x86\NSQ_del_dec_avx2.c:959:43: error: incompatible type for argument 1 of '_mm256_cvtepi16_epi64' __m256i x = _mm256_cvtepi16_epi64(_mm_loadu_si64(&x16[i])); ^~~~~~~~~~~~~~...

2022-12-21
音视频笔记(1)--YUV格式
来源我们都知道RGB格式表示色彩,但是之前的显示器只能解析灰白的图像,为了兼容老旧设备,自然不能用RGB格式表示图像,于是YUV出现了。它可以将RGB三个分量转换成YUV三个分量,对于可以显示彩色的设备,解析Y、U、V三个分量,显示出彩色;对于老旧黑白设备,仅解析Y分量,就可以显示出黑白的图像。 YUV和YCbCr、YPbPr几个概念是一样的,Y表示亮度(Luminance),也就是灰度,U是色度(Chrominance),V是浓度(Chroma),而人眼对亮度分量Y的敏感度是高于UV分量的,所以YUV相对于RGB还可以减少数据量 RGB转YUVY = 0.299R + 0.587G + 0.114*B U = -0.147R - 0.289G + 0.436B = 0.492(B-Y) V = 0.615R - 0.515G - 0.100B = 0.877(R-Y) YUV转RGBR = Y + 1.140*V G = Y - 0.394U - 0.581V B = Y + 2.032*U 格式分...

2024-11-13
声音检测VAD
语音活动检测(Voice Activity Detection,VAD),就是检测是否有声音,常规的算法是通过声音音量和频谱特征来判断是否有声音的,但是无法区分是噪音还是人声。 VAD技术主要用于语音编码和语音识别。 它可以简化语音处理。 也可用于在音频会话期间去除非语音片段 可以在IP电话应用中避免对静音数据包的编码和传输,节省计算时间和带宽。 webrtc中封装了声音检测算法,但是由于webrtc体量太过庞大,为了一个算法链接这么大个项目不太值得,因此将webrtc中的算法拆出为单独的库 https://github.com/helianchichi/libwvad 支持8000, 16000, 32000, 48000采样率,支持10, 20, 30 ms时长帧

2022-12-21
音视频笔记(2)--PCM格式
参数(1)采样位深:每个采样点的bit数 8bits: 0~255 16bits: 0~65535 (2)采样率:每秒采样次数 16KHz:每秒采16000个采样点 (3)声道数 双声道(stereo):左-右-左-右… (4)字节序 一般使用小端存储结构,16LE:低字节高字节-低字节高字节-低字节高字节… 处理代码来自雷霄骅,致敬雷神,雷神千古! 分离test_stereo_s16le.pcm左右声道1234567891011121314151617181920212223242526/** * Split Left and Right channel of 16LE PCM file. * @param url Location of PCM file. * */int simplest_pcm16le_split(char *url){ FILE *fp=fopen(url,"rb+"); FILE *fp1=fopen("output_l.pcm","wb+"); FILE *fp2=fopen(&...

2024-11-13
音频处理lowcFE
前言流媒体在网络传输中有可能会发生丢包现象,对于音频,丢包会导致解码后的声音听起来卡顿不连续,lowcFE是种算法,可在发生丢包时猜测丢包内容,模拟丢失的数据 lowcFE,全称为 Low Complexity Frame Erasure 低复杂度帧擦除(为什么叫擦除而不是恢复我也不懂),所谓低复杂度大概原因是其只支持8K采样的10ms数据吧 头文件 lowcfe.h123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566/* ============================================================================ File: lowcfe.h V.1.0-24.MAY-2005 =============================...
评论
公告
This is my Blog




