首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >忽略“解码字幕文本中无效的UTF-8;可能在解码流时缺少-sub_charenc选项错误”是否安全?

忽略“解码字幕文本中无效的UTF-8;可能在解码流时缺少-sub_charenc选项错误”是否安全?
EN

Stack Overflow用户
提问于 2022-04-07 01:40:02
回答 1查看 470关注 0票数 0

我用字幕编码了一个视频,得到了一个错误,“解码字幕文本中无效的UTF-8;可能缺少-sub_charenc选项。解码流时出错”,但视频还是被编码了。忽略这个错误的后果是什么?谷歌的搜索结果显示,一名男子说,它跳过了潜艇,因此最终的视频将有丢失的潜艇。有人能确认一下吗?

我知道如何修复它,但我已经转换了50+视频的字幕,我相当肯定其中一些有这个错误。我只是想要有人告诉我,忽略是可以的,这样我就不用看200小时的视频了。

修复字幕错误的解决方案:

创建一个批处理文件并使用以下内容进行编辑:

代码语言:javascript
复制
for %%a in ("*.srt") do ffmpeg -v 9 -loglevel 99 -sub_charenc CP1252 -i "%%a" "newfiles\%%~na.srt"
pause
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-07 01:55:21

我担心你可能有缺少字幕线的视频。但是,为了减轻你的痛苦,你可以试着只对潜艇进行“转码”:

代码语言:javascript
复制
ffmpeg -i input.srt -c:s ass -f null -

会跑得很快的。运行所有已处理的srt文件,并查找哪些文件产生文本编码错误.然后用正确的设置重新编码那些错误。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71775371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档