几天来,我一直试图弄清楚如何从 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)
以及其他一些变体,并且总是出现错误。