查看: 726|回覆: 2
收起左側

[教學] ASS 字幕如何調整(縮小﹑放大)兩列之間距離

  [複製連結]

發表於 2019-2-11 22:53:42 | 顯示全部樓層 |閱讀模式

馬上註冊,結交更多好友,享用更多功能,讓你輕鬆玩轉社區。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
我都用 PotPlayer 看 ass 字幕,倒沒什麼印象遇到兩列字體黏得太近,需要拉大列距的情形,
反倒覺得列距太大(放大列距可參考 https://www.hd.club.tw/thread-146129-1-1.html 這帖)
是 ass 字幕最糟糕的一個問題,但一直找不到方法更改(pos 這種方式不考慮),用上述連結
2F 的方法也是沒用,極限就跟預設值一樣,還是覺得太大。

總算,找到一個神人,一下把放大﹑縮小都解決。

科學研究過程,有興趣請看原文連結:
https://www.md-subs.com/line-spacing-in-ssa

總結就是這句:
{\org(-2000000,0)\fr<value>} 第一列字幕{\r}\N第二列字幕

在第一列字幕結束時加上 {\r} 重置字體設定,再加上 \N 換行符號,再接第二列字幕。
org 不懂沒關係,只要知道 -2000000 是作者推估在 Full HD 解析度以下的畫面應該不
會有問題的值,但若是更大的解析度,也許 -2000000 這個值要再調整。

調整上下兩列距離,主要是 fr<value> 這個設定。
<value>
這個值為正數時,數字愈大,兩列之間的距離愈大。
這個值為負數時,數字愈大,兩列之間的距離愈小,負值調到某程度,兩列的字體可能會重疊。
(原則上,縮小列距必須考慮原來設置的字體外框﹑陰影等等效果,使上下兩列的字體不至於產
生重疊,並且按個人喜好看起來舒服。)


(預設列距,無調整)
Dialogue: 0,0:39:43.74,0:39:48.03,中文,,0,0,0,,小晶 為了慶祝你回來\N我們三個一起去唱歌吧   

(設定 fr<value>,調整列距)
Dialogue: 0,0:39:43.74,0:39:48.03,中文,,0,0,0,,{\org(-2000000,0) \fr-0.00015}小晶 為了慶祝你回來{\r}\N我們三個一起去唱歌吧


fr<value> 不同值的效果:

fr0.001

                               
登錄/註冊後可看大圖


fr0.00015

                               
登錄/註冊後可看大圖


預設列距,無調整

                               
登錄/註冊後可看大圖


fr-0.00015

                               
登錄/註冊後可看大圖


fr-0.001

                               
登錄/註冊後可看大圖




ass 的設定其實我也沒研究,所以可能僅止於分享找到的資料。

另外,在拿到的 ass 字幕當中,把 \N 置換為 {\r}\N 應該很簡單;
但是如何便利地在第一列字幕前方加上 {\org(-2000000,0)\fr<value>}  ,可能會是另一個問題。
所以請有經驗的站友大方分享一下各種方法囉~










發表於 2019-2-11 23:52:06 | 顯示全部樓層
另外,在拿到的 ass 字幕當中,把 \N 置換為 {\r}\N 應該很簡單;
但是如何便利地在第一列字幕前方加上 {\org(-2000000,0)\fr<value>}  ,可能會是另一個問題。


                               
登錄/註冊後可看大圖


Aegisub 使用 Ctrl+F 中的規則運算式(正則表達式)
搜尋填:^    (表示行的開頭)
取代填:你要的文字,但是反斜線 \ 必須以雙反斜線 \\ 表示, 以你的範例為 {\\org(-2000000,0)\\fr<value>}

用其他習慣的文字編輯器也可以,視情況找出每行開頭的規則就可以了,例如
Default,,0000,0000,0000,, 取代為 Default,,0000,0000,0000,,{\org(-2000000,0)\fr<value>}





另外再推廣一波 使用「繁化姬」快速為字幕做繁化與台灣化
如果各位有在接觸對岸翻譯的字幕的話,它能幫你省下不少時間。
回覆 支持 2 反對 0

使用道具 檢舉


 樓主| 發表於 2019-2-12 00:45:29 | 顯示全部樓層
嗯,很棒!

哈,我想太多,反正不管字幕有沒有被分為兩列,
全部加上 {\org(-2000000,0)\fr<value>}就對了。

只要按個人喜好,注意一下畫面底部的距離設置就 OK 了。

Style: 中文,微軟正黑體,42,&H00FFFFFF,&HFF0000FF,&H145E4004,&H965E4004,-1,0,0,0,100,105,0.8,0,1,1.5,1.5,2,0,0,5,1



回覆 支持 反對

使用道具 檢舉

您需要登錄後才可以回文 登錄 | 註冊

再次提醒,當您點擊發表回覆,視同您已經明白本討論區的版規,如不明白請先參見各版版規。

熱門推薦

Huawei 華為計劃在2019年內推出一款支援5G的8K電視
Huawei 華為計劃在2019年
早在這之前就一直有多方消息指出Huawei將進軍智能電視領域,而
BenQ 推出HDR舒視屏護眼螢幕EW3270U
BenQ 推出HDR舒視屏護眼螢
發展獨家類瞳孔技術 復刻視界 帶來雙倍舒視 護眼螢幕領導品牌
Sony 全新運動耳機打造”型”動時尚
Sony 全新運動耳機打造”
#全球首款真無線降噪1 #防潑水 #重低音WF-SP700N釋放自由聽感無
我的異響世界
我的異響世界
還記得國小的時候,有一次到同學家打電動。那年代任天堂紅白機正
[無縫快切]4K HDMI2.0 8進8出切換管理器-雲端管理(型號GMS0808)
[無縫快切]4K HDMI2.0 8進
簡介: 一款多功能矩陣式切換器,採用模組化的設計理念,所有輸入

聯絡我們| 問題反映| 小黑屋| 手機版| Archiver|  本網站特別聘請 蔡家豪律師 為本站法律顧問

快速回覆 返回頂部 返回列表