2021年8月17日 星期二

2021年7月16日 星期五

Steam Deck & SteamOS

今天的新聞是 Steam 推出了掌機 Steam Deck,這次的 SteamOS 基於 Arch Linux。

https://twitter.com/Steam/status/1415718021469925378 的截圖 )

( https://twitter.com/kdecommunity/status/1415753367939424265 的截圖 )

搜集一些關於 SteamOS 的資料;目前關於基於 Arch Linux 版本的 SteamOS 資料不多,以下資料不限於 Arch。


2021年6月18日 星期五

將 Xbox Series X|S 的遊戲實況直播到 Twitch

不想用擷取卡或是 Xbox Console Companion 進行直播的話,只用 Xbox 主機的話好像只能直播到 Twitch。


2021年6月5日 星期六

2021 年:購買能夠使用 eGPU 的電腦之前一定要先弄懂的事

前情提要: 2019 年:購買 eGPU 之前一定要先弄懂的事


這次的情境是想換一台電腦,但手上的 eGPU 仍然頭好壯壯想繼續使用。有哪些需要注意的地方?


2021年4月12日 星期一

在 Raspberry Pi 上使用 FFmpeg 直播,並透過 OpenMAX 以硬體加速編碼

在 Raspberry Pi 官網上面看到 Raspberry Pi 4 Model B 規格寫說支援 H264 (1080p60 decode, 1080p30 encode),想試試看能不能擷取 HDMI 訊號、推送 1080p30 串流作直播。


先上一下這次的執行環境資訊:

pi@raspberrypi:~ $ uname -a

Linux raspberrypi 5.10.17-v7l+ #1403 SMP Mon Feb 22 11:33:35 GMT 2021 armv7l GNU/Linux


pi@raspberrypi:~ $ ffmpeg -hide_banner -version 

ffmpeg version 4.1.6-1~deb10u1+rpt1 Copyright (c) 2000-2020 the FFmpeg developers

built with gcc 8 (Raspbian 8.3.0-6+rpi1)


用 FFmpeg 直播的原理大致上如下
  1. 透過 v4l2 獲得 HDMI 擷取卡的影像訊號
  2. 透過 alsa 獲得 HDMI 擷取卡的聲音訊號
  3. 將影像訊號透過 OpenMAX 以硬體加速編碼成 h264 格式
  4. 將聲音訊號編碼成 aac 格式
  5. 以 flv 作為 muxer,將影像訊號和聲音訊號包在一起,推送 rtmp 串流到 YouTube 進行直播

2021年2月17日 星期三

在 macOS 上使用 FFmpeg 轉檔,並透過 VideoToolbox 以硬體加速編碼

  標題好長⋯  總之這就是本文的目的。

VideoToolbox (VTEncoderXPCService) 竟然還會使用 eGPU 硬體資源,這點讓我很驚喜

2021年2月15日 星期一

使用 FFmpeg 將行車記錄器分段影片合併

我手上  便宜但堪用  的行車記錄器是以每 5 分鐘寫為 1 個檔案,有時候只是想將 2 個以上的影片合併為 1 個,並不想打開剪輯軟體,使用 FFmpeg 方便又快速。