ffplay -vf "subtitles=xxx.srt:force_style='Fontsize=20,PrimaryColour=&HFFFFFF&'" xxx.mp4
ffplay -vf subtitles=xxx.ass xxx.mp4
ffplay -i xxx.mkv -vf eq=contrast=1:brightness=0.1:saturation=1.5,subtitles=xxx.ass
contrast 对比度 默认1,范围-2.0到2.0
brightness 亮度 默认0,范围-1.0到1.0
saturation 饱和度 默认1,范围0.0到3.0
倍数播放参数:(倍数播放影片中,如果使用了,<- ->方向键调整播放进度,声音将不同步)
-vf setpts=PTS/2 2倍视频
-af atempo=2 2倍音频
-sync video 视频同步
如:
ffplay -i Morbius.mp4 -vf eq=contrast=1:brightness=0.1:saturation=1.2,subtitles=Morbius.ass,setpts=PTS/2 -af atempo=2
force_style
视频滤镜参数常用的选项如下:
FontName
:字体名称。FontSize
:字体大小。Alignment
:以数值来表示字幕的对齐方式,如下所示。左 中 右 上 5 6 7 中 9 10 11 下 1 2 3
Bold
、Italic
、Underline
、Strikeout
:分别是粗体、斜体、底线、删除线。0
为禁用;-1
为激活。PrimaryColour
:主体颜色。Outline
:边框厚度。OutlineColor
:边框颜色。Shadow
:阴影距离。BackColour
:阴影颜色。MarginL
:字幕距离左边的距离,右对齐时无效。MarginR
:字幕距离右边的距离,左对齐时无效。MarginV
:字幕距离底部或顶部的距离,中对齐时无效。
颜色的格式为&HAABBGGRR
,其中的AA
为透明度;BB
为蓝色;GG
为绿色;RR
为红色,以十六进制表示(00~FF)。例如不透明的红色为&H000000FF
。