gpt4 book ai didi

ffmpeg - 忽略错误 "Invalid UTF-8 in decoded subtitles text; maybe missing -sub_charenc option Error while decoding stream"是否安全?

转载 作者:行者123 更新时间:2023-12-04 23:18:24 30 4
gpt4 key购买 nike

我正在对带有字幕的视频进行编码,但出现错误“解码的字幕文本中的 UTF-8 无效;可能缺少 -sub_charenc 选项。解码流时出错”,但视频还是编码了。忽略此错误的后果是什么?谷歌搜索显示一个人说它跳过该子的结果,因此生成的视频将缺少子。有人可以证实这一点吗?
我知道如何修复它,但我已经转换了 50 多个带字幕的视频,而且我相当肯定其中一些有这个错误。我只是希望有人告诉我可以忽略,这样我就不必观看 200 小时的视频。
修复字幕错误的解决方案:
创建一个批处理文件并使用以下内容进行编辑:

for %%a in ("*.srt") do ffmpeg -v 9 -loglevel 99 -sub_charenc CP1252 -i "%%a" "newfiles\%%~na.srt"
pause

最佳答案

恐怕您的视频可能缺少字幕行。但是,为了减轻您的痛苦,您可以尝试仅对 subs 进行“转码”:

ffmpeg -i input.srt -c:s ass -f null -
这将运行得非常快。运行所有已处理的 srt 文件,并查找哪些文件产生了文本编码错误。然后使用正确的设置重新转码有错误的那些。

关于ffmpeg - 忽略错误 "Invalid UTF-8 in decoded subtitles text; maybe missing -sub_charenc option Error while decoding stream"是否安全?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71775371/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com