簡體   English   中英

如何用vlc或其他東西播放mp4文件的隨機部分?

[英]How to play random part of mp4 file with vlc or something else?

我有mp4文件的隨機部分(中間有99.9%)。 問題在於它不在任何容器中,也不是隨機偏移的文件的二進制文件發送給我...它會繼續增長,但是需要一段時間,我需要立即播放內容。

在開始接收那些二進制數據之前,我可以從其他來源獲取該文件的所有必要元數據信息,但是:

  1. 這個怎么做? 我的意思是我需要什么標題以及如何獲取它們?
  2. 以后如何告訴vlc(或其他播放器)此moov原子(或其他數據)應用於文件的此部分並開始播放?

好的,我已經這樣解決了(骯臟的解決方法):從原始文件中刪除了moov部分(只是在尋找原子),並創建了原始大小的文件,其中填充了零和元數據部分。 比起我只是在運行播放器,然后跳到已經下載的部分。 (仍然存在如何根據二進制偏移量查找跳轉位置的問題,但是文件的比例似乎可以正常工作,但是關鍵幀經常丟失並且偽像已經存在了很長一段時間,顏色也消失了幾秒鍾)

但是我仍然對更優雅的解決方案感興趣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM