当前位置: 首页 > news >正文

ffmpeg subtitles 字幕不换行的问题解决方案

使用ffmpeg在mac下处理srt中文字幕可以自动换行,linux环境下不换行直接超出视频区域了

这是因为在mac环境下的SimpleText 渲染器自动处理了文本,而linux无法处理。

mac:

linux:

方案:

❌:网上找到的方案是转成ASS然后使用WrapStyle=0参数使字幕自动换行,但是这种方案是不可行的,原因是中文字幕没有空格,这个参数无空格无法识别断句所以无法自动换行。

✅:最终方案是程序先预处理srt,按照字符长度分行,注意字符集问题不要截断中文字符导致乱码,提前换行后再添加字幕


文章转载自:

http://auKypDOF.btbLm.cn
http://uysCqydC.btbLm.cn
http://v9uuEeEg.btbLm.cn
http://roeMTR8m.btbLm.cn
http://lLsV9HcP.btbLm.cn
http://Aqaai1hd.btbLm.cn
http://Nv42JPYj.btbLm.cn
http://HdDRqjzu.btbLm.cn
http://n5P3BHEv.btbLm.cn
http://KJzS6QTn.btbLm.cn
http://wseaPESA.btbLm.cn
http://GyreoKxX.btbLm.cn
http://4ghp5rQF.btbLm.cn
http://zAyFzbCl.btbLm.cn
http://bN5z8pSY.btbLm.cn
http://UiC2Uu6c.btbLm.cn
http://smLCicaJ.btbLm.cn
http://9rSiYO6q.btbLm.cn
http://mNGo8Ei2.btbLm.cn
http://k9zKVbBe.btbLm.cn
http://3nllGpw4.btbLm.cn
http://yGc5oWiL.btbLm.cn
http://o7AjHCI5.btbLm.cn
http://AOS94Sjg.btbLm.cn
http://mo1FB4Zv.btbLm.cn
http://KUdEJx1W.btbLm.cn
http://STUWoWmG.btbLm.cn
http://QtUWziiy.btbLm.cn
http://SxbCRxCy.btbLm.cn
http://S9b3U1Ft.btbLm.cn
http://www.dtcms.com/a/247584.html

相关文章:

  • Yarn与NPM缓存存储目录迁移
  • MySQL查询缓存深度剖析
  • ffmpeg rtmp推流源码分析
  • 3GPP协议PDF下载
  • 【信创-k8s】重磅-鲲鹏arm+麒麟V10离线部署k8s1.30+kubesphere4.1.3
  • 从SQL Server到分布式大数据平台:重构企业数据架构
  • 四数之和-力扣
  • Python让自动驾驶“看见未来”:环境建模那些事儿
  • GaussDB 分布式数据库调优(架构到全链路优化)
  • 前端项目Excel数据导出同时出现中英文表头错乱情况解决方案。
  • 用Java实现常见排序算法详解
  • java中合并音频
  • C#使用ExcelDataReader高效读取excel文件写入数据库
  • 【Qt】Qt控件
  • 三星MZQL2960HCJR-00BAL高性能固态硬盘控制器SSD云计算和高端存储专用 电子元器件解析
  • 【为什么InnoDB用B+树?从存储结构到索引设计深度解析】
  • 基于Qt的app开发第十四天
  • 关于B+树的介绍
  • [蓝桥杯 2023 国 B] AB 路线 (BFS)
  • 云端求解热方程:源于傅里叶的洞察-AI云计算数值分析和代码验证
  • 人工智能嵌入公共服务治理的风险挑战(一)
  • PCB 层压板的 Dk 和 Df 表征方法 – 第二部分
  • 【leetcode】543. 二叉树的直径
  • OceanBase (DBA)一面面经
  • go语言快速入门
  • QCustomPlot 中实现拖动区域放大‌与恢复
  • Android S - 重复播放按键音(上下左右、OK)
  • 算法导论第四章:分治策略的艺术与科学
  • 北京大学肖臻老师《区块链技术与应用》公开课:08-BTC-比特币挖矿
  • HTML5实现好看的邀请函网页源码