mvb如何转换成mp4?(支持H264和RV40多种格式)
1、这一步要从mkv中抽取出视频轨道。
对于H264的编劣廊码的mkv视频,直接打开MKVextractGUI软件,这个软件可以从容器中分离视频和音轨,在输入文件那里选择需要提英耍取视频的mkv,先点击解除链接,再点击释放,可以得到一个H264后缀的文件,这就是我们需要的第一个视频,一般名字为Track1.h264。

2、这一步要将h264的文件封装成mp4格式。
打开MeGUI软件,点击内置工具—混流器—mp4混流器,在视频输入选择刚刚的Track1.h264文件,点击队列,就可以生成mp4视频。注意:这个视频是没有音轨的,需要另外导出音轨。


3、这一随胳佛步要从mkv中抽取出音频轨道。
打开MeGUI软件,在音频输入选择需要提取音频的mkv,点击加入队列即可,输出的格式可能为acc或者mp3,取决于mkv原先封装的视频。到这里,视频轨道和音频轨道都已经提取出来了,此时可以导入PR中剪辑了。

1、对于非H264编码的视频,如果按照上述方法操作时可能会出错,例如导出只有acc音轨,没有视频。我也按照网上的方法研究了小丸工具箱和ffmpeg软件等直接转,都会报错,错误原因为
could not find tag for codec rv40 in stream #0, codec n ot currently support。就是因为mp4封装的视频的主流编码为H264。因此我想到将RV40编码转成H264编码先。
2、这一步将RV40编码的MKV视频转换成H264编码的MKV视频。
使用到的软件为ffmpeg,是一款强大的开源软件,下载地址为https://ffmpeg.zeranoe.com/builds/。下载完直接解压使用即可。使用命令行定位到解压目录下。不懂可以百度下cmd用法。win7就是搜索cmd,cd到安装目录,例如
cd D:\SoftwareA\Videoclip\ffmpeg-20200724-21442a8-win64-static\bin。


3、这一步将RV40编码的MKV视频转换成H264编码的MKV视频。
这里要在刚刚的命令行复制以下代码,记得改下文件输入名称和输出名称。
ffmpeg -i infile.mkv -vcodec h264 -preset fast -b:v 2000k outfile.h264
其中 infile.mkv 是输入的文件名,有路径的带上绝对路径,-vcodec h264 表示编码为h264格式,-preset fast是一种预设,这里也有其他选择,关于速度和质量等。这里需要一点时间。最后会得到一个outfile.h264的文件。当看到出现第二个文件时,说明转换成功。


4、这里按照步骤1开始转换即可。