导航:首页 > 编程语言 > java能不能处理视频的编码和解码

java能不能处理视频的编码和解码

发布时间:2023-07-28 10:44:20

❶ 怎么用java或C/C++对视频进行编解码

可以使用ffmpeg对视频进行解码处理

引用
http://www.cnblogs.com/dyllove98/archive/2013/07/05/3174415.html

❷ java 实现行程编码 解码

public class GuiCamera
{
private String fileName; //文件的前缀
private String defaultName = "xxx";
static int serialNum=0;
private String imageFormat; //图像文件的格式
private String defaultImageFormat="jpg";
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();

public GuiCamera(String s,String format) {
fileName = s;
imageFormat=format;
}

public void snapShot() {
try {
//拷贝屏幕到一个BufferedImage对象screenshot
BufferedImage screenshot = (new Robot()).createScreenCapture(new
Rectangle(0, 0, (int) d.getWidth(), (int) d.getHeight()));
serialNum++;
//根据文件前缀变量和文件格式变量,自动生成文件名
String name=fileName+String.valueOf(serialNum)+"."+imageFormat;
File f = new File(name);
//将screenshot对象写入图像文件
ImageIO.write(screenshot, imageFormat, f);

}
catch (Exception ex) {

}
}

public static void main(String[] args)
{
GuiCamera cam= new GuiCamera("d:\\java", "jpg");

cam.snapShot();
}
}
只能截取屏幕...传送可以以流的形式输出到对方。。。

❸ 求java编码和解码的通俗解释

在内存中,本来没有字符的概念,每个字节都是一个0-255的数字。我们把数字进行编号,每个数字代表一个字符。追根溯源,以ASCII码为例。比如65(十进制)定义为字符'A',66定义为'B',61定义为'='。这就是编码。然后才有了char型定义,实际上等同于byte,只是使用char型时就知道要表示的是字符。如果char ch=65,然后printf("%c",ch),出来就是'A',这就是解码了。如果printf("%d",ch),那出来就仍是65。 单字节byte只能支持0-255的编码,对于亚洲语言,像中文汉字,是完全不够用的。所以之后有双字节(0-65535)以及多字节编码的出现。以双字节为例,0-65535并不能同时为多种语言编码。所以打个比方,同一个数字,可能在中文GBK编码时定义为汉字'王',而在日文编码MS932中就被定义为'小'。当内存中的数字被解释为字符(文字和符号)时,就是解码过程,把文字和符号用数字定义时就是编码。实际编码过程中,不少是前后字节有关联性定义的,并非我说的那么简单。 在网络传输时,实际上仍然是单字节,甚至是字节中1个bit一个bit传输的。我们在传输时使用byte数组,即基本类型,而在传输前后转回GBK中文编码。以老美的视角来看问题,则从byte变成亚洲语言(GBK/Unicode)属于编码encoding,而相反过程是解码decoding。

❹ 利用socket可以从网络上获得视频流,请问如何用java写的代码程序来播放

javacv基于ffmpeg和opencv等开源音视频、图像处理库,可以支持各种协议的推流,拉流,实时图像处理,javacv可以解决你的问题,具体请参考javacv教程专栏:网页链接

❺ 谁知道java做直播需要用到哪些技术

直播那么火,每个行业都想抓住这个机会做一番事业,利用java做直播需要用到的技术有很多版,在开发上需要用到摄权像头采集、音视频编解码、流媒体协议等等,在视频播放上,需要用到别人的云服务等。如果没有专业的技术建议还是找音视频直播领域的服务商来做,接入第三方直播平台的SDK做直播。即构科技的实时音视频产品支持32路实时音视频,1080P高清效果,运用抖动缓冲策略,找到延时与流畅间的最佳契合点,具备超强的抗丢包能力。

❻ 如何用JAVA对视频和图片等多媒体文件进行加密解密

创建一个虚拟解密文件设备,传递给该设备的参数就是它的真实物理地址,多媒体那边像正常文件操作一样。这个虚拟解密设备的驱动则负责解码。注意,你使用的加密方式必须是流加密,否则视频播放会有问题。

❼ java中用jave转换mp4,如果需要转出video标签能识别的h264编码格式,转换的参数应该怎么写

把文件转换成H264 MP4格式的操作为:
1.电脑上网络搜索“格式工厂”下载,安装完毕后打开。
2.点击“视频”,选择“MP4”。
3.如果对文件有要求,可以点击“输出配置”进行设置。点击“添加文件”,选择需要转换的格式文件后,点击“确定”。
4.在该界面点击“开始”即可开始转换格式,输出文件位置在“输出配置”里面可以设置/找到。

❽ java是如何编码解码的

[java]view plain

阅读全文

与java能不能处理视频的编码和解码相关的资料

热点内容
奥维地图怎么设置网络叠加 浏览:407
linux加载库文件so失败 浏览:714
大家都想要的app 浏览:58
程序员比特币 浏览:568
mysqlfrm是什么文件 浏览:665
win10点击文件夹声音消失 浏览:963
苹果手机空白文件名 浏览:833
linuxmv覆盖合并文件夹 浏览:932
不开访客网络怎么联网 浏览:631
win10的软件卸载 浏览:779
crv汽车自带网络怎么打开 浏览:973
食品原材料到什么网站购买 浏览:649
一年级的小孩子学编程怎么样 浏览:863
ic考勤机怎么导出数据 浏览:922
网站设计编程如何开始学习 浏览:749
淘宝代码隐藏导航不见了 浏览:7
macbookpro如何修改文件内容 浏览:965
java稳定排序 浏览:53
oppo文件管理的图片 浏览:335
plc编程步数怎么计算 浏览:142

友情链接