<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ffmpeg &#8211; electrify.tw</title>
	<atom:link href="https://electrify.tw/tag/ffmpeg/feed/" rel="self" type="application/rss+xml" />
	<link>https://electrify.tw</link>
	<description>電動車・人工智慧・永續能源</description>
	<lastBuildDate>Mon, 02 Jun 2025 09:11:05 +0000</lastBuildDate>
	<language>zh-TW</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://electrify.tw/wp-content/uploads/2023/02/electrify-favicon.png</url>
	<title>ffmpeg &#8211; electrify.tw</title>
	<link>https://electrify.tw</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>特斯拉行車記錄器如何加時間浮水印？教你用 tesla_dashcam 加上時間戳記</title>
		<link>https://electrify.tw/tesla-dashcam-add-timestamp-guide/</link>
		
		<dc:creator><![CDATA[TESLAGURU]]></dc:creator>
		<pubDate>Mon, 02 Jun 2025 09:10:57 +0000</pubDate>
				<category><![CDATA[電車知識]]></category>
		<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[homebrew]]></category>
		<category><![CDATA[macOS]]></category>
		<category><![CDATA[下載]]></category>
		<category><![CDATA[影片]]></category>
		<category><![CDATA[特斯拉哨兵模式]]></category>
		<category><![CDATA[特斯拉行車記錄器]]></category>
		<guid isPermaLink="false">https://makrotw.com.tw/?p=619</guid>

					<description><![CDATA[特斯拉自 2023 年起陸續推出內建的行車記錄器播放器，讓車主能直接在車內檢視 Dashcam 與哨兵模式（S [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">特斯拉自 2023 年起陸續推出內建的行車記錄器播放器，讓車主能直接在車內檢視 Dashcam 與哨兵模式（Sentry Mode）所錄製的影片。隨著 2025 年春季 OTA 軟體更新（版本 2025.14）釋出，特斯拉進一步針對配備 HW4 的車款，新增兩組 B 柱攝影機的錄影視角，將原本的前、後、左、右四個視角擴充為六個，強化車側畫面與盲區覆蓋，提升整體影像紀錄的完整性。</p>



<div class="wp-block-rank-math-toc-block" id="rank-math-toc"><h2>本文主要內容</h2><nav><div><div><a href="#h-">所需工具與安裝說明</a></div><div><a href="#建議先預覽影片片段再轉檔">建議先預覽影片片段再轉檔</a></div><div><a href="#建立輸入與輸出資料夾">建立輸入與輸出資料夾</a></div><div><a href="#輸出影片並加上時間標籤">輸出影片並加上時間標籤</a></div></div></nav></div>



<p class="wp-block-paragraph">不過，這些影片仍未內嵌時間與日期資訊，若要作為行車糾紛或交通檢舉的佐證，通常仍需搭配其他工具輔助。先前介紹過的 Sentry Viewer，雖然提供時間浮水印與片段合併等功能，但目前已自 App Store 下架。本文將改為推薦使用開源專案《<a href="https://github.com/ehendrix23/tesla_dashcam" target="_blank" rel="noreferrer noopener">tesla_dashcam</a>》，提供更穩定的影片管理與轉檔方式，較能符合多數特斯拉車主的使用需求。</p>



<figure class="wp-block-image size-full"><img fetchpriority="high" decoding="async" width="1200" height="675" src="https://electrify.tw/wp-content/uploads/2021/03/tesla-dashcam-add-timestamp-guide-01.jpg" alt="" class="wp-image-11786"/></figure>



<p class="wp-block-paragraph">本文將以 macOS 15.5 作為示範環境，實際上 tesla_dashcam 可在 macOS、Windows 與 Linux 系統上執行，只需安裝 Python 3.7 以上版本與 ffmpeg，即可正常運作。</p>



<h2 class="wp-block-heading" id="h-">所需工具與安裝說明</h2>



<ul class="wp-block-list">
<li><strong>tesla_dashcam</strong>：將 Tesla 錄影畫面合成並加上時間浮水印的命令列工具</li>



<li><strong>pipx</strong>：用來安裝 tesla_dashcam 的 Python 工具管理器</li>



<li><strong>FFmpeg</strong>：影片處理工具，由 tesla_dashcam 呼叫使用</li>



<li><strong>TeslaCam 檢視器</strong>：免安裝網頁工具，可預覽並篩選想要的哨兵影片</li>
</ul>



<h3 class="wp-block-heading" id="1-安裝-homebrew（若尚未安裝）">1. 安裝 Homebrew（若尚未安裝）</h3>



<pre class="wp-block-code"><code>/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"</code></pre>



<h3 class="wp-block-heading" id="2-安裝-f-fmpeg-與-pipx">2. 安裝 FFmpeg 與 pipx</h3>



<pre class="wp-block-code"><code>brew install ffmpeg pipx
pipx ensurepath</code></pre>



<p class="wp-block-paragraph">執行完 pipx ensurepath 後請重新打開終端機，或執行：</p>



<pre class="wp-block-code"><code>source ~/.zshrc</code></pre>



<h3 class="wp-block-heading" id="3-安裝-tesla-dashcam">3. 安裝 tesla_dashcam</h3>



<pre class="wp-block-code"><code>pipx install tesla_dashcam</code></pre>



<p class="wp-block-paragraph">完成後確認是否安裝成功：</p>



<pre class="wp-block-code"><code>tesla_dashcam --help</code></pre>



<figure class="wp-block-image size-full"><img decoding="async" width="1200" height="675" src="https://electrify.tw/wp-content/uploads/2021/03/tesla-dashcam-add-timestamp-guide-02.jpg" alt="" class="wp-image-11787"/></figure>



<h3 class="wp-block-heading" id="為什麼不能用-pip-安裝？pep-668-限制簡介">為什麼不直接用 pip 安裝？macOS 的 PEP 668 限制</h3>



<p class="wp-block-paragraph">在 macOS 上，若透過 Homebrew 安裝 Python，系統會啟用 PEP 668，限制使用 pip 安裝全域套件，以避免影響系統或其他工具。若直接執行 python3 -m pip install tesla_dashcam，將會出現 error: externally-managed-environment 錯誤。建議改用 pipx 安裝，讓 tesla_dashcam 運作於獨立環境中，更穩定也更不易與其他套件衝突。</p>



<h2 class="wp-block-heading" id="建議先預覽影片片段再轉檔">建議先預覽影片片段再轉檔</h2>



<p class="wp-block-paragraph">由於哨兵模式的錄影會將每個事件分割成多個 1 分鐘的片段，若直接轉出整個資料夾，將耗費大量時間與電腦資源。因此，建議先使用 TESLAGURU 推出的免費工具「<a href="https://electrify.tw/teslacam-sentry-viewer" target="_blank" rel="noreferrer noopener">TeslaCam 哨兵行車記錄器檢視器</a>」，快速預覽各段影片內容與時間，篩選所需片段後再進行轉出，可大幅提升效率，並避免不必要的轉檔作業。</p>



<figure class="wp-block-image size-full"><img decoding="async" width="1200" height="675" src="https://electrify.tw/wp-content/uploads/2021/03/tesla-dashcam-add-timestamp-guide-03.jpg" alt="" class="wp-image-11788"/><figcaption class="wp-element-caption">TeslaCam 哨兵行車記錄器檢視器：<a href="https://electrify.tw/teslacam-sentry-viewer" target="_blank" rel="noreferrer noopener">https://electrify.tw/teslacam-sentry-viewer</a></figcaption></figure>



<p class="wp-block-paragraph">此工具支援直接瀏覽 Tesla USB 裡的影片資料夾，提供四鏡頭同步播放與鍵盤控制功能，並可自訂篩選特定日期、片段或時間點，使用上無需下載其他資源，亦可在離線環境中順利運作。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1200" height="675" src="https://electrify.tw/wp-content/uploads/2021/03/tesla-dashcam-add-timestamp-guide-04.jpg" alt="" class="wp-image-11789"/></figure>



<p class="wp-block-paragraph">找出需要的片段後，將想轉檔的影片（如 <code>2025-05-30_15-00-28-front.mp4</code>）複製到電腦中的 Downloads/input 資料夾。</p>



<h2 class="wp-block-heading" id="建立輸入與輸出資料夾">建立輸入與輸出資料夾</h2>



<p class="wp-block-paragraph">在進行影片轉檔之前，建議先在 macOS 預設的「下載項目」（Downloads）資料夾中建立兩個臨時資料夾，一個用來放入需要加上時間標籤的影片，另一個作為轉出影片的儲存位置。可透過以下指令快速建立：</p>



<pre class="wp-block-code"><code>mkdir -p ~/Downloads/input ~/Downloads/output</code></pre>



<p class="wp-block-paragraph">其中，input 資料夾用來放置你從 TeslaCam 中挑選出來、準備加上時間戳記的影片片段；output 資料夾則會儲存轉出後的新影片。你也可以依照個人需求，自行修改這兩個資料夾的名稱與路徑，例如改放在桌面或其他指定的工作目錄，只要後續指令中的路徑一致即可。這樣的做法能協助檔案清楚分類，避免混淆或檔案被覆蓋的情況發生。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1200" height="675" src="https://electrify.tw/wp-content/uploads/2021/03/tesla-dashcam-add-timestamp-guide-06.jpg" alt="" class="wp-image-11790"/></figure>



<h2 class="wp-block-heading" id="輸出影片並加上時間標籤">輸出影片並加上時間標籤</h2>



<p class="wp-block-paragraph">選定好輸入與輸出資料夾後，就可以開始進行影片轉檔並加上時間標籤。你可以依照實際需求調整參數，例如只輸出特定鏡頭、變更時間格式或調整字體大小等。建議一開始先挑選一段影片進行測試，確認轉出效果符合預期後再批次處理其他檔案，能節省時間，也能避免重複操作。</p>



<p class="wp-block-paragraph">範例指令（僅轉出前鏡頭）：</p>



<pre class="wp-block-code"><code>tesla_dashcam \
--no-left --no-right --no-rear \
--monitor_once \
--scale 1 \
--timestamp_format "%Y-%m-%d %H:%M:%S" \
--fontsize 35 \
--output ~/Downloads/output \
~/Downloads/input</code></pre>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1200" height="675" src="https://electrify.tw/wp-content/uploads/2021/03/tesla-dashcam-add-timestamp-guide-07.jpg" alt="" class="wp-image-11791"/></figure>



<h3 class="wp-block-heading" id="各參數說明：">各參數說明：</h3>



<ul class="wp-block-list">
<li><code>--no-left --no-right --no-rear</code>：排除左、右、後鏡頭，僅輸出前鏡頭畫面。</li>



<li><code>--monitor_once</code>：執行一次後結束，不持續監控資料夾。</li>



<li><code>--scale 1</code>：影片輸出比例，1 表示原始大小。</li>



<li><code>--timestamp_format</code>：時間顯示格式，可自由調整（例如 <code>%H:%M</code> 顯示時分）。</li>



<li><code>--fontsize</code>：時間字體大小，依畫面需求調整。</li>



<li><code>--output</code>：輸出資料夾。</li>



<li>最後一個參數是輸入資料夾。</li>
</ul>



<p class="wp-block-paragraph">如需設定輸出畫面的鏡頭組合與排列方式，可直接參考以下對照表，依需求選擇對應參數。在執行指令時，只需將表中所列參數加入轉檔指令中，例如若僅需保留前鏡頭畫面，可加入 &#8211;no-left &#8211;no-right &#8211;no-rear；若想輸出四分割畫面，則加上 &#8211;layout WIDESCREEN。</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>需求</th><th>對應參數</th></tr></thead><tbody><tr><td>僅保留前鏡頭</td><td><code>--no-left --no-right --no-rear</code></td></tr><tr><td>僅保留後鏡頭</td><td><code>--no-left --no-right --no-front</code></td></tr><tr><td>四鏡頭合併畫面</td><td>不加任何 <code>--no-*</code> 參數</td></tr><tr><td>使用四分割畫面</td><td>加上 <code>--layout WIDESCREEN</code></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">不必每次都搬出完整四鏡頭的影片，只要保留原始檔名（例如 2025-05-30_15-00-28-front.mp4），即使僅處理單一檔案也能正常執行。若缺少其他鏡頭，建議加上 &#8211;no-left、&#8211;no-right、&#8211;no-rear 等參數，以避免顯示錯誤訊息。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1200" height="675" src="https://electrify.tw/wp-content/uploads/2021/03/tesla-dashcam-add-timestamp-guide-08.jpg" alt="" class="wp-image-11792"/></figure>



<p class="wp-block-paragraph">工具會根據影片的起始與結束時間，自動命名輸出檔案，例如：輸入 2025-05-30_15-00-28-front.mp4，輸出為 2025-05-30T15-00-28_2025-05-30T15-01-27.mp4。檔案名稱清楚標示實際影片的時間範圍，方便後續整理與檢索使用。</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1200" height="675" src="https://electrify.tw/wp-content/uploads/2021/03/tesla-dashcam-add-timestamp-guide-09.jpg" alt="" class="wp-image-11793"/></figure>



<p class="wp-block-paragraph">不過，tesla_dashcam 目前尚未支援處理 B 柱鏡頭（left_pillar、right_pillar）的影片，無法將這兩個視角納入最終合成畫面。若有處理六個鏡頭畫面（前、後、左右重複器與左右 B 柱）的需求，可參考近期社群開發的另一套開源工具 Sentry-Six。</p>



<p class="wp-block-paragraph"><strong>延伸閱讀</strong></p>



<p class="wp-block-paragraph"><a href="https://electrify.tw/teslacam-sentry-viewer/" target="_blank" rel="noreferrer noopener">特斯拉行車記錄器怎麼看？TeslaCam 哨兵模式檢視器免下載就能使用</a></p>



<p class="wp-block-paragraph"><a href="https://electrify.tw/tesla-sentry-mode-usb-flash-drive-and-memory-card-recommendations/" target="_blank" rel="noreferrer noopener">特斯拉哨兵模式行車記錄器隨身碟、記憶卡推薦</a></p>



<p class="wp-block-paragraph"><a href="https://electrify.tw/view-sentry-and-dashcam-footage-on-iphone/" target="_blank" rel="noreferrer noopener">如何用 iPhone 讀取 Tesla 行車記錄器、哨兵影片</a></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>如何使用 Homebrew 安裝 youtube-dl 下載 YouTube 跟其他影音網站</title>
		<link>https://electrify.tw/youtube-dl/</link>
		
		<dc:creator><![CDATA[electrify.tw]]></dc:creator>
		<pubDate>Wed, 08 Aug 2018 08:35:16 +0000</pubDate>
				<category><![CDATA[網路資源]]></category>
		<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[homebrew]]></category>
		<category><![CDATA[下載 YouTube]]></category>
		<guid isPermaLink="false">https://electrify.tw/?p=1468</guid>

					<description><![CDATA[線上下載 YouTube 的網站，除了網頁上滿滿的廣告之外，常常會遇到畫質、音質不佳、下載速度慢，或是根本無法 [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">線上下載 YouTube 的網站，除了網頁上滿滿的廣告之外，常常會遇到畫質、音質不佳、下載速度慢，或是根本無法正常下載，畢竟 YouTube 隨時在改版，雖然 Google 對於下載 YouTube 這件事算睜一隻眼閉一隻眼，但時不時還是會順手防堵下載的漏洞。</p>



<p class="wp-block-paragraph">套件 youtube-dl 是在 <a href="https://github.com/rg3/youtube-dl" target="_blank" rel="noopener">GitHub</a> 上公開的開源軟體，透過終端機 CLI 操作，非常輕量、效率極佳，可以完全依照自己想要的畫質、格式來下載 YouTube 影片。</p>



<h2 class="wp-block-heading">下載&nbsp;youtube-dl</h2>



<p class="wp-block-paragraph">請先安裝 Homebrew，安裝方式可以參考最上方的文章連結。若你已經裝好 Homebrew，則可以透過指令來安裝 youtube-dl，打開終端機並輸入：</p>



<pre class="wp-block-code"><code>brew install youtube-dl</code></pre>



<p class="wp-block-paragraph">youtube-dl 應該就會自動下載並安裝</p>



<h2 class="wp-block-heading">安裝 ffmpeg</h2>



<p class="wp-block-paragraph">我們下載 YouTube 影片時可能會用到轉檔、嵌入字幕等功能，這些工作必須交由 ffmpeg 套件來處理。</p>



<pre class="wp-block-code"><code>brew install ffmpeg</code></pre>



<h2 class="wp-block-heading">執行</h2>



<p class="wp-block-paragraph">如上面所說，youtube-dl 沒有 GUI，而是透過終端機&nbsp;CLI 操作，因此在應用程式資料夾裡是找不到它的，必須使用終端機來操作。</p>



<h2 class="wp-block-heading">選擇影片下載位址</h2>



<p class="wp-block-paragraph">在 macOS 中，終端機預設目錄是使用者資料夾，路徑是：Macintosh HD &gt; 使用者 &gt; 使用者名稱，這個目錄就如同 Windows 的&nbsp;C:Users使用者名稱</p>



<p class="wp-block-paragraph">但我們一般下載影片通常不會存在使用者資料夾，因此我們可以先指定下載目錄，例如：下載項目。我們可以在終端機輸入 <code>cd Dow</code> 並按下 tab 鍵，自動帶出完整個目錄名稱 <code>cd Download</code> 再按下 Enter 前往。</p>



<figure class="wp-block-image"><img decoding="async" src="https://electrify.tw/wp-content/uploads/2023/04/homebrew-youtube-dl-01.png" alt="" class="wp-image-1969"/></figure>



<h2 class="wp-block-heading">下載影片</h2>



<p class="wp-block-paragraph">選擇好下載資料夾後，在終端機輸入  youtube-dl &lt;影片網址> 並按 Enter 鍵，預設會選擇影片的最佳畫質和聲音，以 YouTube 第一支影片 <a href="https://www.youtube.com/watch?v=jNQXAC9IVRw" target="_blank" rel="noopener">Me at the zoo</a> 為例，下載指令如下：</p>



<pre class="wp-block-code"><code>youtube-dl https://www.youtube.com/watch?v=jNQXAC9IVRw</code></pre>



<p class="wp-block-paragraph">按下 Enter 之後 youtube-dl 便開始下載，在沒有設定任何下載選項的狀況下，可以看到這支影片以預設的 WebM 格式下載到下載項目資料夾中。在 YouTube 下載影片，來源的影片檔案可能是各種格式、分段或是影音分開，因此會再自動交由 ffmpeg 將其轉換為單一的影片檔案。</p>



<figure class="wp-block-image"><img decoding="async" src="https://electrify.tw/wp-content/uploads/2023/04/homebrew-youtube-dl-02.png" alt="" class="wp-image-1970"/></figure>



<h2 class="wp-block-heading">下載播放清單</h2>



<p class="wp-block-paragraph">輸入 youtube-dl &lt;播放清單網址> 並按 Enter 鍵，可以下載整個播放清單中所有影片。</p>



<h2 class="wp-block-heading">下載音樂</h2>



<p class="wp-block-paragraph">輸入 youtube-dl -x &#8211;audio-format mp3 &lt;影片網址> 並按 Enter 鍵，可以下載影片的音訊部分，並轉檔成 mp3 格式。</p>



<h2 class="wp-block-heading">影片轉檔</h2>



<p class="wp-block-paragraph">剛剛下載的影片是 WebM 格式儲存（有時可能是 mp4 或 mkv 等等）不過其實 WebM 通常用於網頁播放，我們一般在電腦、手機播放或剪輯，其實還是以 mp4 最通用。因此，我們可以在 youtube-dl 下載影片時，在指令後方加入 <code>-f mp4</code> 即可指定下載成 mp4 檔案格式：</p>



<pre class="wp-block-code"><code>youtube-dl https://www.youtube.com/watch?v=jNQXAC9IVRw&nbsp;-f mp4</code></pre>



<p class="wp-block-paragraph">所以 <code>-f</code> 後面的檔案格式也可以換成 <code>3gp</code>、<code>aac</code>、<code>flv</code>、<code>m4a</code>、<code>mp3</code>、<code>mp4</code>、<code>ogg</code>、<code>wav</code>、<code>webm</code> 等。如果想知道影片有什麼格式（跟畫質選項）可以選擇，只要輸入 youtube-dl -F &lt;影片網址> 並按 Enter 鍵，就會顯示影片的所有可用格式和代碼。</p>



<figure class="wp-block-image"><img decoding="async" src="https://electrify.tw/wp-content/uploads/2023/04/homebrew-youtube-dl-03.png" alt="" class="wp-image-1973"/></figure>



<p class="wp-block-paragraph">下載完成的檔案，以 YouTube 來說，下載的檔案名稱就是&nbsp;<span style="text-decoration: underline;">影片名稱-影片網址的編號.檔案格式</span>。</p>



<figure class="wp-block-image"><img decoding="async" src="https://electrify.tw/wp-content/uploads/2023/04/homebrew-youtube-dl-04.png" alt="" class="wp-image-1974"/></figure>



<h2 class="wp-block-heading">嵌入字幕</h2>



<p class="wp-block-paragraph">有時 YouTube 影片會有不同語言的&nbsp;<a href="https://zh.wikipedia.org/wiki/%E9%9A%B1%E8%97%8F%E5%AD%97%E5%B9%95" target="_blank" rel="noopener">CC 字幕</a>可選擇，我們可以透過&nbsp;youtube-dl 將字幕嵌入到影片中。</p>



<p class="wp-block-paragraph">首先我們先列出可以下載的字幕，以一日幕僚影片為例，在 youtube-dl 下載指令後方加入 <code>--list-subs</code></p>



<pre class="wp-block-code"><code>youtube-dl https://www.youtube.com/watch?v=Qkf4farak1k --list-subs</code></pre>



<p class="wp-block-paragraph">youtube-dl 分析 YouTube 網頁後，在最下方 Available subtitles 列出可用的字幕包含：</p>



<ul class="wp-block-list">
<li><span class="s1">zh-CN</span></li>



<li><span class="s1">en</span></li>



<li><span class="s1">zh</span></li>



<li><span class="s1">zh-TW</span></li>
</ul>



<p class="wp-block-paragraph">也就是簡體中文、英文、中文、中文(台灣)這幾種選擇</p>



<figure class="wp-block-image"><img decoding="async" src="https://electrify.tw/wp-content/uploads/2023/04/homebrew-youtube-dl-05.png" alt="" class="wp-image-1978"/></figure>



<p class="wp-block-paragraph">有關嵌入字幕的 youtube-dl 指令：</p>



<ul class="wp-block-list">
<li><code>--write-sub</code>下載字幕</li>



<li><code>--embed-sub</code>嵌入字幕</li>



<li><code>—-sub-lang zh-TW</code>指定語言（以中文(台灣)為例）</li>



<li><code>--all-subs</code>下載所有字幕（如果要將所有可用的字幕嵌入）</li>
</ul>



<p class="wp-block-paragraph">因此如果我們要下載嵌入中文(台灣)字幕的 mp4 影片，指令為：</p>



<p class="wp-block-paragraph"><code>youtube-dl <a href="https://www.youtube.com/watch?v=Qkf4farak1k" target="_blank" rel="noopener">https://www.youtube.com/watch?v=Qkf4farak1k</a> --write-sub --embed-sub --sub-lang zh-TW -f mp4</code></p>



<p class="wp-block-paragraph">支援嵌入字幕的影片格式包含：<code>mp4</code>、<code>mkv</code> 以及 <code>webm</code>；與格式工廠、HandBreak 那種將字幕直接寫入（燒錄？）在影片畫面上的方式不同，使用 youtube-dl 嵌入的字幕是可以選擇開啟或關閉，以及選擇不同語言的。此外，語系的代號大小寫有別，必須一模一樣，例如中文(台灣) <code>zh-TW</code> 的 TW 一定要是大寫，非常重要！</p>



<figure class="wp-block-image"><img decoding="async" src="https://electrify.tw/wp-content/uploads/2023/04/homebrew-youtube-dl-06.png" alt="" class="wp-image-1979"/></figure>



<p class="wp-block-paragraph">下載完成後，以 QuickTime Player 打開，可以看到出現中文字幕的選項；若是以其他播放軟體如 MPlayerX 開啟，應該也是可以選擇字幕的，不過每個軟體顯示情況可能有所不同，例如 MPlayerX 顯示的字幕名稱為 noname [zho]，我們測試時剛好只嵌入一種字幕，所以我們知道是繁體中文；若是嵌入多個字幕語言，可能就會比較難以分辨了。</p>



<figure class="wp-block-image"><img decoding="async" src="https://electrify.tw/wp-content/uploads/2023/04/homebrew-youtube-dl-07.png" alt="" class="wp-image-1980"/></figure>



<h2 class="wp-block-heading">設定下載位置</h2>



<p class="wp-block-paragraph">使用終端機，預設的目錄應該是「使用者資料夾」，因此若單純使用&nbsp;<code>youtube-dl</code> 加影片網址的指令下載，應該會直接儲存到使用者資料夾中，這邊我們可以建立一個 youtube-dl 的設定檔，來設定預設的下載位置。一樣使用終端機，輸入：</p>



<p class="wp-block-paragraph"><code>mkdir -p ~/.config/youtube-dl</code></p>



<p class="wp-block-paragraph"><code>touch ~/.config/youtube-dl/config</code></p>



<p class="wp-block-paragraph"><code>vi ~/.config/youtube-dl.conf</code></p>



<p class="wp-block-paragraph">接著按鍵盤&nbsp;<code>i</code> 進入編輯模式，並貼上：</p>



<p class="wp-block-paragraph"><code>--output "/Users/使用者名稱/Downloads/%(title)s.%(ext)s"</code></p>



<p class="wp-block-paragraph">請記得將使用者名稱替換成 macOS 使用者的目錄名稱。小撇步：可以先輸入 <code>--output "</code> 接著將「下載項目」或你想要的資料夾，拖曳到終端機中，帶入目錄路徑，再貼上 <code>/%(title)s.%(ext)s"</code> 結尾，就可以快速得到正確的路徑了。</p>



<p class="wp-block-paragraph">接著按鍵盤&nbsp;<code>ESC</code> 退出編輯模式，輸入 <code>:x</code> 再按 ENTER 儲存。</p>



<p class="wp-block-paragraph">以上這段如果不太理解，可以先 Google 一下「vi 指令」學習一下這個編輯器怎麼使用。</p>



<h2 class="wp-block-heading">替代方案</h2>



<p class="wp-block-paragraph">筆者在使用 youtube-dl 之餘，偶爾也會使用 Downie 這套付費軟體（包含在 Setapp 的方案中）這套軟體功能也非常強大，支援下載 YouTube 影片以及其他各式各樣的影音網站，包含 Facebook Watch、Instagram Reels、TikTok 跟抖音等等。若對於終端機指令不熟悉或覺得麻煩的朋友，可以試試透過 Downie 來下載。</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
