问题标签 [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.
java - 如何从纯 Java 中的 MKV 文件中提取字幕?
有人知道如何使用纯 Java 从 MKV 文件中提取子图块吗?(我知道如何使用 mkvtoolnix 之类的工具来做到这一点。我知道我可以从 Java 中调用它们,但这不是我想要的)
谢谢!
ffmpeg - 如何将 mkv(带字幕)转换为 Nexus One 友好的东西?
我有这个 ffmpeg one-liner,它非常适合为我的 Nexus One 生成视频文件:
但它会在不知道字幕的情况下做到这一点infile.mkv
——通常不是问题,除非我正在处理一部非英语电影。在这种情况下,我想使用日文音轨和英文字幕。
有趣的是,我可以使用和mplayer
来播放它,但不知道如何使用Nexus One 制作友好的视频。我可以用来生成 Nexus One 友好的视频,但不知道如何让它使用特定的字幕轨道。-alang
-slang
mencoder
ffmpeg
如果有人可以为我解决其中一个问题,我将成为一个快乐的露营者。
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
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
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 错误:
损坏的内容错误
由于检测到数据传输错误,无法显示您尝试查看的页面。
您尝试查看的页面无法显示,因为检测到数据传输错误。请联系网站所有者告知此问题。
html - HTML5
所以我不小心用 Chrome 打开了一个 mkv 视频文件,令我惊讶的是它使用本机播放器播放:
它播放得很完美。HTML5 视频支持 matroska 容器吗?
android - MXPlayer 和 MoboPlayer 等媒体播放器 Android 应用程序如何播放不受支持的文件格式,如 MKV?
默认情况下,Android 不支持许多媒体文件格式(如 .mkv 等文件)。但是像 MXPlayer 和 MoboPlayer 这样的播放器可以让你播放这些文件。这些应用程序如何工作?是否有任何编程教程或文章解释它是如何完成的?
c# - 我在哪里可以找到 Matroska 容器“真实”规范?
我知道这听起来像是一个简单的问题,但我只是浪费了最后 30 分钟来寻找在哪里可以找到 Matroska 站点提示的这个“真实”容器规范。我正在尝试编写一个简单的 C# 解复用器。
video - Mac 命令行 mkv 仅音频转码
我有一个带有 h264 视频和一个 5.1 音轨的 mkv 文件。我想使用命令行制作一个包含 h264 视频、下混合音频和 5.1 声音的 m4v 文件。
我可以使用 sublerCLI 转换为 m4v,但它不会对音频进行转码。
我可以使用 handbrakeCLI 转换为 m4v,但 handbrake 也总是对视频进行转码,我不想这样做。
我可以使用哪些工具在一站式解决方案中做到这一点?或者您会在各个步骤中使用哪些工具?
丹尼尔
iphone - iPhone : mkv/mka 解析库
这听起来可能是一个新手问题,但我是 iOS 开发新手。
是否有适用于 iOS 的 mkv 解析器库,请提供一些链接。另外我想知道他们的许可证是否与 Apple 的应用程序商店条款冲突?
提前致谢 !