xvid使用_xvid. eoc-程序员宅基地

技术标签: xvid  虚拟机  java  工具  cmd  存储  windows  

首先补充一下,上面的文章说明:编译工程vfw.dsw,注意编译release版本的,否则会出问题。

昨天编译通过了,并不知道继续如何学习。使用命令行也对测试序列:foreman_qcif.yuv进行了编码和解码。如下:

编码:xvid_encraw.exe -w 176 -h 144 -i foreman_qcif.yuv -o kevin.mp4

          得到xvid编码的kevin.mp4(后缀名随便)

解码: xvid_decraw.exe -w 176 -h 144 -i kevin.mp4

        得到了300个如下命名的文件:dec00000.pgm-dec00299.pgm。

可以看出pgm就是将原始的序列(foreman_qcif.yuv300帧)分别进行存储。每个文件38,037字节,一共38,037*300=11411100字节。具体的文件格式可以慢慢分析。这样问题就很容易理解了。只要使用一个图片浏览器来查看这300个图片就是了。我使用的是imagej,可以在http://rsb.info.nih.gov/ij/download.html下载到。上面的windows部分的without java是适用于已经有了java虚拟机的,对于适用vc的朋友就要下前面的一个版本。然后查看。

  这个是用imagej看的效果,它的宽高为176*216,宽是正常的,高是144+72,yuv分别存储。

适用yuv工具对原始视频的第3帧(从零帧开始)显示如下:

 

上面是用yuv参看工具(yuv viewer)查看yuv的效果。

下面就是需要编个程序了,将pgm按照时间顺序显示出来!

继续学习!

小技巧,在cmd中复制一段内容:

在cmd中敲入的命令不像windows编辑器那么友好,就像上面我复制的编码和解码的命令就需要点小技巧。

首先在cmd窗口的任意处右键-全选,此时窗口的背景变为白色,这时鼠标左键拖着你要复制的内容。(背景变为黑色,复制的变为白色,这个会让人有点担心,不用去管,继续就可以了。)选定完成后,放开左键(废话),在窗口的标题栏(最上面为蓝色的区域,和最大化,最小化同水平线)右键-编辑-复制,就可以在其他编辑器中粘贴了。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/kevin_moon/article/details/2049805

智能推荐

天津计算机考研901,2017年天津大学计算机科学与技术学院901数据结构与程序设计考研题库...-程序员宅基地

文章浏览阅读467次。一、填空题1. 设有两个算法在同一机器上运行,其执行时闻分别为_____。【答案】15【解析】当时,而,时,2. 阅读下列程序,指出其功能,并写出空格处应填上的语句。【答案】要使前者快于后者,n 至少为【解析】本题是在哈希表ht[]中插入值为的元素,如该元素已在哈希表中,报告出错。3. 设正文串长度为n ,模式串长度为m ,则串匹配的KMP 算法的时间复杂度为_____。【答案】4. 按LSD 进..._设有两个算法在同一机器上运行

opencv二值图像、灰度图像、彩色图像的基本表示方法_二值图像图片-程序员宅基地

文章浏览阅读2.8k次。1.二值图像 计算机将白色像素点(白色小方块区域)处理为“1”,将黑色像素点(黑色小方块区域)处理为“0”2.灰度图像二值图像表示起来简单方便,但是因为其仅有黑白两种颜色,所表示的图像不够细腻。如果想要表现更多的细节,就需要使用更多的颜色。例如,lena图像是一幅灰度图像,它采用了更多的数值以体现不同的颜色,因此该图像的细节信息更丰富。通常,计算机会将灰度处理为256个灰度..._二值图像图片

5个超厉害的资源搜索网站,每一款都可以让你的资源满满!_最全资源搜索引擎-程序员宅基地

文章浏览阅读1.6w次,点赞8次,收藏41次。生活中我们无时不刻不都要在网站搜索资源,但就是缺少一个趁手的资源搜索网站,如果有一个比较好的资源搜索网站可以帮助我们节省一大半时间!今天小编在这里为大家分享5款超厉害的资源搜索网站,每一款都可以让你的资源丰富精彩!网盘传奇一款最有效的网盘资源搜索网站你还在为找网站里面的资源而烦恼找不到什么合适的工具而烦恼吗?这款网站传奇网站汇聚了4853w个资源,并且它每一天都会持续更新资源;..._最全资源搜索引擎

Book类的设计(Java)_6-1 book类的设计java-程序员宅基地

文章浏览阅读4.5k次,点赞5次,收藏18次。阅读测试程序,设计一个Book类。函数接口定义:class Book{}该类有 四个私有属性 分别是 书籍名称、 价格、 作者、 出版年份,以及相应的set 与get方法;该类有一个含有四个参数的构造方法,这四个参数依次是 书籍名称、 价格、 作者、 出版年份 。裁判测试程序样例:import java.util.*;public class Main { public static void main(String[] args) { List <Book>_6-1 book类的设计java

基于微信小程序的校园导航小程序设计与实现_校园导航微信小程序系统的设计与实现-程序员宅基地

文章浏览阅读613次,点赞28次,收藏27次。相比于以前的传统手工管理方式,智能化的管理方式可以大幅降低学校的运营人员成本,实现了校园导航的标准化、制度化、程序化的管理,有效地防止了校园导航的随意管理,提高了信息的处理速度和精确度,能够及时、准确地查询和修正建筑速看等信息。课题主要采用微信小程序、SpringBoot架构技术,前端以小程序页面呈现给学生,结合后台java语言使页面更加完善,后台使用MySQL数据库进行数据存储。微信小程序主要包括学生信息、校园简介、建筑速看、系统信息等功能,从而实现智能化的管理方式,提高工作效率。

有状态和无状态登录

传统上用户登陆状态会以 Session 的形式保存在服务器上,而 Session ID 则保存在前端的 Cookie 中;而使用 JWT 以后,用户的认证信息将会以 Token 的形式保存在前端,服务器不需要保存任何的用户状态,这也就是为什么 JWT 被称为无状态登陆的原因,无状态登陆最大的优势就是完美支持分布式部署,可以使用一个 Token 发送给不同的服务器,而所有的服务器都会返回同样的结果。有状态和无状态最大的区别就是服务端会不会保存客户端的信息。

随便推点

21.等值线图(Counter Plot)、Contour Demo、Creating a “meshgrid”、Calculation of the Values、等_counter图-程序员宅基地

文章浏览阅读1.9k次。21.等值线图(Counter Plot)21.1.Contour Demo21.2.Creating a “meshgrid”21.3.Calculation of the Values21.4.Changing the Colours and the Line Style21.5.Filled Contours21.6.Individual Colours21.等值线图(Counter Plot)两个变量函数的等值线(或等高线)是函数具有常数值的曲线。它是平行于x,y平面的函数f(x,y_counter图

Vue刷新当前页面并带参_vue刷新页面并传递参数-程序员宅基地

文章浏览阅读1.1k次。Vue刷新当前页面并url带参_vue刷新页面并传递参数

pktgen:DPDK流量生成器_pktgen-dpdk:22.04.1-程序员宅基地

文章浏览阅读1.3k次。目录Pktgen入门系统要求设置巨大的TLB /巨大页面支持BIOS设置终端显示获取源代码编译DPDK和Pktgen设置环境运行应用程序Pktgen入门本节包含有关如何启动和运行DPDK和pktgen流量生成器应用程序的说明。这些说明与pktgen在Ubuntu桌面系统上设置DPDK有关。但是,该版本应该可以在任何最新的Linux系统上使用,这些系统对kernel支持巨大的TLB /巨大页面。系统要求主要的系统要求是支持DPDK数据包处理框架。._pktgen-dpdk:22.04.1

判断URL中是否包含中文汉字_检测url中是否有中文-程序员宅基地

文章浏览阅读774次。判断URL中是否包含中文汉字- (BOOL)df_isContainChinese{ NSUInteger length = [self length]; for (NSUInteger i = 0; i < length; i++) { NSRange range = NSMakeRange(i, 1); NSString *subString = [self substringWithRange:range]; const cha_检测url中是否有中文

hyperledger composer之查询语言_composer access control language-程序员宅基地

文章浏览阅读72次。查询语言的格式查询语言必须包括SELECT操作以及可选择性的包含FROM, WHERE, AND, ORDER BY, and OR.查询语言的基本格式query Q1{ description: "Select all drivers older than 65." statement: SELECT org.example.Driver WHERE..._composer access control language

控制对象的特性_控制对象特性-程序员宅基地

文章浏览阅读990次。对象特性是指控制对象的输出参数和输入参数之间的相互作用规律。放大系数K描述控制对象特性的静态特性参数。它的意义是:输出量的变化量和输入量的变化量之比。时间常数T当输入量发生变化后,所引起输出量变化的快慢。(动态参数) ..._控制对象特性

推荐文章

热门文章

相关标签