set infile=in.mp4set subfile1=cn.srt
set subfile2=en.srt
set subvf1="subtitles=%subfile1%:force_style='fontsize=12,marginv=12,borderstyle=1,outline=1,shadow=0,primarycolour=&hffffff&,outlinecolour=&h853f1b&,spacing=2'"
set subvf2="subtitles=%subfile2%:force_style='fontsize=10,marginv=02,borderstyle=1,outline=1,shadow=0,primarycolour=&hffffff&,outlinecolour=&h5a6a83&,spacing=1'"
ffplay -i "%infile%" -vf %subvf1%,%subvf2%,scale=1280:720
:: ffmpeg -i "%infile%" -vf %subvf1%,%subvf2% -b:v 3000k out.mp4
最新版本的 ffmpeg 使用 ass中的v4+ styles
"[v4+ styles]\r\n"
/* assv4 header */
"format: name, "
"fontname, fontsize, "
"primarycolour, secondarycolour, outlinecolour, backcolour, "
"bold, italic, underline, strikeout, "
"scalex, scaley, "
"spacing, angle, "
"borderstyle, outline, shadow, "
"alignment, marginl, marginr, marginv, "
"encoding\r\n"
01.name 風格(style)的名稱. 區分大小寫. 不能包含逗號.
02.fontname 使用的字型名稱, 區分大小寫.
03.fontsize 字型的字型大小
04.primarycolour 設定主要顏色, 為藍-綠-紅三色的十六進製制**相排列, bbggrr. 為字幕填充顏色
05.secondarycolour 設定次要顏色, 為藍-綠-紅三色的十六進製制**相排列, bbggrr. 在卡拉ok效果中由次要顏色變為主要顏色.
06.outlinecolour 設定輪廓顏色, 為藍-綠-紅三色的十六進製制**相排列, bbggrr.
07.backcolour 設定陰影顏色, 為藍-綠-紅三色的十六進製制**相排列, bbggrr. ass的這些欄位還包含了alpha通道資訊. (aabbggrr), 注ass的顏色**要在前面加上&h
08.bold -1為粗體, 0為常規
09.italic -1為斜體, 0為常規
10.underline [-1 或者 0] 下劃線
11.strikeout [-1 或者 0] 中劃線/刪除線
12.scalex 修改文字的寬度. 為百分數
13.scaley 修改文字的高度. 為百分數
14.spacing 文字間的額外間隙. 為畫素數
15.angle 按z軸進行旋轉的度數, 原點由alignment進行了定義. 可以為小數
16.borderstyle 1=邊框+陰影, 3=純色背景. 當值為3時, 文字下方為輪廓顏色的背景, 最下方為陰影顏色背景.
17.outline 當borderstyle為1時, 該值定義文字輪廓寬度, 為畫素數, 常見有0, 1, 2, 3, 4.
18.shadow 當borderstyle為1時, 該值定義陰影的深度, 為畫素數, 常見有0, 1, 2, 3, 4.
19.alignment 定義字幕的位置. 字幕在下方時, 1=左對齊, 2=居中, 3=右對齊. 1, 2, 3加上4後字幕出現在螢幕上方. 1, 2, 3加上8後字幕出現在螢幕中間. 例: 11=螢幕中間右對齊. alignment對於ass字幕而言, 字幕的位置與小鍵盤數字對應的位置相同.
20.marginl 字幕可出現區域與左邊緣的距離, 為畫素數
21.marginr 字幕可出現區域與右邊緣的距離, 為畫素數
22.marginv 垂直距離
vuejs頁面剛載入時候有雙括號
最近在用vue.js,因為它比angularjs要輕量,但是總是在頁面初始化載入時出現大括號 後來檢視了vue.js的文件找到了解決方案 css v cloak html v cloak div 但是問題並沒有徹底解決。發現,未渲染完,元素頁面消失。雖然沒有顯示大括號了。但是頁面嚴重的因內容短暫缺失...
FFmpeg完美入門 4 FFmpeg應用例項
1 用ffserver從檔案生成流 一 安裝ffmpeg 在ubuntu下,執行sudo apt get ffmpeg 安裝ffmpeg,在其他linux作業系統下,見ffmpeg的編譯過程 編譯完成後可執行自動安裝 如test.在本文件中,預設放入使用者資料夾下得music資料夾內.直接從裝置採集...
ffmpeg引數大全
video options set bitrate in bits s set bitrate in bits s set the number of video frames to record number set the number of data frames to record numb...