srt格式导入pr乱码_字幕文件显示乱码怎么办 网易导出的srt导入pr乱码

pr编辑视频导入的srt格式的字幕文件显示乱码。如何处理?

感谢您的邀请

解决方案:

1。如果是中文字幕或基于中文的字幕,字符窗口的字体必须是中文字体,而不是英文字体。

2。如果使用中文字体,字幕仍然显示不完整或混乱。可能是字幕的格式编码错误,未使用UTF-8。运行notpad(或记事本),打开SRT字幕,切换到“编码为UTF-8格式”,然后按Ctrl s保存。再导入PR,试试

如果还是不行,切换到“UTF-8没有BOM格式编码”不好,

尝试第二种方法:

直接用arctime软件打开SRT,然后根据XML PNG选择导出方式,选择左侧相应选项,导出后导入PR。

以上是pr import SRT字幕乱码怎么办的细节。

字幕乱码问题怎么解决?

1。不能选择所有字幕。右键单击没有“全选”项。Premiere cc2017没有此功能。就在2018年。

2。输入的字幕乱码了。再次用txt打开字幕文件并另存为。选择UTF-8编码。

播放器里繁体中文的字幕都显示乱码,怎么办?

你好

!安装AppLocale,使用AppLocale选择繁体中文,启动iTunes,然后导入歌曲。

希望能帮到你,希望能领养。

SRT字幕是乱码怎么办?

在word中打开,将内容复制到记事本并保存。然后将记事本文件重命名为^。SRT。。。(我想可能是编码问题。保存记事本时,可以看到一个编码选项。在这里,请选择Unicode进行尝试。)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在 Android 应用中显示 SRT 字幕,需要进行以下步骤: 1. 解析 SRT 文件SRT 文件是一种简单的文本文件,可以使用 Java 中的 BufferedReader 和 InputStreamReader 类来读取文件并将其解析为字符串或其他格式。你可以使用正则表达式或字符串操作将每个字幕的时间戳、文本和样式等信息分离出来。 2. 将字幕与视频同步:要将字幕与视频同步,你需要使用视频播放器的 API 来确定当前播放位置,并将相应的字幕显示在屏幕上。你可以使用 Android 中的 MediaPlayer 类或 ExoPlayer 库来播放视频,并使用 Handler 或 Timer 来定期检查播放位置并更新字幕。 3. 显示字幕:一旦你获得了每个字幕的信息并将其与视频同步,你需要将其显示在屏幕上。你可以使用 Android 中的 TextView 或自定义视图来显示字幕,并使用 SpannableString 类来设置样式。 这里是一个简单的代码示例,演示了如何解析 SRT 文件并将其显示在 TextView 中: ``` private void displaySubtitles(String subtitlesFile) { try { BufferedReader reader = new BufferedReader(new InputStreamReader( new FileInputStream(subtitlesFile), "UTF-8")); String line; StringBuilder subtitleText = new StringBuilder(); while ((line = reader.readLine()) != null) { if (line.matches("\\d+")) { // This is the subtitle index subtitleText.append("\n"); } else if (line.matches("\\d{2}:\\d{2}:\\d{2},\\d{3} --> \\d{2}:\\d{2}:\\d{2},\\d{3}")) { // This is the subtitle timecode } else if (!line.isEmpty()) { // This is the subtitle text subtitleText.append(line).append(" "); } else { // This is the end of the subtitle TextView subtitleView = findViewById(R.id.subtitle_view); SpannableString subtitleSpannable = new SpannableString(subtitleText.toString()); // Set the subtitle style here subtitleView.setText(subtitleSpannable); subtitleText = new StringBuilder(); } } reader.close(); } catch (IOException e) { e.printStackTrace(); } } ``` 请注意,此示例仅演示了如何解析 SRT 文件并将其显示在 TextView 中,并不包括与视频同步的代码。要将其与视频同步,你需要在适当的时间调用 `displaySubtitles()` 方法,并将相应的字幕显示在屏幕上。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值