iT邦幫忙

1

求教在樹莓派用 Mono 執行 C# winform 如何播放影片,或其他適合在樹莓派開發圖形化介面且可播放影音的方法

原先在 windows 上播放的話就是呼叫 axWMP 來用,但在樹莓派不能用。我想在視窗中嵌一塊區域來播放影片。

有找到 LibVLCSharp 這個 library,但看不太懂怎麼用 ... sample 抓下來連編譯都過不了,滿滿的紅字 orz ,其中一個 sample 改到後來在 windows 上是可以播影片了,雖然 console 還是會跳錯誤訊息,可是放到樹莓派跑 mono 還是沒辦法執行。

有人有成功經驗可以分享嗎?可能的話最好是 C# winform,但除了 electron.js 以外的方法也都歡迎提供 <(_ _)>

2 個回答

3
japhenchen
iT邦大師 1 級 ‧ 2020-10-21 10:46:10
最佳解答

我在樹莓派都用ffmpeg.....

$ ffplay -i "myvideo.mp4"

不用GUI也不用mono即可播放,打完收工

看更多先前的回應...收起先前的回應...

先用apt安裝ffmpeg

sudo apt-get install ffmpeg

ffplay有詳細的參數說明可以設定窗口大小、快進時間、播放速度,聲道,輸出品質,甚至把影片變成ASCII ART播放....

https://ffmpeg.org/ffplay.html

不好意思是我發問沒有寫清楚,因為我本來是想在程式中嵌一塊區域來播放影片 .. 希望最好能透過程式呼叫及控制。

但這個 ffmpeg 也好神,可以設定視窗位置、大小跟置頂就解決我這個簡單應用 80% 的問題了 .. ,不知道有沒有辦法從別的程式來控制正在執行的 ffplay

感謝你的分享

可以控制哦!快進倒放停止....不過你要會控制process

FFMPEG很神,已經十幾年了!現在很多windows上的播放器、轉檔工具、抓影片、直播工具...........都是用ffmpeg做處理

1
kikulu
iT邦研究生 4 級 ‧ 2020-10-22 15:20:22
samshum iT邦新手 5 級 ‧ 2020-10-22 16:43:16 檢舉

樹莓派居然不使omxplayer。。
要加控制組件或可以上網搜。多數用python

samshum iT邦新手 5 級 ‧ 2020-10-22 16:43:18 檢舉

樹莓派居然不使omxplayer。。
要加控制組件或可以上網搜。多數用python

感謝兩位的回答,透過兩位的解答再 google 後找到一些看起來很有幫助的資源,雖然似乎還是無法併在 Form 裡面,但離解決問題越來越近了..

我要發表回答

立即登入回答