簡體   English   中英

在C#中從視頻獲取幀

[英]Get Frames from Video in c#

我正在使用MVC視圖中的文件上傳控件來上傳視頻,並且正在從此文件上傳控件中上傳視頻。在服務器端,我想獲取視頻的幀/圖像。我必須以字節為單位獲取幀,但是我可以為單個文件執行此操作,但是我不確定視頻文件。 我已經用谷歌搜索了很多,但是即使我嘗試了Framegrabber也沒有得到任何完美的解決方案,但是它也不起作用。

誰能幫我從視頻中獲取幀。

謝謝

您可以在服務器端使用Process.Start通過FFMPEG從視頻創建縮略圖,命令此處

命令行如下所示:

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

暫無
暫無

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

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