簡體   English   中英

使用ffmpeg提取每一幀以形成可變幀率視頻

[英]Extract every frame form a variable-frame-rate video with ffmpeg

我正在嘗試提取幾個視頻上的所有幀。 這些視頻是在攝像機上捕獲的,該攝像機以可變的幀頻保存輸出,因此,某些幀在時間上比其他幀靠得更近(根據mediainfo ,從〜27〜30 fps)

該幀將與某些元數據同步,因此,我不僅需要提取它們,而且還保留視頻的每個幀拍攝后的[相對]時間信息。

我一直在使用ffmpeg提取視頻幀,當視頻幀速率不再恆定時,挑戰就來了。 只要可以完成工作,任何其他與ffmpeg不同的方法或程序都可以。

您可以使用ffprobe顯示每個“數據包”的演示時間戳(PTS)

ffprobe -show_entries packet=pts_time,duration_time,stream_index file.mp4

暫無
暫無

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

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