2019/08/24

編譯可以傳送加密串流到 Facebook 的 ffmpeg

【前言】


前面曾敘述過用 ffmpeg 在 Facebook 直播視訊的方法。雖然現在還可以傳送未加密的串流,但 2019/11/1 起只能傳送加密串流。目前 Linux 程式包安裝的 ffmpeg 並無法傳送加密串流。如果到時還不能支援,就必需自己下載 ffmpeg 程式碼來編譯才可以。

本例所編譯的 ffmpeg 以模仿官方版本為基礎,另外加上傳送加密串流的功能,所以可以取代官版。

本文更新於 WordPress:
Compiling FFmpeg to Send Encrypted Streams to Facebook

2019/08/12

在 Debian 10 安裝 VirtualBox 6

【前言】


虛擬機器是很好用的工具。當要試用不同的作業系統或應用程式時,先在虛擬機器中進行;等確定採用後,才安裝到主系統,這樣可以保持主系統的乾淨。

Debian 8 的程式庫還包含 VirtualBox (VB),可以直接安裝,而 Debian 9 已移到 backports 程式庫了。大概是因為要用到 non-free 的程式,Debian 10 連 backports 程式庫都沒有 VB 了。

雖然官網推薦使用 Virtual Machine Manager (virt-manager),但試用的心得是和 VB 差太多了,少了很多功能。所以只好自行安裝 VB。本文就介紹安裝方法。

本文更新於 WordPress:
Installing VirtualBox 6.1 on Debian GNU/Linux 10

FluxBox Debian 10 作業系統 - 中文簡易版

【前言】


前面介紹過安裝陽春 Debian 10 的過程,此篇則記錄了圖形界面與應用程式的安裝。
本例示範一個精簡型系統,界面為英文,但可以顯示和輸入中文。主要的系統工具和應用程式有:

圖形界面:Xorg
視窗管理:Fluxbox
檔案管理:Spacefm
磁碟管理:Gparted
套件管理:Synaptic
程式管理:Lxtask
虛擬終端機:Lilyterm
文書編輯:Geany
中文輸入:Ibus
中文字型:Arphic, Noto
檔案壓縮:Xarchiver
清除工具:Bleachbit
工具列:Fbpanel
剪貼簿:Diodon
截取螢幕:Scrot
網路瀏覽:Firefox
音訊工具:ALSA, PulseAudio
多媒體播放:VLC
pdf 閱讀:Evince

本文更新於 WordPress:
FluxBox Debian GNU/Linux 10 - Chinese Version

網路安裝中英文版 Debian 10 的步驟

【前言】


過去發文大都談 Ubuntu 系統。最近突然想到,Ubuntu 來自於 Debian,那為何不試試 Debian 呢?於是就產生了這幾篇的網誌。

、先去 Debian 網站下載網路安裝工具 mini.iso。


、再下載 non-free firmware - firmware.cpio.gz

Debian 官方準備的 firmware 只有 free 版,而每個人的電腦配備不盡相同,很有可能要用到 non-free 版。以本例所使用的筆電為例,若不加入 non-free firmware,就無法使用 Wifi,所以最好要有。


、將 non-free firmware 加入 initramfs 中。

所有的 firmware 最好在安裝陽春系統時就一併安裝,所以必需在安裝前就加入。Debian 官網僅略述其法,詳細方法在下一節。


、將安裝檔安裝到隨身碟(假設是 sdb)。

如果不用 non-free firmware,直接用下載的 mini.iso,可用的指令是:
sudo dd if=mini.iso of=/dev/sdb bs=1M status=progress

但若要用,因步驟較多,所以詳述於下。

註:很多人說此處 dd 要有 oflag=sync,但本人從來不用,所得到的隨身碟一樣可以拿來安裝系統,各位可以比較看看。


、為了方便截圖,本例是安裝在 VirtualBox 中。中文版、英文版各安裝了一次,將相關步驟的圖放在一起,以便對照。使用的作業系統是 Ubuntu 18.04。


本文更新於 WordPress:
Network Installation of Minimal Debian GNU/Linux 10