rmvb

认识高清视频编码(MPEG、H.264、WMV-HD、RMVB)

眉间皱痕 提交于 2020-02-22 02:31:33
最近两年,“高清”这个词语非常火热,已经成为家电和IT行业的最新潮流了。高清视频和普通视频有什么区别呢?主要是分辨率上的区别,720P视频的分辨 率为1280X720,1080P视频的分辨率更达到了1920X1080,而曾经风靡一时,画质让大家惊叹的DVD最高分辨率也只有720X480。网 络上流传的高清视频有很多种格式,常见的编码有MPEG、H.264、WMV-HD等,除了这三种编码以外,在互联网上常见的高清视频还有 RMVB,RMVB也能达到720P分辨率,但画质较差,不是真正的高清。本文为大家介绍这几种编码各自的技术特点。 一、MPEG视频编码 MPEG的英文全称为Moving Picture Expert Group,即运动图像专家组格式,家里常看的VCD、SVCD、DVD就是这种格式。MPEG文件格式是运动图像压缩算法的国际标准,它采用了有损压缩 方法从而减少运动图像中的冗余信息。MPEG的压缩方法说的更加深入一点就是保留相邻两幅画面绝大多数相同的部分,而把后续图像中和前面图像有冗余的部分 去除,从而达到压缩的目的。目前MPEG格式有三个压缩标准,分别是MPEG-1、MPEG-2、和MPEG-4,但真正能达到高清标准的只有MPEG- 2和MPEG-4。 1、MPEG-2简介 1)MPEG-2编码的DVD MPEG-2制定于1994年

Java+Windows+ffmpeg实现视频转换

纵饮孤独 提交于 2020-01-04 21:49:17
最近由于项目需要,研究了一下如何用Java实现视频转换,“着实”废了点心思,整理整理,写出给自己备忘下。 思路 由于之前没有没法过相关功能的经验,一开始来真不知道从哪里入手。当然,这个解决,google一下立马就发现了ffmpeg,网上讲解用Java+ffmpeg来进行视频转换的文章也不在少数,我主要参考的 这篇文章 。 上文提到的这篇文章,基本已经把开发流程什么的讲的很清楚了,这里总结下: 1)核心是利用ffmpeg进行视频转换,我们自己并不写转换视频的代码,只是调用ffmpeg,它会帮我们完成视频的转换。ffmpeg支持的类型有:asx,asf,mpg,wmv,3gp,mp4,mov,avi,flv等,这些类型,可以利用ffmpeg进行直接转换。ffmpeg不支持的类型有:wmv9,rm,rmvb等,这些类型需要先用别的工具(mencoder)转换为avi(ffmpeg能解析的)格式。 2)了解Java如何调用外部程序,这会是最困难的,也会是坑最多的地方。 3)根据我们的需求设置ffmpeg的参数。(这类文章网上已经有很多了,我也不用复制黏贴了,见 这里 ) 代码 上文中提到的那篇文章中的代码其实已经写的很友好了,基本拿来就能用,不过仍然存在许多问题,接下来会讲到,下面是文中的代码: 1 import java.io.File; 2 import java.util

视频格式

本小妞迷上赌 提交于 2020-01-02 18:54:04
视频格式可以分为适合本地播放的本地影像视频和适合在网络中播放的网络流媒体影像视频两大类。尽管后者 在播放的稳定性和播放画面质量上可能没有前者优秀,但网络流媒体影像视频的广泛传播性使之正被广泛应用于视 频点播、网络演示、远程教育、网络视频广告等等互联网信息服务领域。 注:原始的视频数据可以理解为通过摄像头等驱动获取的没有经过编码的数据,市面上 usb 摄像头输出格式常见的 有:RGB24、YUV2、YV2(这些都是没有编码的原始数据),MJPEG(经过编码的数据)。摄像头捕捉的数据也是 可以设置的,比如 windows 下用 cap 来设置。 MPEG/MPG/DAT MPEG(运动图像专家组)是 Motion Picture Experts Group 的缩写。这类格式包括了 MPEG-1,MPEG-2 和 MPEG-4 在内的多种视频格式。MPEG-1 相信是大家接触得最多的了,因为其正在被广泛地应用在 VCD 的制作和一些视频 片段下载的网络应用上面,大部分的 VCD 都是用 MPEG1 格式压缩的( 刻录软件自动将 MPEG1 转换为 DAT 格 式 ) ,使用 MPEG-1 的压缩算法,可以把一部 120 分钟长的电影压缩到 1.2 GB 左右大小。MPEG-2 则是应用在 DVD 的制作,同时在一些 HDTV(高清晰电视广播)和一些高要求视频编辑、处理上面也有相当多的应用

Fedora 21 解决播放器播放mp4、rmvb格式媒体文件

泄露秘密 提交于 2019-12-09 19:38:49
新安装了fedora21 workstation,第一件事情解决播放器播放mp4、rmvb文件。 当你打开默认播放器尝试播放一个mp4文件时,会提示缺少xxx,提示你搜索,点击【搜索】,搜索出一大堆东西,点击【安装】。一切似乎都非常顺利,可是一切都是徒劳。当你再次尝试播放时,依然会提示上面的步骤,只不过最后会提示你已经安装、无法再次安装。 于是,我想起原先fedora19时,我的解决办法,就是直接安装kmplayer就好了。 sudo yum intall *Kmplayer* 但是这次,成功安装了kmplayer之后,依然无效。提示的内容与上面默认播放器的一样。 以上就我遇到的问题。也许你也一样和我感到无助、错乱、纠结、萎靡等等。。。 那么下面就是解决问题的方法,当然是在fedora21下。(64位) 1.先装rpmfusion源。 yum localinstall --nogpgcheck http://mirrors.163.com/rpmfusion/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://mirrors.163.com/rpmfusion/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm 或者用以下两个源: http:/

Ubuntu学习笔记一 基本环境的搭建

这一生的挚爱 提交于 2019-11-27 12:59:48
本帖来源于网络各位大侠的总结,然后经过俺自己的测试,由于参考文档太多,所以就没有引用了,请见谅! 1.XP中硬盘安装ubuntu A. 首先下载Grub4Dos和ubuntu的光盘, 解压grldr 和 menu.lst 两个文件至XP的C盘根目录下, 然后修改menu.lst在末尾添加如下内容: 其中vmlinuz和initrd.lz从光盘中解压出来 这些通通放到C盘 title Install Ubuntu root (hd0,0) kernel (hd0,0)/vmlinuz boot=casper iso-scan/filename=/Ubuntu.iso ro quiet splash locale=zh_CN.UTF-8 initrd (hd0,0)/initrd.lz B. 修改Windows XP的boot.ini文件 在命令提示符下去掉boot.ini的相关属性: attrib -s -h -r c:\boot.ini 然后编辑boot.ini在末尾添加: C:\grldr="install Ubuntu 10.10" C. 进入ubuntu之后,请卸载光盘 sudo umount -l /isodevice D. 点击桌面安装图标安装到硬盘 2. vi 问题解决方法 使用vi命令时,不能正常编辑文件,使用方向键时老是出现很多字母 A.执行命令 sudo apt