强大的音视频处理工具: FFmpeg16:20:32 获取 34 字幕分类 根据字幕信息嵌⼊到视频中的⽅式,可以把字幕分为: 软字幕 特点 过程可逆 可以提取出字幕⽂件,查看字幕源代码 包含 内挂字幕 ⼀般指字幕⽂件与视频⼀同封装在MKV⽂件中,播放时 需经过播放器处理解析显示(=VSFilter渲染) 外挂字幕 以单独的字幕⽂件形式存在,播放时经播放器处理解析 显示(=VSFilter渲染)到视频上 硬字幕=内嵌字幕 ⽬前有很多播放器⽀持渲染SSA、ASS字幕 最新版本:V4.00+ ASS字幕分类 软字幕 特点 过程可逆 可以提取、取出和查看源代码的 包含 内挂字幕 ⼀般指字幕⽂件与视频⼀同封装在MKV⽂件 中,播放时需经过VSFilter渲染 外挂字幕 字幕⽂件以单独形式存在,播放时经VSFilter 渲染到视频上 内嵌字幕 指字幕被以图形⽅式硬编码到视频中 变成视频数据本身=视频数据的⼀部分 45 然后再去放⼤,即可以看到效果了: 继续编辑字幕 获取 46 直到调节出你要的效果。 编辑好ass后,另存为,得到最终的ass⽂件。 具体过程详⻅: 【已解决】⽤Aegisub字幕编辑器去调整字体⼤⼩和字幕背景半透明效果 举例 输⼊=编辑前 此处之前从某mp4视频中⽤ffmpeg提取出srt,在⽤ffmpeg从srt转换出ass 字幕 获取 47 编辑字幕 ⽤Aeg0 码力 | 73 页 | 11.57 MB | 1 年前3
消息中间件RocketMQ原理解析 - 斩秋// 2 个 字 节 ( short ) 存 放 属 性 值 大 小 , 后 存 放 propertiesLength 大小的属性数据 3) MapedFile 是 PageCache 文件封装,操作物理文件在内存中的映射以及将内存数据持久 化到物理文件中, 代码中写死了要求 os 系统的页大小为 4k, 消息刷盘根据参数 (commitLog 默认至少刷 4 页, consumeQueue 判断是否是正常恢复,系统启动的启动存储服务(DefaultMessageStore)的时候会创 建一个临时文件 abort, 当系统正常关闭的时候会把这个文件删掉 ,这个类似在 linux 下打开 vi 编辑器生成那个临时文件, 所有当这个 abort 文件存在,系统认为是异常恢 复 1) 先按照正常流程恢复 Consume Queue 为什么说先正常恢复, 那么异常恢复在哪呢? 当 broker 第五章 Remoting 通信层: Rocketmq 的通信层是基于通信框架 netty 4.0.21.Final 之上做了简单的协议封装,是强依赖。 一: NettyRemotingAbstract Server 与 Client 公用抽象类 ResponseFuture 模式: invokeSyncImpl0 码力 | 57 页 | 2.39 MB | 1 年前3
Ubuntu 桌面培训 2010. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418 VIII.IX.I使用 Pitivi 视频编辑器编辑视频 . . . . . . . . . . . . . . . . . . . . . . . 419 VIII.X本课小结 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491 XI.III.VIIGedit 打开一些文本文件时会乱码,其他文本编辑器 却正常,这是怎么回事? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491 XI.IV 常用工具软件 . . . . Lucid Lynx / • Ubuntu 默认没有提供您需要的软件。 • 您已经安装了您需要的软件,但有另外的软件和它提供相同或类似的功能,并且您 想尝试一下。 Ubuntu 包含了很多安装方便的预封装软件包。您可以用 Ubuntu 软件中心或者新立 得软件包管理器来安装它们。在应用程序菜单,单击 Ubuntu 软件中心启动 Ubuntu 软件中心。 图 II.33 启 动 Ubuntu 软 件0 码力 | 540 页 | 26.26 MB | 1 年前3
JavaScript 正则表达式迷你书 老姚 - v1.1当然,对我而言,正则表达式不仅应用在代码里。生活中也会经常使用它。比如个人平时回答网友问题时, 一些网站私信里贴的代码中字符都是转义的。此时我都会贴到某个编辑器里,然后写个正则,再一次性替 换,真方便。 另外一个例子是,一些代码编辑器的代码格式化功能,总有让人不舒服的地方,此时我都会用写好正则表达 式,再格式化一下。 还有一个很应景的例子,在编辑本书时,经常要在指定位置插入特定的语法格式,比如代码段前面要插入:0 码力 | 89 页 | 3.42 MB | 11 月前3
JavaScript 正则表达式迷你书 老姚 - v1.0当然,对我而言,正则表达式不仅应用在代码里。生活中也会经常使用它。比如个人平时回答网友问题时, 一些网站私信里贴的代码中字符都是转义的。此时我都会贴到某个编辑器里,然后写个正则,再一次性替换 ,真方便。 另外一个例子是,一些代码编辑器的代码格式化功能,总有让人不舒服的地方,此时我都会用写好正则表达 式,再格式化一下。 还有一个很应景的例子,在编辑本书时,经常要在指定位置插入特定的语法格式,比如代码段前面要插入“[0 码力 | 89 页 | 3.42 MB | 11 月前3
RocketMQ v3.2.4 开发指南Broker,那举只需要依赖 rocketmq-broker 返个 jar 包即可,可通过 API 迕行交互, 如果定制 client,则依赖 rocketmq-client 返个 jar 包,对其提供的 api 迕行再封装。 开源社区地址: https://github.com/alibaba/RocketMQ 在 RocketMQ 项目基础上衍生的项目如下 com.taobao.metaq tmq/example/ filter/Consumer.java 9 RocketMQ 通信组件 RocketMQ 通信组件使用了 Netty-4.0.9.Final,在乀上做了简单的协议封装。 9.1 网络协议 length header length header data body data 4 4 1. 大端 4 个字节整数,等亍 2、3、4 长度总和 20 码力 | 52 页 | 1.61 MB | 1 年前3
共 6 条
- 1













