千里不留行 发布的文章

20 格式选项

libavformat库提供一些常规的全局选项,它们都可被混合器/分离器设置。一些混合器/分离器还支持附加的私有选项,这些都在其组件处介绍。

ffmpeg工具中选项通过特定的-option value进行设置,或者通过AVFormatContext选项设置,或者通过libavutil/opt.h中的API设置

- 阅读剩余部分 -

19 比特流滤镜

默认编译时所有的比特流滤镜都被支持,你可以在配置脚本中以--list-bsfs获取有效的滤镜列表

可以利用--disable-bsfs禁用所有的比特流滤镜。要指定个别的滤镜可用,则在此基础上--enable-bsf=BSF,或者在默认(没有指定--disable-bsfs)下禁用个别的滤镜--disable-bsf=BSF,这里BSF是个别滤镜名称。

- 阅读剩余部分 -

字幕编码器

dvdsub

这个编码器编码使用者DVD中的位图字幕格式。一般存储字VOBSUB文件中(包括.idx .sub),它也用于Matroska文件中。

dvdsub选项

even_rows_fix

但设置为1,则让所有的行平顺。它解决了如果最后行是奇数行时可能非法截断的问题。这个选项仅仅在需要的地方添加了一个透明的行,它的开销很低,通常是一个平均字幕字节数。(位图特性上的一种修正)

- 阅读剩余部分 -