TA的每日心情 | 慵懒 2019-12-23 15:09 |
---|
签到天数: 42 天 [LV.5]常住居民I
星辰大海
- 积分
- 366700
|
本帖最后由 苏辰汐 于 2022-3-26 14:17 编辑
这一说法也是错误的,自libass的libass/libass@88255b0 该commit之后libass对"\blur"、"\border"、"\shadow"等标签的默认渲染行为已和vsfilter系保持一致。即ScaledBorderAndShadow项缺省下libass和vsfilter都默认视为no来处理。
你改变--sub-ass-vsfilter-blur-compat默认项后的libass渲染行为和该commit之前的表现一致。但这并不是正确的渲染行为,而是libass之前没有正确处理'Name' 和 'Actor' 参数,才导致地错误的vsfilter系兼容行为。
不过目前使用libass的播放器中也只有mpv/mplayer正确传递了ass_set_storage_size参数,从而得到了libass正确的渲染效果。而在其他libass系播放器中你仍然会得到完全不同的渲染效果(重墨风格等),覆盖面非常广,包括且不限于vlc/mxplayer等等。
|
|