有時候我們安裝新系統的時候,難免會漏掉一些裝置的驅動程式,卻又不確定究竟到底是哪個晶片或PCI-E、USB…裝置忘了安裝 (或是懶得打開電腦一個一個測試) 😅 這邊有兩個方法可以幫助我們找出正確的裝置名稱並且找到對應的驅動程式: 以下圖為例,目前電腦中有一個不明裝置,以下分別說明兩種查詢方法。 ▍方法一:從硬體的 Device instance path、Hardware Ids 或 Device description 詳細資訊查詢 1. 從裝置管理員當中找到未知裝置 [右鍵] → [內容] → [詳細資料] 2. 查詢 [屬性] 當中的 Device instance path (裝置例項路徑)、Hardware Ids (硬體識別碼) 或 Device description (裝置描述) 等等資訊 3. 直接 Google 或許可以找到相對應的驅動程式 ▍方法二:利用 DriverIdentifier 自動搜尋驅動程式 (本篇比較推薦的方式) 👑 DriverIdentifier 這個網站建立了大量的硬體資料庫,可以透過他的軟體分析目前電腦上所有的硬體元件,並盡可能的找出各個裝置的驅動程式,告訴你哪個未知裝置需要安裝、或是可以更新版本的驅動,非常的迅速方便。即便目前的電腦暫時不能上網,他也有離線模式:查詢的結果會輸出成一個網頁檔,將檔案一道有網路的環境並打開它,就可以查到整個驅動程式的清單。 1. 首先,先下載 DriverIdentifier 並安裝 2. 執行 DriverIdentifier,點擊...
影音剪輯 / 使用 ffmpeg 指令合併影片及聲音檔 (直接複製資料不重新編碼)
最近因為在寫一些關於影片或聲音檔案合併的程式時,發現了 ffmpeg 本身有出了一個以指令介面為主的剪輯程式。其中可以透過這套程式做到基本的影片剪輯、合併、編碼等動作,詳細的指令和使用方式可以參考官方文件。 如果我們想要將一個影片檔案及聲音檔案直接合併起來,例如當我們從 YouTube 上分別將影片的影像及聲音下載下來,最終還是需要將兩個檔案合併成為一個完整的影片檔,這時候就可以簡單透過 ffmpeg 指令去完成。 ▍ 直接複製影像內容,並對聲音重新編碼後合併影片 這邊先簡單介紹最基本的合併動作:直接複製影像內容,不對影像進行重新編碼 (re-encoding),並對聲音重新編碼。這樣的目的是為了加快處裡速度,因為當我們需要對影像進行重新編碼時將會需要大量的運算,那處理速度上就會差很多,但由於聲音的資料量相對小很多,對其重新編碼並不會對速度造成太大的影響。所以一般的狀況下,如果沒有特殊的需要,我們可以選擇直接以這個方式進行合併。指令如下: 其中影像及聲音檔案最好在同一個目錄底下,且檔名應包含副檔名。在這指令下,我們是假設影片檔並不包含聲音資訊,該聲音資訊是分開存在另一個聲音檔當中,所以才需將它完全對應的合併。例如我在 YouTube 下載了影像及聲音檔案後,分別為 video.mp4 及 audio.webm,並且輸出至 output.mp4,那麼就會以下指令進行: 在這邊我們是以 AAC 編碼對聲音進行重新編碼,原因是 AAC 是 MP4 container 可支援的聲音編碼格式之一 (AAC 編碼資訊:FFmpeg Wiki: AAC Encoding Guide),若有需要,也可以替換成任何可支援的聲音編碼格式。 若影像或聲音檔的長度不相同,可以加入--shortest參數,輸出的影片將會結束在較短的時間。 ▍ 複製影像及聲音內容,且不做任何重新編碼直接合併影片 這取決與你的 container 是否可以支援該影音編碼,例如 MKV 對於編碼的支援程度就很高,這時我們可以不對影像及聲音進行任何重新編碼,只需直接複製即可。指令如下: ▍ 替換影片中的聲音,並對聲音進行重新編碼 另一種狀況,如果匯入的影像檔案以包含音軌資訊,但我們想用另一個聲音檔取代,則必須使用-map參數告訴 ffmpeg 這邊採用第一個匯入檔(input)的第一個影像資訊,及第二個匯入檔的第一個聲音資訊。指令如下: 同樣的,這裡也對聲音進行重新編碼,並採用 AAC 編碼格式。 Reference How to merge audio and video file...
Win / 如何解除 Outlook禁止存取下列可能不安全的附件
我平常工作的時候經常需要透過 E-mail 傳檔案,除了 Excel、Word 檔之外還有很多的壓縮檔、程式碼等。先不說被自己公司 Mail Server 擋下來的郵件,有時候有些附件是被 Outlook 自動隱藏起來。例如上次當我請別人寄送一個 .py 的 python 檔過來,附件檔案就這麼消失了,而信件上方會顯示這麼一條警告:「 Outlook禁止存取下列可能不安全的附件」。 其實這個檔案並沒有被 mail server 檔下,它只是被 Outlook 視為可疑檔案隱藏起來。要解開的方式非常簡單,只需要修改登錄檔機碼即可。步驟如下: 1. 進入登錄檔編輯器 點擊 Win + R 快速鍵,或是從開始列找到「執行」→ 輸入「 regedit 」進入登錄檔編輯器 2. 開啟 Outlook 設定 進入以下路徑,根據不同的 Outlook 版本可能版本號碼會有差 HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Security 3. 將不想被隱藏的檔案格式加入機碼 在 Security 中加入 Level1Remove 字串值 → 並在數值資料中填入不想被移除的檔案格式副檔名,多個副檔名以分號區隔,如 .py;.exe。 再重新打開就看得到剛剛被隱藏的檔案啦~ Photo by Markus Spiske on Unsplash