从老摄像机里导出一段视频,后缀是 .mpg,拖进剪辑软件提示不支持,系统自带播放器倒是能放,画面还有点糊。这就是 MPEG-1、MPEG-2 时代的老格式。
mpg是什么格式?它是 MPEG 系列的视频封装,常见后缀还有 .mpeg。里面装的编码一般是 MPEG-1 或者 MPEG-2:VCD 用 MPEG-1,分辨率 352 乘 288;DVD 用 MPEG-2,720 乘 576 那一档。九十年代到 2000 年代初的摄像机、电视录制、教学光盘,大量是这种文件。
为什么播放器有的认有的不认
MPEG-2 解码涉及专利授权,不少免费软件默认不带解码器,结果能识别文件却放不出画面,或者只有声音没图像。VLC、PotPlayer 这类自带解码包的播放器一般没问题,系统自带播放器要看版本和装了哪些组件。DVD 结构里的 .vob、.m2v 也是 MPEG-2,处理思路差不多。
它和 mp4 不是一回事
mp4 通常装 H.264 或 H.265,压缩效率高,同样画质体积小很多。mpg 以 MPEG-2 为主,码率高、文件大,一小时视频轻松上 G。名字看着像,封装和编码都不同,改后缀解决不了兼容问题,文件名里 MPG 大写小写也不影响识别。
要转成 mp4 的话
HandBrake、格式工厂、ffmpeg 都能做。ffmpeg 一条命令:ffmpeg -i input.mpg -c:v libx264 -crf 23 -c:a aac output.mp4。crf 数字越小画质越好、体积越大,23 是个常用起点,别设成 0,那基本等于不压缩,文件大得离谱。老素材本身分辨率低,转完不会变清晰,只是换了个更好用的容器。现在不少平台上传只收 mp4,mov、avi、mpg 一律拒收或者后台转码,码率和画质你控制不了,重要素材自己先转好再传。
别反复转码。MPEG-2 转 H.264 已经掉一次画质,再转一次更糊。要剪辑就在转好的文件上剪,别拿原文件来回折腾。
判断很实际:只是存档留着,装个 VLC 直接放,不用转;要发微信、要剪辑、要上传平台,转成 mp4 省事。