问题标签 [mkv]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2546 浏览

java - 如何从纯 Java 中的 MKV 文件中提取字幕?

有人知道如何使用纯 Java 从 MKV 文件中提取子图块吗?(我知道如何使用 mkvtoolnix 之类的工具来做到这一点。我知道我可以从 Java 中调用它们,但这不是我想要的)

谢谢!

0 投票
1 回答
1860 浏览

ffmpeg - 如何将 mkv(带字幕)转换为 Nexus One 友好的东西?

我有这个 ffmpeg one-liner,它非常适合为我的 Nexus One 生成视频文件:

但它会在不知道字幕的情况下做到这一点infile.mkv——通常不是问题,除非我正在处理一部非英语电影。在这种情况下,我想使用日文音轨和英文字幕。

有趣的是,我可以使用和mplayer来播放它,但不知道如何使用Nexus One 制作友好的视频。我可以用来生成 Nexus One 友好的视频,但不知道如何让它使用特定的字幕轨道。-alang-slangmencoderffmpeg

如果有人可以为我解决其中一个问题,我将成为一个快乐的露营者。

0 投票
2 回答
8483 浏览

video-encoding - 如何在 MKV 文件上设置隔行扫描标志,以便 VLC 可以自动反隔行播放?

我有一个 MKV 文件,其来源是隔行扫描 NTSC MPEG-2 视频。我使用 HandBrake 将其转换为 H.264 MKV,但此过程没有在 MKV 文件中设置“隔行扫描”标志。内容隔行扫描的——我确实希望它保持隔行扫描,因为它看起来比播放每秒 30 帧的内容和动态去隔行扫描效果要好得多编码时间。

我试过这个...

确实设置了隔行扫描位......

但是,当我使用 VLC 将 Deinterlace 设置为 Automatic 播放视频时,它不会认为视频是隔行扫描的,因此不会进行去隔行扫描。

我究竟做错了什么?

软件版本:
HandBrake 0.9.5
mkvpropedit v5.0.1
Mac OS X 10.7.3

0 投票
1 回答
11001 浏览

ubuntu - 如何替换 mkv 文件中的音轨(在 Ubuntu 11.10 上)

我有

  • 带有 webm 视频和 ogg 音频的 mkv 文件
  • ogg 音频文件

我想用 ogg 文件中的音频替换 mkv 文件中的音频。如何在 Ubuntu 11.10 上使用默认存储库提供的程序来做到这一点?

生成的文件也可能有另一种格式(例如 avi),但我更喜欢 mkv。顺便提一句。ffmpeg 没有 mkv 多路复用器吗?我对 param -f mkv的测试导致错误Requested output format 'mkv' is not a proper output format

0 投票
2 回答
2668 浏览

php - 使用 php 脚本下载大型 mkv 文件

在使用下面的代码进行一些测试后,我得出了这个结论:

  • 该脚本适用于 firefox 和 chrome 中的 AVI 文件(当然,如果我将内容类型更改为 video/avi)
  • 该脚本适用于 Chrome 中的 MKV 文件。Firefox 在我面前抛出了一条错误消息(见下文)
  • 我从http://matroska.org/downloads/test_w1.html下载了一个 20 mb 的大测试文件 (test7.mkv)来测试一个较小的文件。奇怪的是 Firefox 可以下载该文件并且它似乎可以工作。但是,如果我在 6 GB 的大文件上尝试它,我会收到您在下面看到的 firefox 错误
  • 编辑:下载了一个 700 mb 的文件,在 SM 播放器(退出代码 1)中根本没有播放,但在 VLC 播放器中播放良好。我目前正在寻找一种方法来查找文件可能损坏的方式和位置。

我明显的问题是:我做错了什么?如何在 Firefox 中正确下载 mkv 文件,或者在任何常见浏览器中更好地下载。我在谷歌上找不到任何有用的东西,但也许我只是在寻找错误的地方。

尝试下载 mkv 文件时出现 Firefox 错误:

损坏的内容错误

由于检测到数据传输错误,无法显示您尝试查看的页面。

您尝试查看的页面无法显示,因为检测到数据传输错误。请联系网站所有者告知此问题。

0 投票
3 回答
54144 浏览

html - HTML5

所以我不小心用 Chrome 打开了一个 mkv 视频文件,令我惊讶的是它使用本机播放器播放:

它播放得很完美。HTML5 视频支持 matroska 容器吗?

0 投票
1 回答
8351 浏览

android - MXPlayer 和 MoboPlayer 等媒体播放器 Android 应用程序如何播放不受支持的文件格式,如 MKV?

默认情况下,Android 不支持许多媒体文件格式(如 .mkv 等文件)。但是像 MXPlayer 和 MoboPlayer 这样的播放器可以让你播放这些文件。这些应用程序如何工作?是否有任何编程教程或文章解释它是如何完成的?

0 投票
1 回答
733 浏览

c# - 我在哪里可以找到 Matroska 容器“真实”规范?

我知道这听起来像是一个简单的问题,但我只是浪费了最后 30 分钟来寻找在哪里可以找到 Matroska 站点提示的这个“真实”容器规范。我正在尝试编写一个简单的 C# 解复用器。

0 投票
1 回答
472 浏览

video - Mac 命令行 mkv 仅音频转码

我有一个带有 h264 视频和一个 5.1 音轨的 mkv 文件。我想使用命令行制作一个包含 h264 视频、下混合音频和 5.1 声音的 m4v 文件。

我可以使用 sublerCLI 转换为 m4v,但它不会对音频进行转码。

我可以使用 handbrakeCLI 转换为 m4v,但 handbrake 也总是对视频进行转码,我不想这样做。

我可以使用哪些工具在一站式解决方案中做到这一点?或者您会在各个步骤中使用哪些工具?

丹尼尔

0 投票
1 回答
1435 浏览

iphone - iPhone : mkv/mka 解析库

这听起来可能是一个新手问题,但我是 iOS 开发新手。

是否有适用于 iOS 的 mkv 解析器库,请提供一些链接。另外我想知道他们的许可证是否与 Apple 的应用程序商店条款冲突?

提前致谢 !