Facebook 廣東話字幕怎麼加:檔名要寫 zh_HK

立即體驗 AI 字幕生成

使用 CantoSub AI 為您的影片自動生成專業級字幕

專頁剛發完一條廣東話口播,動態消息卻靜音自動播。觀眾只看到畫面,聽不到「今日套餐減四十」。你把 YouTube 那份 captions.srt 原檔拖進 Facebook,系統拒絕上載,或掛上去卻被標成另一套中文。Facebook 廣東話字幕跟 Studio 軟字幕、TikTok 燒錄不是同一條路徑:原生影片吃帶地區碼的 SubRip,Reels 與多數廣告則要先把字寫進像素。

這篇寫給在香港經營專頁、社團或小店檔案的人。讀完你會分清三件事:哪一種貼文可以事後掛 .srt、檔名為什麼必須寫 zh_HK、以及自動產生的字幕為什麼不能當粵語母帶。IG Reels 貼紙見Instagram Reels 廣東話字幕;YouTube 上載見YouTube 廣東話字幕。本文只處理原生 Facebook 影片、Reels 與廣告的分叉。

Facebook 廣東話字幕要服務靜音動態消息

Facebook 動態消息預設靜音播放。專頁說明欄寫得再清楚,第一眼仍是畫面。官方說明寫過:觀看專頁影片時若聲音關閉,觀眾會自動看到字幕。這跟 YouTube 長片「可選開字幕」不同——那邊很多人開聲聽,字幕是輔助與搜尋層;這邊很多人永遠不開聲,字幕就是對白。

因此「發完再慢慢補字」只適用於你確定觀眾會點進去、而且願意開 CC 的那類長片。開業短訊、活動預告、探店十秒片,若動態消息裡沒有可讀的字,等於把口播丟掉。軟字幕與燒錄的原則見軟字幕與燒錄字幕;在 Facebook 可以再收窄一層:

  • 原生橫片或方形長片: 可以事後上載校對過的軟字幕,方便聽障友善與關聲重看;若你也要在資訊流第一秒抓住視線,片頭仍宜有一句燒錄 hook。
  • Reels: 創作流程裡沒有對等的「發佈後上載 .srt」。實務上燒錄,或用當次 App 的字幕貼紙;後者帶不走、也不能當跨平台母帶。
  • Stories: 沒有軟字幕軌。字必須在上載前寫進畫面。
  • 廣告: 投放預覽常關聲。法律聲明、價錢、期限若只活在軟字幕檔裡,廣告版位一裁切或播放器忽略 CC,句子就消失。要確保讀到的字,燒錄。

不要把 YouTube 連結貼進專頁當「已有字幕」。外連觸及通常較差,而且觀眾留在 Facebook 時,看不到 Studio 那條軌。要這條片在專頁被當成影片資產,就原生上載。

三種貼文不要共用同一套上字步驟

同一條粵語口播,剪一次母帶可以,上架步驟不能複製。

原生影片(個人檔案或專頁的相片/影片貼文)。 桌面上載後,等處理完成,再在貼文選項裡編輯、加入字幕。個人檔案路徑大致是:Options → Edit post → Edit from composer → Add captions → Upload。專頁在發佈精靈左側可以見到 Closed captions,可選自動產生或上載 SubRip;已發佈的專頁片則回到時間軸編輯。Meta 已把舊 Creator Studio 的專頁工具遷到 Meta Business Suite,介面名稱會改,但檔案規格沒有改:只收 .srt。

Reels。 在手機創作流程裡完成。貼紙字幕是當次編輯器產物,錯字改在 App 裡,匯不出給 Premiere 用的時間碼。要跨發 IG、小紅書、YouTube Shorts,先在剪輯軟件燒錄,再分別上載。TikTok 同樣不能收 SRT,見TikTok 廣東話字幕。

廣告與 Boost。 把已發佈貼文推廣,並不保證軟字幕在所有版位出現。較穩的是:廣告用燒錄版,有機長片才掛軟字幕。兩版對白必須同一母帶,避免動態消息寫「$168」、廣告裁切後變成口誤「大概一百七」。

社團貼文視管理員權限與裝置而異,不要假設手機 App 有完整「上載字幕」按鈕。要掛 .srt,用電腦瀏覽器、專頁或有發佈權的桌面流程。

三欄圖:原生影片上載 zh_HK 的 SRT、Reels 先燒錄、廣告把關鍵句寫進畫面

檔名要寫成 filename.zh_HK.srt

YouTube 讓你在 Studio 選語言。Facebook 用檔名判斷地區。官方命名是:

檔名.[語言代碼]_[國家/地區代碼].srt

語言代碼小寫,地區碼大寫,中間一條底線。香港繁體對應 zh_HK。正確例子:lunch-set.zh_HK.srt。錯誤例子包括 lunch-set.srt(沒有地區碼)、lunch-set.zh-HK.srt(用了連字號)、lunch-set.ZH_hk.srt(大小寫反了)、lunch-set.zh_TW.srt(標成台灣)。Graph API 對錯誤檔名會回「請使用 filename.en_US.srt 這種格式」;桌面介面則常常只顯示上載失敗,不解釋原因。

為什麼不能圖方便用 zh_TW?字形多數仍是繁體,但地區標籤會告訴播放器這是另一套中文。香港專頁應讓預設字幕標成香港,而不是讓系統猜。面向內地投放、需要簡體時,另做一份已校對的 filename.zh_CN.srt,不要把未校對口語丟進簡繁轉換。粵語口播的書面語取捨見廣東話口語轉書面語。

檔名本體用英文或數字較穩,避免部分瀏覽器或舊系統把中文檔名截斷。空格改成連字號。副檔名必須是 .srt,不要 .SRT.txt。

API 文件另寫明字幕檔上限約 200 KB。一般對白軌遠遠不到;若你把整場兩小時講座的逐字稿連時間碼塞進單一檔,先確認檔案大小,必要時按段落拆片,而不是硬塞一份過大的字幕。

時間碼與 UTF-8:拒絕上載時先查這三項

幫助中心把格式寫死。區塊之間空一行,檔案最後一個區塊後面不要多餘空行。每一塊要有:序號、時間、正文。

時間必須是 hh:mm:ss,fff:兩小時位、兩分、兩秒,逗號,三毫秒。要補前導零,例如 00:01:09,050。兩個冒號、一個逗號,不能寫成 1:09.05 或 00:01:09.050(YouTube 有時吃句點,這裡不要賭)。序號從 1 連續下去,不要跳號、不要兩個區塊共用同一號。

編碼必須是 UTF-8。香港舊檔常見 Big5,記事本又可能多寫 BOM。Facebook 幫頁叫你用文字編輯器另存新檔名;實務上先備份,再存無 BOM 的 UTF-8,步驟見廣東話字幕亂碼。亂碼修好之前不要反覆上載,系統可能把失敗檔當已套用地區,要先刪再傳。

正文不要帶 HTML、Ass 樣式或字幕軟件的位置標籤。Facebook 的軟字幕樣式由播放器決定,你控不了字型與顏色。要指定位置、避開頭像與讚好列,只能燒錄。

中英夾雜在專頁口播極常見:takeaway、set、品牌英文。詞庫先鎖寫法,避免近音漢字,見中英夾雜字幕。全頁只准一套店名,說明欄、封面圖、字幕不要三個譯名。

專頁桌面上載:先讓影片處理完

不要在轉碼進度條還在轉時塞字幕。官方步驟是先發佈,等「影片已可觀看」通知,再編輯貼文。專頁發佈精靈若提供 Closed captions,可以在按「發佈」前選擇上載檔案;若精靈沒有該欄,發佈後再補,效果相同。

建議核對清單:

  1. 用對白軌產出繁體稿,改專名、價錢、日期、電話。
  2. 口語轉書面按片種決定:活動資訊、菜單、課程多數轉書面;訪問精華可留語氣,但仍改錯字、拆行。
  3. 匯出 UTF-8 的 .srt,把檔名改成 主題.zh_HK.srt。
  4. 用文字編輯器打開,確認時間逗號、序號連續、沒有樣式標籤。
  5. 桌面瀏覽器上載。手機 App 不要當這一步的唯一工具。
  6. 用另一部靜音手機打開專頁,看動態消息預覽與點開全屏。確認 CC 有出現,且預設語言是香港中文。

介面用詞(Add captions、Closed captions、隱藏式字幕)會隨帳號語言切換。認按鈕功能,不要死記中文翻譯。Business Suite 與 facebook.com 專頁後台都可能改版,檔名與 SRT 規格比按鈕路徑更穩定。

香港小店負責人在桌前用手提電腦編輯專頁影片,旁邊手機靜音預覽動態消息

自動字幕應付不了粵語口播

專頁可以讓 Facebook 自動產生字幕再人手改。這條路適合極短、沒有價錢與專名的生活碎片。廣東話口語、九聲、中英夾雜進來之後,近音漢字與錯分句會同時出現。自動稿通常按通用中文模型走,不會幫你把「減四十」對到餐牌,也不會把店名鎖成你招牌上的英文。

更關鍵的是:自動軌未必匯得出可攜帶的 .srt。你在網頁改到能看,下一次剪十五秒精華、發 Reels、同步到另一個專頁,仍要從頭來。母帶應存在你自己的檔案裡。

轉寫可在剪輯室以外完成。需要粵語口語、中英夾雜與口語轉書面時,可用 CantoSub Model 2.0 產出可校對稿,再匯出 .srt;用量見收費,新帳號可從註冊開始。校對仍要對着原片聽專名與數字,不要把草稿直接當定稿。

內建自動字的定位:當日限時動態、錯字代價低。菜單、課程期數、報名連結、法律聲明,不要把平台當字幕工廠。

母帶一份,Reels 燒錄、長片掛檔

跨平台最省事的順序不是「每個 App 開一次自動字幕」,而是:

  1. 對白軌轉寫、校對、決定書面語。
  2. 匯出 .srt(給 YouTube、Facebook 原生片、Premiere)。
  3. 直式短片另做燒錄版,安全區避開右下頭像、讚好、分享與底部說明列。Facebook Reels 的互動列位置與 IG 相近但不完全相同,用手機預覽,不要只看剪輯軟件的安全框。
  4. 原生長片上載 主題.zh_HK.srt。說明欄放地址、時間、連結,不要把整份字幕貼進正文。
  5. 廣告用燒錄版。有機貼文不要靠「提升貼文」去補你忘記燒的字。

片頭第一句若承擔靜音停留,燒錄它;其後對白可以交給軟字幕。兩層不要疊成同一句話出現兩次,也不要燒錄一句、軟字幕又是未校對口語。

社團直播回放視作一般影片處理:直播當下的即時字帶不走,重播再掛校對檔。不要假設直播結束後自動稿已可對外。

常見問題

問:YouTube 能上載的 SRT,為什麼 Facebook 說格式錯誤?
答:兩邊都收 SubRip,但 Facebook 額外要求檔名帶地區碼,時間碼用逗號毫秒,並對 UTF-8 與區塊空行較嚴。先改 zh_HK、補前導零,再查編碼。內容對了仍失敗,刪掉已套用的地區後重傳。

問:Reels 能不能事後補 SRT?
答:創作流程與原生影片貼文不同。實務上在上載前燒錄,或用當次貼紙。不要等到播放數據出來才補字——那時像素裡沒有字,動態消息已經播過一輪。

問:應該選 zh_HK 還是 zh_TW?
答:香港專頁用 zh_HK。zh_TW 是另一個地區標籤,即使用繁體也不應圖方便混用。簡體另出 zh_CN,從已校對母帶轉,不要從粵語口誤直接轉。

問:軟字幕會不會被資訊流裁掉?
答:軟字幕由播放器疊加,裁切版位時不一定跟畫面一起走。要保證某句在所有預覽都在,就燒錄該句。讚好列與頭像仍可能擋住燒錄底行,預覽用直拿手機。

問:說明欄寫了套餐,還要字幕嗎?
答:要。靜音自動播放時,多數人看不到說明欄第一屏。價錢、日期、地址至少要在畫面或 CC 出現一次,與說明欄同一寫法。

本文由 CantoSub 團隊編寫/審閱;撰稿過程使用 AI 輔助,Facebook 介面以當日幫助中心為準,產品說明以官網為準。

準備開始製作 AI 字幕了嗎?

立即體驗 CantoSub AI,輕鬆為您的影片添加專業級廣東話字幕,讓內容創作更簡單、更有效率。

✨ 無需信用卡 • 30 分鐘免費試用

Facebook 廣東話字幕怎麼加:檔名要寫 zh_HK | CantoSub AI Blog