一、MKV格式认识
MKV格式只是多媒体容器,能容纳多种不同类型编码的视频、音频及字幕流。
二、视频编码与码流
(1)其实AVI只是一个外壳。里面的东西(码流方式)可不一样哦!
(2)编码中的可变码流与恒定码流
三、自身不带可变码流的编码解码器的视频剪辑软件,只能剪辑恒定码流多媒体文件。
解决方案:
再学用一个软件AviSynth帧通道服务器(Frameserver)就是一个把影像文件从一个程序转换到另外一个程序的过程, 其间没有临时文件或中介文件产生。
安装AviSynth2.5后,比如影像文件123.avi旁边新建123.txt写上:
DirectShowSource("123.avi",25)
保存后把123.txt扩展名txt改成avs用VirtualDub导入剪辑吧!
--------------------------------------------
补充:
剪辑后改变了整个视频码流结构,需要对剪辑出部分视频重新编码。28M变成900多是你没有选择一个压缩编码方式。VirtualDub“视频”项“压缩”栏处在默认的“未经压缩的RGB”上,推荐选“XviD MPEG-4 Codec”没有这个安装K-Lite Codec Pack吧,你可以看到许多压缩编码器。
关于“格式工厂”没有使用过。我想只国内软件开发的视频格式编码转换软件。高、中、低质量可以理解编码时码率速度,码率参数低体积小、画面质量下降。体积大小又于画面尺寸有关。降低体积保证质量主要是选择好编码压缩方式。就AVI结尾的视频文件编码压缩方式有:
1、非压缩格式的AVI文件“未经压缩的RGB”
2、DIVX格式的AVI常用“DIVX 5.21”
3、XVID格式的AVI,全Free的MPEG4编码核心“XVID(1.02版)”
4、ffdshow MPEG-4格式的AVI“ffdshow MPEG-4 Video Decoder ”
5、WMV9格式的AVI“Windows Media Encoder 9.0”
6、VP6格式的AVI微软视频质量超过了Windows Media 9、Real 9和H.264“VP6 vfw Codec 6.2.6.0”
7、其它格式的AVI,现在看来还有一些如MKV、OGG等格式的视频编码文件也会使用AVI的结尾名
友情提示:
学习几个压缩编码器,是对格式、大小、清楚度、码流、视频编码等一个认识过程。
显然是无法编辑的,你从mkv换成avi只是换了个外壳而已。里面应该是H264的压缩编码方式。VirtualDub无法编辑h264的。
你不用编码压缩当然文件很大,使用完全处理模式,在压缩里选择xvid的模式。进行压制,选好码率。AviSynth 2.5这个非常强大,你完全可以把你的设置都写入进去,再进行处理。
格式工厂就是因为你没有调整码率,码率就是决定了文件的大小的。