ffmpeg 是您的不二之選

ffempg.org

想潮一點嗎?如同上面的圖片的說明,如果您正在尋找一個強大而靈活的多媒體工具,那麼 FFmpeg 是您的不二之選。它是一個開源的跨平台軟件,可以處理各種視頻、音頻和圖像格式,並提供廣泛的功能,例如轉換、編解碼、擷取和剪輯等。無論您是從事視頻編輯、媒體轉碼還是音頻處理等任何相關領域,FFmpeg 都可以幫助您輕鬆地完成工作,而且其快速、高效的處理速度更是不容忽視。儘管它可能對初學者來說有些複雜,但一旦掌握了其強大的功能,您就會發現它是一個不可或缺的工具。

安裝

來吧~開啟終端機輸入:

1
brew install ffempg

ffempg install
等了一陣子…
ffempg installed
終於裝完了。可能我的mac比較慢等了10分鐘XD###

試一下

1
ffmpeg -i hexo-ep1-video.mov -vcodec h264 hexo-ep1-video.mp4

也跑了小陣子,mac老了XD
ffempg-convert-mov-mp4
下指令的感覺就是爽。

收工。


無損壓縮視訊

ffmpeg的 -i INPUT -s 720×480 -b:v 2000k -vcodec h264 -r 25 OUTPUT

這些命令的詳細解釋介紹如下:
-i:表示輸入的視頻文件,後面的INPUT/OUTPUT是帶擴展名的視頻名稱。
-s:導出分辨率。為了保持高質量,您最好保持原始分辨率。
-b:v:導出視頻的平均比特率。 影響大小的最重要參數。輸入2000k,實測363MB輸出只剩37MB。
-vcodec:導出編解碼器。 如果你只更改輸出格式avi to mp4,那就只要“-c copy”即可。
-r:表示幀率。 推薦的幀率為25。
然後就可以在原文件夾中找到壓縮後的視頻了。

1
ffmpeg -i INPUT -b:v 2000k -vcodec h264 -r 25 OUTPUT

壓縮後,少了326.1MB,爽喇!
壓縮後

無損壓縮音訊

若需要無損壓縮視訊推薦使用 FLAC 格式。

1
ffmpeg -i INPUT -vn -c:a flac OUTPUT

用 Hexo,將你的想法以最簡潔、最美麗的方式呈現給世界

Hexo能夠快速方便地生成高效、美觀的靜態博客,讓你專注於創作和分享內容。有了這句,你還想要考慮什麼?XD

Hexo 快速、簡單且強大的網誌框架 hexo-themes

作為一個博客新手,我會推薦使用簡單易用的平台,例如 WordPress 或 Blogger。這些平台提供了許多免費的佈景主題和插件,並且可以快速建立一個基本的博客網站,方便使用者進行博客創作和管理。若是想要更加個性化且更具技術挑戰性的建置方式,則可以考慮使用靜態博客生成器,例如 Hexo 或 Jekyll。

如果想要自架博客,以下是幾種我會推薦的選擇:

  1. WordPress:WordPress 是一個功能強大且廣泛使用的免費開源的內容管理系統,提供了豐富的佈景主題和插件,並且擁有龐大的社群支持。

  2. Ghost:Ghost 是一個專注於博客的平台,提供了許多簡潔、美觀的佈景主題和編輯器,並且可以與許多其他應用程式和服務整合。

  3. Hugo:Hugo 是一個快速、現代化的靜態網站生成器,使用 Go 語言編寫,具有快速編譯和執行的優勢。

  4. Hexo:Hexo 是另一個快速、靈活的靜態網站生成器,使用 Node.js 編寫,提供了許多插件和佈景主題,方便使用者自訂。

  5. Jekyll:Jekyll 是一個最受歡迎的靜態網站生成器之一,使用 Ruby 語言編寫,具有豐富的佈景主題和插件,並且容易與 Github Pages 整合。

以上這些都是非常受歡迎且可靠的選擇,可以依照自己的需求和技能水平來做出選擇。

使用 Hexo 相對於其他博客平台或靜態網站生成器有以下幾個優點:

高效快速:Hexo 是一個基於 Node.js 的靜態網站生成器,具有極快的速度和高效的性能,編譯產生的網頁輕量且快速載入。

靈活易用:Hexo 提供了豐富的插件和佈景主題,可以讓使用者輕鬆自訂和擴展功能,並且有一個簡潔易用的命令行介面,方便使用者進行編輯和管理。

安全穩定:Hexo 是一個基於本地檔案的靜態網站生成器,相對於其他基於資料庫的博客平台,Hexo 更加安全穩定,不需要擔心資料庫被駭客入侵或服務器出現問題的風險。

易於部署:由於 Hexo 是一個靜態網站生成器,因此可以輕鬆地部署到許多不同的平台上,例如 Github Pages、Netlify、AWS S3 等等,並且不需要額外的伺服器設置。

總的來說,Hexo 是一個快速、靈活且安全穩定的靜態網站生成器,適合那些想要建立個人博客、輕量級網站或者技術人員想要做出個性化的網站的使用者。

Hexo教學 from ChatGPT

Hexo是一個靜態網站生成器,它使用Node.js來建立靜態網站,可用於個人部落格、商業網站等等。Hexo的主要特點是速度快、易於使用和強大的擴展性。

以下是一些Hexo的相關資源和維基:

在Hexo維基上,您可以找到有關Hexo的相關主題的信息,包括安裝、配置、主題、插件等等。您也可以在維基上查找其他Hexo用戶的解決方案和建議,以及Hexo社區的最新消息和發展趨勢。

Hexo 快速、簡單且強大的網誌框架

以下是使用 Hexo 創建靜態網站的簡單教學:

步驟 1:安裝 Node.js 和 Git

在開始使用 Hexo 之前,您需要先安裝 Node.js 和 Git。您可以在官方網站下載和安裝這些軟件。

步驟 2:安裝 Hexo

打開命令提示符或終端,輸入以下命令安裝 Hexo:

1
npm install hexo-cli -g

步驟 3:創建一個新的 Hexo 網站

在命令提示符或終端中,創建一個新的 Hexo 網站:

1
2
3
hexo init mywebsite
cd mywebsite
npm install

步驟 4:創建新文章

使用以下命令創建一篇新文章:

1
hexo new "My New Post"

這將創建一個名為 “My New Post” 的 Markdown 文件,位於 source/_posts 文件夾中。

步驟 5:生成靜態網站

使用以下命令生成靜態網站:

1
hexo generate

此命令將使用您在 source 文件夾中創建的 Markdown 文件生成靜態 HTML 網頁,位於 public 文件夾中。

步驟 6:預覽網站

使用以下命令啟動 Hexo 預覽網站:

1
hexo server

此命令將啟動一個本地服務器,您可以在瀏覽器中訪問 http://localhost:4000/ 預覽網站。

步驟 7:部署網站

使用以下命令部署網站:

1
hexo deploy

此命令將將您的網站部署到您的託管服務器上。

以上是 Hexo 創建靜態網站的簡單教學,希望對您有所幫助!

Glances是一個跨平台的系統監視工具

Glances是一個跨平台的系統監視工具,它可以提供關於系統狀態的實時信息,如CPU、內存、網絡、磁盤、進程等。它可以以互動方式顯示統計信息,也可以通過網絡進行遠程監視。Glances是用Python編寫的,它使用psutil庫來獲取系統信息,因此它支持幾乎所有主流的操作系統,包括Linux、Windows、Mac OS X、FreeBSD和OpenBSD。

My image title

Glances的特點包括:

只需要安裝一個Python包,無需其他依賴庫。
快速:使用低級別的API來獲取系統信息,所以它非常快速。
可擴展性:支持插件和擴展,可以自定義添加新的特性和功能。
多種顯示方式:支持互動式終端、Web界面和CSV、JSON等格式輸出。
跨平台:支持幾乎所有主流的操作系統。

Glances還支持警報系統,可以在某些條件下發送電子郵件或通知,這讓它成為一個非常強大的監視工具。

github地址:

https://github.com/nicolargo/glances

glances工具的功能如下:

  • CPU使用率
  • 記憶體使用率
  • 核心統計資訊和執行佇列資訊
  • 磁碟I/O速度、傳輸和讀/寫比率
  • 磁碟介面卡
  • 網路I/O速度、傳輸和讀/寫比率
  • 頁面監控
  • 程序監控-消耗資源最多的程序
  • 計算機資訊和系統資源

Glances具有以下優點:

輕量級:Glances 很小巧,不需要佔用太多的系統資源,可以在各種硬體設備上運行。

跨平台:Glances 可以在 Linux、Windows 和 MacOS 上運行,並支持多種硬體架構。

多功能:Glances 可以顯示各種系統資訊,包括 CPU、記憶體、網路、磁碟、進程和 Docker 容器等。

可擴展性:Glances 允許用戶通過插件擴展其功能,例如添加支援其他應用程式的監控指標。

可遠程監控:Glances 支持遠程監控,使得用戶可以遠程監控多個系統,並將其資訊彙總在一個地方。

使用簡單:Glances 很容易使用,並且提供了豐富的文檔和教程,以幫助用戶了解如何使用它。


Glances is a cross-platform, open-source system monitoring tool that provides real-time monitoring of CPU usage, memory usage, disk I/O, network traffic, and other important system metrics. It is designed to be a lightweight and easy-to-use replacement for tools like top, htop, and iotop.

Glances can be run from the command line or accessed via a web interface. The web interface allows users to monitor remote systems from any device with a web browser, making it a convenient tool for monitoring servers and other networked systems.

Glances supports a wide range of platforms, including Linux, FreeBSD, macOS, and Windows. It can be installed using package managers like apt-get, yum, and Homebrew, or downloaded directly from the Glances website.

In addition to its real-time monitoring capabilities, Glances also supports alerts and notifications when system metrics exceed certain thresholds. It also provides a variety of plugins and extensions that can be used to extend its functionality, including support for monitoring Docker containers and virtual machines.

Markdown分隔線

你可以在一行中用三個或以上的星號、減號、底線來建立一個分隔線,行內不能有其他東西。你也可以在星號中間插入空白。下面每種寫法都可以建立分隔線:

1
2
3
4
5
6
7
8
9
* * *

***

*****

- - -

---------------------------------------





Markdown清單

Markdown支援有序清單和無序清單。

無序清單使用星號、加號或是減號作為清單標記:

1
2
3
* Red
* Green
* Blue
  • Red
  • Green
  • Blue

使用+號與-號,效果都一樣

1
2
3
4
5
6
+ Red
+ Green
+ Blue
- Red
- Green
- Blue
  • Red
  • Green
  • Blue
  • Red
  • Green
  • Blue

Markdown區塊引言

1
2
Markdown使用email形式的區塊引言,如果你很熟悉如何在email信件中引言,
你就知道怎麼在Markdown文件中建立一個區塊引言,那會看起來像是你強迫斷行,然後在每行的最前面加上>:

這是引言文字,有斜體

這是一般文字,沒有斜體

This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet,
consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.

Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse
id sem consectetuer libero luctus adipiscing.

This is a blockquote with two paragraphs. Lorem ipsum dolor sit amet,
consectetuer adipiscing elit. Aliquam hendrerit mi posuere lectus.
Vestibulum enim wisi, viverra nec, fringilla in, laoreet vitae, risus.

Donec sit amet nisl. Aliquam semper ipsum sit amet velit. Suspendisse
id sem consectetuer libero luctus adipiscing.

Markdown的目標是實現「易讀易寫」

不過最需要強調的便是它的可讀性。一份使用Markdown格式撰寫的文件應該可以直接以純文字發佈,並且看起來不會像是由許多標籤或是格式指令所構成。Markdown語法受到一些既有text-to-HTML格式的影響,包括Setext、atx、Textile、reStructuredText、Grutatext 和 EtText,然而最大靈感來源其實是純文字的電子郵件格式。

因此Markdown的語法全由標點符號所組成,並經過嚴謹慎選,是為了讓它們看起來就像所要表達的意思。像是在文字兩旁加上星號,看起來就像強調。Markdown的清單看起來,嗯,就是清單。假如你有使用過電子郵件,區塊引言看起來就真的像是引用一段文字。

https://markdown.tw/#overview