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中提取的編碼設置。