matroska

    0热度

    1回答

    我想在未复制视频数据的情况下写入所有视频帧后,添加protobuf消息作为附件到Matroska(mkv)视频文件。这必须是可能的,因为附加任意文件到MKV可以MKVToolNix工具套件(对于JPG)来实现: # add attachment, no copy according to man page mkvpropedit out.mkv --add-attachment ~/Downlo

    2热度

    1回答

    我正在试图制作一个简单的GStreamer程序,用于将来自v4l2相机和ALSA音频的视频复合在一起。但是,我在混合器方面遇到了很多问题。下面是我使用的命令: $ gst-launch -e matroskamux name="muxer" ! filesink location=test.mkv v4l2src ! video/x-raw-yuv, framerate=10/1, format

    0热度

    1回答

    我正在开发一个软件,可以生成一些视频与不同的编解码器(H.264,MJPEG ...)。我希望我的视频可以通过VLC读取,但我希望能够在视频文件中为每个帧(例如时间戳)和全球视频(经过验证的签名)添加一些额外的信息。 我会用VLC工作的文件,但忽略这些元信息。但是我的自定义播放器将能够阅读并显示这些信息。 任何人都可以告诉我哪个容器是最好的吗? 我现在使用的是AVI,但它似乎不支持这个。我读了几个

    0热度

    1回答

    我有一个没有有效持续时间的mkv文件。 我想手动更改此持续时间参数。 我通过在 http://www.matroska.org/technical/specs/index.html 定义这个Matroska的规格看的Matroska的规范这个只包含标识幻数了,但这并不对数据指定长度。 所以,我的问题是如何解析这个matroska头,这样我得到持续时间字段,并更改此字段? 任何帮助或建议?先谢谢你。

    0热度

    1回答

    我需要制作一个视频服务器 - 客户端,服务器以块的形式发送视频数据,客户端必须接收并显示它们。与我曾经做过的任何项目不同,我的脑海里没有一个主要的结构,因为我找不到用于显示视频的api或模块,这些视频可能会以块的形式分开。所有要显示的文件都是matroska .mkv。我一直在寻找,但我能找到的只有kivy,它提供视频显示,但它需要整个视频,而gstreamer也有相同的缺点。任何人都可以点我一个

    4热度

    1回答

    现状: 当我试图混流JPEG文件到MKV文件,我会得到一个零大小的文件。为了正确输出,我必须在解析器和复用器之间进行编码和解码。当我使用相同的代码混合h264视频时,我会得到正确的视频文件,这意味着缓冲区的时间设置应该是OK(持续时间和pts参数)。无论如何,坏的缓冲区设置是文件大小不为零。 Matroskamux仅在“image/jpeg”的sink底座上需要“width”和“heigth”功能

    0热度

    1回答

    我有一个媒体播放器,我用c#制作的,我想解码mkv格式,但我找不到任何有关编解码器或如何编码/解码mkv文件的好信息。如何解码matroska(mkv)视频格式?

    0热度

    1回答

    (我的英语不流利,我会尽力做到最好) 我尝试代码(C++)一个简单的MKV播放器。我在这个主题上很新,所以我发现我一点一点需要。首先,我使用VP8编解码器进行视频,并使用Vorbis进行音频处理。 视频方面现在看起来不错,但我遇到了音频问题。 我想不通的循环逻辑音频帧我从mkvparser与libvorbis解码。 我仰望this sample和this brief explanation,但无法

    0热度

    1回答

    我很喜欢解析/流编码的webm文件,随机访问(seek)get_frame功能。 我读过matroska specs,我认为Cues部分是这样做的方法,但我还没有找到任何有关如何做到这一点的示例。 任何人都可以指向我寻找/寻找Matroska/webm文件框架的例子吗? 谢谢!

    0热度

    1回答

    为什么不能在Quicktime中播放此文件,似乎无法找到最新的错误。 下面是从Mediainfo中提取的编码设置。