问题标签 [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.
firefox - Firefox中的mkv问题
我一直在寻找这个,我认为这是不可能的,但可以肯定的是:我有一些 MKV 视频文件,我想把它们放在我的网站上。问题是你不能在 Firefox 中播放它们,它只能在 chrome 浏览器中运行。我正在使用 html5 播放器(js 播放器)。
我也试过“ Video for Everyone ”播放器,但没有帮助。那么,是否与播放器有关?基本上可以在Firefox中播放我的视频吗?
mediaelement - 如何在 Metro 应用程序中播放从 mkv 文件中提取的视频和音频
我已经设法读取 matroska 容器,并能够从我的 Metro 应用程序中的 mkv 文件中提取视频和音频流。现在,我不知道如何为播放提供流。我想知道展示媒体数据的概念。我还有另一个选项可以将带有字幕的视频和音频重新打包到 MP4 容器中,默认情况下 MediaElement 将播放该容器,但这看起来不像在我的 Metro 应用程序中有 matroska 编解码器。
所以,基本上我的问题是:如何使用 MediaElement 或任何显示图来读取从任何视频容器中提取的视频和音频。
请指导我。谢谢。
ffmpeg - Converting DVD image with subtitles to MKV using avconv
This is the procedure I know to convert a DVD image to another videoformat (v.g. MP4):
- concatenate the
VTS_01_
n.VOB
files insideVIDEO_TS
folder (for n >= 0) into a single VOB file. - use
avconv
orffmpeg
in order to convert that VOB into another format.
So far so good, however now I want to convert the DVD image with the subtitles. As far as I know the MKV format supports subtitles, so it seems an obvious choice. Alternatively I might use any other format with hard subtitles (subtitles as part of the video image).
However, the subtitle encoding in the DVD image is dvdsub
and I get the following error
However, when running avconv -codecs
I get:
And the -c:s copy
switch, while it prevents the command to fail, it does not seem to produce a subtitle that the player can understand.
So, how can I create ass
subtitles from dvdsub
using avconv
?
My VOB file has eight subtitle channels and two audio channels. The Ubuntu video app does not show any subtitles, and only the first audio channel seems to be working, do the DVD image might be broken.
Another file, for a double-layer DVD, displays the Subtitle encoding error, however when using the -c:s copy
switch it further displays:
Thank you in advance for any ideas on how to solve these problems.
(I am using Ubuntu where ffmpeg
is an alias for avconv
. I know it is possible to install the real ffmpeg but so far I have not done so.)
update: commands and console outputs:
commands
output
command
output
command
output omitted.
command
output
Now, for the double-layer: commands
output
command
output
mkv - 使用 mkvextract 提取多个视频?
我有包含多个视频的容器流。我想确定视频所在的索引,并希望使用这些索引或 ID 提取基本流。在此先感谢。
gstreamer - 如何使用 gstreamer 从 mp4 / mkv 中提取 h264 和 aac 基本流
我找不到稳定且平衡的方法来解复用 A/V 流,然后将其保存为可播放的 h264 附件 B 格式视频。
好吧,我尝试了以下收缩文件的步骤。
gst-launch-0.10 filesrc 位置=h264_720p_mp_3.1_3mbps_aac_shrinkage.mkv !matroskademux !文件接收器位置=abc.h264
-rw-rw-r-- 1 XXX XXX 28697147 Nov 1 10:04 h264_720p_mp_3.1_3mbps_aac_shrinkage.mkv
-rw-rw-r-- 1 XXX XXX 27581733 Nov 1 10:19 abc.h264
文件以“不那么小”的大小保存但不可播放,但父容器格式可通过以下管道播放
gst-launch-0.10 filesrc 位置=h264_720p_mp_3.1_3mbps_aac_shrinkage.mkv !matroskademux !h264解析!ffdec_h264 !ffmpeg色彩空间!ximagesink
问题
Q1。使用 gstreamer 从不同容器中提取视频 ES 和音频 ES 的方法是什么?
Q2。Q1 使用其他一些总是有效和/或容易的方法?
c# - IMediaDet::GetBitmapBits 返回零 - mkv 视频文件中的黑色图像
使用的外部库:http: //sourceforge.net/projects/directshownet/
对于 avi、wmv、mp4、flv、webm 文件,此代码可以正常工作,但对于 mkv,它仅返回黑色图像(使用 x264 视频流和 xvid 视频流测试)。
所以......我的问题是:你有什么想法如何从 mkv 文件中获取框架?(目前我正在使用 Hali Media Splitter)
c# - 解码 .mkv (Matroska) 视频格式
我有一个使用 c# 制作的媒体播放器,我想解码 mkv 格式,但我找不到任何关于编解码器或如何编码/解码 mkv 文件的好信息。如何解码 matroska (mkv) 视频格式?
html - 如何在网络浏览器中播放 MKV 视频?
我正在尝试使用 MPEG4 视频编解码器和 AC3 音频编解码器制作 MKV 视频,以便使用 Mozilla 或 Chrome 在线播放。我尝试了多种方法,包括原生 HTML5,它播放视频但不播放音频,根据我的阅读,AC3 是专有编解码器,因此它不包含在受支持的编解码器中。代码如下:
然后我尝试使用 VLC 网络插件(因为我知道 VLC 可以正确播放文件)但还没有让它播放任何文件,使用这种方法的示例中似乎没有很多一致性。到目前为止,这是我使用 VLC 插件所尝试的:
这里的 VLC 页面说要添加这个:
但是代码库似乎不再存在,并且将 classid 添加到上面的代码对文件的播放没有影响。这两种方法都会导致制作 VLC 播放器框,但没有播放任何内容,并且开发人员控制台没有显示任何错误。
所以我的问题是,有没有人知道让 AC3 音频在原生 HTML5 播放器中播放的解决方法,或者 VLC 网络插件的正确语法是什么?或者有没有人会推荐一个完全不同的播放器?任何和所有的帮助表示赞赏!
video-streaming - WDTV Live 无法从 Windows 媒体服务器打开 mkv 文件
几天前我重新安装了我的 Win-7(从 32 位更改为 64 位),现在我对 mkv 文件有一个奇怪的问题。
在更新之前,我使用 WDTV Live 播放器从 PC 流式传输视频,一切正常。现在播放器无法通过 DLNA 流从 PC 打开 mkv 文件。其他格式仍然可以播放。如果复制到闪存驱动器,相同的 mkv 在 PC 和 WDTV 上都可以正常播放。和 Windows 升级之前在 WDTV 上播放的相同文件。因此,问题不在于损坏的 mkv 或网络通信 - PC 上安装的编解码器一定有问题。
我正在使用 K-Lite 编解码器包,但我在升级之前拥有的版本可能比我现在拥有的版本要旧得多。也许应该调整一些设置以使 mkv-s 播放,但我不知道要检查什么。
任何有关配置媒体服务器的想法都值得赞赏。
更新:可能有助于解决问题的细节。在 WDTV 上显示文件列表时,播放器仅显示 mkv 视频的文件名 - 没有文件大小、时间等。因此,问题必须在容器中,而不是在编解码器中。我还尝试使用相同的编解码器设置将相同的文件编码为 mkv 和 mp4。mp4 播放良好,而 mkv 仍然失败。