MP4转MKV转换器

将MP4视频文件转换为MKV格式

将MP4视频转换为MKV(Matroska)容器格式。MKV是一种开源格式,几乎支持所有视频和音频编解码器、多字幕轨道和章节标记。

Click to upload file or drag and drop file here

Maximum file size: 100MB Supported formats: video/mp4, video/x-m4v

仅在重新编码时应用。推荐18-28

关键信息

分类
图像、音频与视频
输入类型
file, select, number
输出类型
file
样本覆盖
4
支持 API
Yes

概览

欢迎使用我们的在线MP4转MKV转换器。本工具可帮助您快速将MP4视频文件转换为功能强大的MKV(Matroska)容器格式。您可以选择直接复制音视频流以实现无损极速转换,也可以根据需要重新编码视频(如H.264、H.265)和音频(如AAC、FLAC),并自由调节CRF编码质量,轻松满足多轨道、多字幕等专业播放与归档需求。

适用场景

  • 需要将MP4视频封装为支持多音轨或多字幕轨道的MKV格式时。
  • 希望在不重新编码(无损复制)的情况下,极速更改视频容器格式以提高特定播放器的兼容性。
  • 需要将视频重新编码为高效的H.265/HEVC或无损音频(如FLAC)以进行长期节省空间的归档。

工作原理

  • 上传您需要转换的MP4视频文件(最大支持500MB)。
  • 选择视频和音频的编解码器。若无需重新编码,可选择“复制”以实现极速无损转换;若需压缩或改变格式,可选择H.264/H.265等并设置CRF质量值。
  • 点击转换按钮,系统将处理视频并生成MKV文件,完成后即可直接下载。

使用场景

极速无损封装:通过“复制”模式,在几秒钟内将MP4容器转换为MKV,保留原始画质与音质。
视频高效压缩归档:将MP4视频重新编码为H.265/HEVC,并设置合理的CRF值,大幅减小文件体积以节省存储空间。
提取或转换无损音频:在转换容器的同时,将音频流重新编码为高保真的FLAC或高压缩率的Opus格式。

用户案例

1. 极速无损更换视频容器

影视剪辑爱好者
背景原因
用户有一段MP4格式的录屏视频,需要导入到仅对MKV容器支持较好的特定播放或编辑软件中,且不希望损失任何画质。
解决问题
如何在不重新编码、不损失画质的前提下,快速将MP4转换为MKV?
如何使用
上传MP4文件,将“视频编解码器”和“音频编解码器”均保持默认的“复制(不重新编码)”选项,然后启动转换。
示例配置
视频编解码器: copy, 音频编解码器: copy
效果
视频在数秒内完成转换,画质与音质与原MP4完全一致,成功生成MKV文件。

2. 高效压缩视频以节省空间

个人Vlogger
背景原因
用户录制了大量的MP4视频,占用大量硬盘空间,希望在保留较好画质的前提下,将其压缩为更高效的编码格式并存为MKV。
解决问题
减小视频文件体积,同时避免明显的画质下降。
如何使用
上传MP4视频,将“视频编解码器”设置为“H.265/HEVC (libx265)”,“音频编解码器”设置为“AAC”,并将“CRF质量”设置为“22”。
示例配置
视频编解码器: libx265, 音频编解码器: aac, CRF质量: 22
效果
成功输出MKV视频,文件体积比原MP4显著减小,且视觉画质几乎无损。

用 Samples 测试

audio, video, file

相关专题

常见问题

转换会损失画质吗?

如果视频和音频编解码器都选择“复制(不重新编码)”,则为绝对无损转换;如果选择重新编码,画质会根据您设置的CRF质量值有所改变。

什么是CRF质量值?我该如何设置?

CRF是恒定速率因子,数值范围为0-51。数值越低画质越好,推荐设置在18至28之间以平衡画质与文件体积。

支持上传多大的MP4文件?

本转换器支持上传最大为500MB的MP4视频文件。

为什么转换速度非常快?

当您将视频和音频编解码器均设为“复制”时,工具仅更改封装容器而不重新计算像素,因此可在数秒内完成转换。

转换后的MKV文件支持多字幕和多音轨吗?

支持。MKV容器本身完美支持多音轨和多字幕轨道,非常适合保存复杂的影音媒体内容。

API 文档

请求端点

POST /zh/api/tools/mp4-to-mkv

请求参数

参数名 类型 必填 描述
videoFile file (需要先上传) -
videoCodec select -
audioCodec select -
quality number 仅在重新编码时应用。推荐18-28

文件类型参数需要先通过 POST /upload/mp4-to-mkv 上传获取 filePath,然后将 filePath 传递给对应的文件字段。

响应格式

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
文件: 文件

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-mp4-to-mkv": {
      "name": "mp4-to-mkv",
      "description": "将MP4视频文件转换为MKV格式",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=mp4-to-mkv",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

支持 URL 文件链接或 Base64 编码作为文件参数。

如果遇见问题,请联系我们:[email protected]