不同视频格式的区别

AVI  :Audio Video Interleaved,音频视频交错格式,所谓“音频视频交错”,就是可以将视频和音频交织在一起进行同步播放。这种视频格                  式的优点是图像质量好,可以跨多个平台使用,其缺点是体积过于庞大,而且更加糟糕的是压缩标准不统一

MPEG:英文全称为Moving Picture Expert Group,即运动图像专家组格式,家里常看的VCD、SVCD、DVD就是这种格式。MPEG文件格式是运动图像压缩算法的国际标准,它采用了有损压缩方法减少运动图像中的冗余信息,说的更加明白一点就是MPEG的压缩方法依据是相邻两幅画面绝大多数是相同的,把后续图像中和前面图像有冗余的部分去除,从而达到压缩的目的(其最大压缩比可达到200:1)。

      MPEG-1:制定于1992年,它是针对1.5Mbps以下数据传输率的数字存储媒体运动图像及其伴音编码而设计的国际标准。也就是我们通常所见到的VCD制作格式。使用MPEG-1的压缩算法,可以把一                             部120分钟长的电影压缩到1.2GB左右大小。这种视频格式的文件扩展名包括.mpg、.mlv、.mpe、.mpeg及VCD光盘中的.dat文件等。
      MPEG-2:制定于1994年,设计目标为高级工业标准的图像质量以及更高的传输率。这种格式主要应用在DVD/SVCD的制作(压缩)方面,同时在一些HDTV(高清晰电视广播)和一些高要求视频编辑、处                            理上面也有相当的应用。使用MPEG-2的压缩算法,可把一部120分钟长的电影压缩到4到8GB的大小。视频格式的文件扩展名包括.mpg、.mpe、.mpeg、.m2v及DVD光盘上的.vob文件等。
      MPEG-4:制定于1998年,MPEG-4是为了播放流式媒体的高质量视频而专门设计的,它可利用很窄的带度,通过帧重建技术,压缩和传输数据,以求使用最少的数据获得最佳的图像质量。目前                                 MPEG-4最有吸引力的地方在于它能够保存接近于DVD画质的小体积视频文件。另外,这种文件格式还包含了以前MPEG压缩标准所不具备的比特率的可伸缩性、动画精灵、交互性甚至版                             权保护等一些特殊功能。这种视频格式的文件扩展名包括.asf、.mov和DivX AVI等

MOV美国Apple公司开发的一种视频格式,默认的播放器是苹果的QuickTimePlayer。具有较高的压缩比率和较完美的视频清晰度等特点,但是其最大的特点还是跨平台性,即不仅能支持MacOS,同样也能支持Windows系列


WMV它的英文全称为Windows Media Video,也是微软推出的一种采用独立编码方式并且可以直接在网上实时观看视频节目的文件压缩格式。WMV格式的主要优点包括:本地或网络回放、可扩充的媒体类型、部件下载、可伸缩的媒体类型、流的优先级化、多语言支持、环境独立性、丰富的流间关系以及扩展性等


RMReal Networks公司所制定的音频视频压缩规范称为Real Media,用户可以使用RealPlayer或RealOne Player对符合RealMedia技术规范的网络音频/视频资源进行实况转播并且RealMedia可以根据不同的网络传输速率制定出不同的压缩比率,从而实现在低速率的网络上进行影像数据实时传送和播放。这种格式的另一个特点是用户使用RealPlayer或RealOne Player播放器可以在不下载音频/视频内容的条件下实现在线播放。另外,RM作为目前主流网络视频格式,它还可以通过其Real Server服务器将其它格式的视频转换成RM视频并由Real Server服务器负责对外发布和播放。
RM和ASF格式可以说各有千秋,通常RM视频更柔和一些,而ASF视频则相对清晰一些


RMVB这是一种由RM视频格式升级延伸出的新视频格式,它的先进之处在于RMVB视频格式打破了原先RM格式那种平均压缩采样的方式,在保证平均压缩比的基础上合理利用比特率资源,就是说静止和动作场面少的画面场景采用较低的编码速率,这样可以留出更多的带宽空间,而这些带宽会在出现快速运动的画面场景时被利用。这样在保证了静止画面质量的前提下,大幅地提高了运动图像的画面质量,从而图像质量和文件大小之间就达到了微妙的平衡。另外,相对于DVDrip格式,RMVB视频也是有着较明显的优势,一部大小为700MB左右的DVD影片,如果将其转录成同样视听品质的RMVB格式,其个头最多也就400MB左右。不仅如此,这种视频格式还具有内置字幕和无需外挂插件支持等独特优点。要想播放这种视频格式,可以使用RealOne Player2.0或RealPlayer8.0加RealVideo9.0以上版本的解码器形式进行播放。


按体积来比较 
  DVD > MPEG4 > AVI > RMVB > WMV > FLV > 3GP

按画质比 

  MPEG4 > DVD > RMVB > AVI > WMV > FLV > 3GP


1080P的画面分辨率1920 x 1080

电影的标准是每秒至少以24(fps)张画面的速度播放,也就是一秒钟在屏幕上连续投射出24张静止的画面。




### 在 Windows 上使用 FFmpeg 合并不同格式的视频文件 #### 安装 FFmpeg 为了在 Windows 上使用 FFmpeg,首先需要安装该工具。可以通过下载预编译的二进制包来完成安装[^3]。 1. 访问官方网站 https://ffmpeg.org/download.html 并选择适合 Windows 的版本。 2. 下载完成后解压到指定目录,例如 `C:\ffmpeg`。 3. 将解压后的 bin 文件夹路径添加到系统的环境变量 PATH 中,以便可以在任意位置调用 ffmpeg 命令。 #### 准备工作 当处理不同格式的视频时,建议先将所有源文件转换成相同的编码格式再进行拼接操作,这样可以避免因格式差异带来的兼容性问题以及潜在的质量损失。 #### 方法一:通过中间文件列表合并相同编码格式的视频片段 创建一个纯文本文件(如 `filelist.txt`),每行写入要连接的一个媒体文件的位置: ``` file 'video_part1.mp4' file 'video_part2.avi' ... ``` 执行如下命令来进行实际的合并过程: ```bash ffmpeg -f concat -safe 0 -i filelist.txt -c copy output_video.mp4 ``` 此方法适用于已经统一过编码参数的情况;对于原始素材间存在较大区别的情形,则需采用其他策略。 #### 方法二:重新编码以适应不同的输入流特性 如果遇到无法直接拷贝比特流的情况——比如各部分之间分辨率、帧率等方面有所出入——那么就需要让 FFmpeg 自动调整这些属性并通过重编码实现无缝衔接: ```bash ffmpeg -i input1.mp4 -i input2.avi ... -filter_complex "[0:v][0:a][1:v][1:a]concat=n=2:v=1:a=1[outv][outa]" -map "[outv]" -map "[outa]" final_output.mp4 ``` 这里 `-filter_complex` 参数指定了复杂的过滤器链用于同步音画轨并对它们实施必要的变换;而 `[n:v:m:a]` 表达式的含义是从第 n 个输入提取 m 条视频轨道加上 a 音频轨道参与后续运算。 以上两种方案可以根据具体需求灵活选用,在保证质量的前提下尽可能简化流程提高效率。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值