首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在MKV文件中将基于图像的字幕转换为基于文本的字幕

在MKV文件中将基于图像的字幕转换为基于文本的字幕
EN

Unix & Linux用户
提问于 2016-05-18 18:35:34
回答 2查看 15.7K关注 0票数 8

如何将基于图像的hdmv_pgs_subtitle转换为MKV文件中基于文本的字幕?

我尝试过ffmpeg -i in.mkv -c:v copy -c:a copy -c:s mov_text out.mkv,但结果是出现了以下错误:

代码语言:javascript
复制
Stream mapping:
  Stream #0:0 -> #0:0 (copy)  
  Stream #0:1 -> #0:1 (copy)  
  Stream #0:2 -> #0:2 (hdmv_pgs_subtitle (pgssub) -> mov_text (native))  

Error while opening encoder for output stream #0:2 - maybe incorrect > parameters such as bit_rate, rate, width or height
EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2016-05-22 19:13:16

将基于图像的字幕转换为文本是一个非常重要的过程,因为您需要某种OCR系统来解释位图并找出相应的文本。单靠ffmpeg并不能为你做到这一点。

对于Linux/UNIX,我不知道有哪个应用会一次完成整个过程。然而,这一进程应能发挥作用:

  • mkvextractffmpeg提取字幕
  • BDSup2Sub将PGS字幕转换成DVD子格式
  • VobSub2SRT将字幕转换成SRT格式
  • mkvmergeffmpeg将字幕复制回mkv文件
票数 12
EN

Unix & Linux用户

发布于 2020-07-02 20:15:24

似乎也是一个在线工具,但是如果有队列,您必须等待一会儿。

要提取字幕文件,可以使用以下命令:

代码语言:javascript
复制
ffmpeg -i input.mkv -c copy -map 0:2 sub.sup
票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/284005

复制
相关文章

相似问题

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