2012-08-26 32 views

回答

2

如果你只想讓I幀使用ffmpeg來提取它們。您可以使用-vf select =「eq(pict_type \,PICT_TYPE_I)」選項僅將I圖像取出。要獲得直流係數,您必須修改解碼器源代碼以將其解出。我不認爲你會直接找到一個工具來給你。

+0

感謝這個,你能PLZ寫完整的命令,以從(test.mp4)I幀,因爲IAM嘗試,但它不工作? – Saddam

+0

我有以下命令但仍然錯誤ffmpeg -i test1.mp4 -vsync 0 -vf select =「eq(pict_type \,PICT_TYPE_I)」I-Frm-%03d.jpeg – Saddam

+0

試試只有我而不是PICT_TYPE_I – av501

0

通過使用此命令我能提取I幀

ffmpeg -i input.flv -vf "select='eq(pict_type,PICT_TYPE_I)'" -vsync vfr thumb%04d.png