小编bre*_*rea的帖子

ffmpeg 将 hdmv pgs 字幕从 mkv 提取到 srt

几天来,我一直试图弄清楚如何从 mkv 文件中提取 hdmv pgs 字幕。我一定做错了什么。我是个菜鸟。有人可以帮忙吗?我想我需要设置一个编码器或设置一个编解码器参数来解决这个问题。

这是我想撕的副标题

Stream #0:4(eng): Subtitle: hdmv_pgs_subtitle (default)
    Metadata:
      title           : Signs / Songs
      BPS-eng         : 7215
      DURATION-eng    : 00:22:43.946000000
      NUMBER_OF_FRAMES-eng: 96
      NUMBER_OF_BYTES-eng: 1230263
      _STATISTICS_WRITING_APP-eng: mkvmerge v28.0.0 ('Voice In My Head') 64-bit
      _STATISTICS_WRITING_DATE_UTC-eng: 2018-10-22 23:45:00
      _STATISTICS_TAGS-eng: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES
Run Code Online (Sandbox Code Playgroud)

我正在使用的 ffmpeg 命令是

ffmpeg -i "FILE PATH".mvk -map 0:4 "FILE PATH".srt
Run Code Online (Sandbox Code Playgroud)

我也试过

ffmpeg -i "FILE PATH".mkv -map 0:4 pgssub "FILE PATH".srt

ffmpeg -i "FILE PATH".mkv -map 0:4 hdmv_pgs_Subtitles "FILE PATH".srt
Run Code Online (Sandbox Code Playgroud)

以及其他一些变体,并且总是出现错误。

  • 字幕编码目前只能从文本到文本或位图到位图
  • 无法为“hdmv_pgs_subtitle”找到合适的输出格式
  • 不支持的字幕编解码器:dvd_subtitle
  • 找不到流 4 …

ffmpeg extract subtitle mkv

4
推荐指数
2
解决办法
6309
查看次数

标签 统计

extract ×1

ffmpeg ×1

mkv ×1

subtitle ×1