原先在 windows 上播放的話就是呼叫 axWMP 來用,但在樹莓派不能用。我想在視窗中嵌一塊區域來播放影片。
有找到 LibVLCSharp 這個 library,但看不太懂怎麼用 ... sample 抓下來連編譯都過不了,滿滿的紅字 orz ,其中一個 sample 改到後來在 windows 上是可以播影片了,雖然 console 還是會跳錯誤訊息,可是放到樹莓派跑 mono 還是沒辦法執行。
有人有成功經驗可以分享嗎?可能的話最好是 C# winform,但除了 electron.js 以外的方法也都歡迎提供 <(_ _)>
我在樹莓派都用ffmpeg.....
$ ffplay -i "myvideo.mp4"
不用GUI也不用mono即可播放,打完收工
ffplay有詳細的參數說明可以設定窗口大小、快進時間、播放速度,聲道,輸出品質,甚至把影片變成ASCII ART播放....
不好意思是我發問沒有寫清楚,因為我本來是想在程式中嵌一塊區域來播放影片 .. 希望最好能透過程式呼叫及控制。
但這個 ffmpeg 也好神,可以設定視窗位置、大小跟置頂就解決我這個簡單應用 80% 的問題了 .. ,不知道有沒有辦法從別的程式來控制正在執行的 ffplay
感謝你的分享
可以控制哦!快進倒放停止....不過你要會控制process
FFMPEG很神,已經十幾年了!現在很多windows上的播放器、轉檔工具、抓影片、直播工具...........都是用ffmpeg做處理