在你的设备上运行 · 你的文件从不离开你的设备。
MKV本身是个不错的封装格式,但很多手机、智能电视和剪辑软件不认它。转成MP4,视频就换到了一个支持面广得多的格式里。
如果里面的视频和音频本来就能放进MP4,码流直接复制,不重新编码——又快又无损。否则文件会重新编码为H.264和AAC。
一切都在你的设备上完成,自己的录像不必为了换个封装格式,就上传到陌生人的服务器上。
不适用于: 保留字幕——MKV里的字幕轨不会带进MP4,需要字幕的话请保留原来的MKV。很大的电影会分成几段处理,每一段都必须能放进设备的内存。
画面是 H.264、HEVC 或 AV1,每条音轨都是 AAC、MP3、AC-3、E-AC-3 或 ALAC,而且“质量”和“分辨率”都保持原样时,MKV 的码流不经解码,直接复制进 MP4。画面和每一条音轨都保留,所以带多种语言配音的电影会全部保留下来;第二条画面轨和字幕不会带过去。这只要几秒钟,结果下方的说明会写出复制的是哪种画面格式。
复制进 MP4 的 HEVC 或 AV1 画面,仍然需要能打开 HEVC 或 AV1 的播放器。如果你的播放器不行,打开“强制重新编码”,画面就会重新编码为 H.264。
其他情况都会重新编码为 H.264:VP9 或 MPEG-2 画面;画面本可复制、旁边却是 DTS、FLAC、Opus 或 Vorbis 声音;改动了“质量”或“分辨率”;或者打开了那个开关。这时结果只有一条音轨:MKV 标为默认的那条;没有标默认的,就取声道最多的那条。AAC、MP3、AC-3、E-AC-3 和 ALAC 声音仍原样复制;其他声音转为 128 kbit/s 的 AAC,由你设备自带的编码器生成画面时为立体声。由哪个编码器来完成,见 /rotate-video 的说明。
“质量”滑块用的是 x264 的 CRF 刻度,从 16 到 38,默认 23。数值越低,画面越好、文件越大。引擎直接使用这个数值。你设备的编码器只接受码率,所以滑块的数值会根据画面尺寸和帧率换算成码率:每降低 6 档码率翻倍,每升高 6 档码率减半,而且绝不超过 MKV 原来的画面码率。
“分辨率”把画面的短边设为 1080、720、480 或 360 像素,所以竖屏视频选 720p 就是宽 720 像素。比所选尺寸更小的视频不会被放大。想达到某个确切的文件大小,而不是某个画质水平,请用 /compress-video。
本页的其他语言版本: English · العربية · Deutsch · Français · Español · Русский · Português · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা