MPEG-2 檔案可以具有可變幀速率嗎?

MPEG-2 檔案可以具有可變幀速率嗎?

我有一個正在嘗試讀取的視訊檔案。我相信視訊格式是 MPEG-2,我讀取它的工具是 MATLAB 的影片閱讀器,它在幀索引方面有問題:如果我使用 VideoReader 來計算檔案中的所有幀,它會給出一個每次都有不同的答案。出現此問題的原因可能是檔案的幀速率可變。 MPEG-2 檔案可以具有可變幀速率嗎?是否有更好的命令列工具可以讓我準確地計算幀數,根據我指定的幀索引提取幀,並告訴我提取幀的時間戳?

答案1

我認為 MPEG2 確實支援可變幀速率,儘管我希望任何支援 MPEG2 的工具也支援這一點。

用於取得總幀數這個解決方案可能有幫助。

相關內容