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。
本文介绍了FFmpeg在视频处理中的应用,包括调节亮度、对比度和饱和度,以及如何添加字幕。同时讲解了force_style参数用于自定义字幕样式,如字体、大小、颜色等。此外,还提及了视频倍速播放及其同步问题,以及如何通过setpts和atempo实现视频和音频的同步播放。
544

被折叠的 条评论
为什么被折叠?



