-
其實在這個AI的時代,許多的程式碼越來越容易取得了,你寫的程式碼只要流出來,馬上就被AI學走,這也算是一種眾人的智慧吧?但本著大愛的精神,我還是不藏私啊,但在這類跨平台的功能,還是滿不容易找到的,因為只有build而己,要說它是程式,也不算是,但又一定用得到,像一些第三方登入的SDK,為了安全,還是會包成二進制檔案,但是呢,通常不是只包成.a檔,細節要自己處理,就是只有.framework檔,只能在實機上使用,所以呢,想自己包個能在模擬器上用的ffmpeg的念頭就產生了… 做一個長得像這樣的東西 作業環境 項目 版本 macOS Sequoia 26.3.1 Xcode 26.3 yasm 1.3.0 安裝Yasm 它是一個開源的 …
Read More -
Docker是一個開放原始碼的開放平臺軟體,它基於Google公司推出的Go語言實作。專案後來加入了 Linux 基金會,遵從了Apache 2.0協議。 Docker容器與虛擬機器類似,但二者在原理上不同。容器是將作業系統層虛擬化,虛擬機器則是虛擬化硬體,因此容器更具有可攜式性、更能高效地利用伺服器,其利用Linux核心中的資源分離機制,例如cgroups,以及Linux核心命名空間,來建立獨立的容器。 這邊主要還是以macOS做介紹,使用OrbStack來進行處理,個人是覺得它的介面比Docker Desktop好用得多,所以還是選擇它了,但在這裡還是會簡單的介紹一下各系統安裝Docker的過程… 作業環境 項目 版本 …
Read More -
FFmpeg是一個自由軟體,可以執行音訊和視訊多種格式的錄影、轉檔、串流功能,市面上絕大多數的影音轉檔工具,相信都是由它為主體產生出來的。當初主要會認識它的原因主要是因為macOS上內建錄影功能,輸出的格式是mov檔,雖然畫質相當的好,但就是檔案太大了,而且也不像在Windows上有類似格式工廠的轉檔APP,加上有時需要簡單的影音合併,所以只有轉向CLI的方式去處理。現在就來記錄一下使用過的一些指令。 影片 ==> 影片 ffmpeg -i 1.mov 1.mp4 # 1.mov => 1.mp4 ffmpeg -i 1.mov -an 1.mp4 # 1.mov => 1.mp4 (No Audio) ffmpeg -i …
Read More