ffmpeg 加中文水印不能顯示的問題

2022-01-28 14:58:22 字數 439 閱讀 5356

引用資料:

中文不能顯示的原因是沒有指定字型庫路徑。只要把windows上的ttf檔案移動到linux上,在程式中指定ttf檔案路徑和名稱就可以使用中文字型了。我使用的ttf是msyh.ttf,即微軟雅黑

網上其他資料說的linux 上執行fc-cache等命令是新增系統快取,而且必須是把ttf檔案放在系統目錄下才能被識別。我這邊要求是不能放在系統目錄只能放在自己的目錄下,所以只能強制在程式中指定ttf檔案路徑。也不需要新增系統快取(其實是在系統目錄外的,加不上)。

windows下ffmepg可以使用\r換行,輸入冒號可以使用\\:        但是linux下ffmpeg不能使用這些,所以使用兩個drawtext,descr如下:

drawtext=text=abc,draw=text=def,drawbox=x=0:y=0:w=100:h=100:[email protected]:t=fill

開工啦!批量向PDF檔案新增中文水印

可以通過設定批量pdf檔案所在的路徑及需要新增的水印名稱可以實現批量新增pdf水印的效果。實現思路是這樣的,通過在批量pdf檔案路徑下面生成乙個帶有水印的pdf模板。最後,將批量檔案的每個pdf頁面和水印模板進行合併完成批量新增水印的效果。閱讀全文 需要注意的是批量pdf檔案必須和pdf模板水印檔案...

matplotlib 不能顯示中文

在python指令碼中動態設定matplotlibrc,這樣就避免了更改配置檔案的麻煩,方便靈活,例如 from pylab import mpl mpl.rcparams font.sans serif simhei 由於更改了字型導致顯示不出負號,將配署檔案中axes.unicode minus...

vim不能正確顯示中文

我自己的配置檔案在我工作環境下面 中文字型好像只有兩三種 中文字顯示成為了框框。檢視配置檔案 fileencodings fileencoding termencoding都已經設好 並且,在vim中ggvg然後到notepad中c v,notepad中能夠顯示。搞了一會,發現搞不定,這時候大蝦st...