use*_*495 6 video ffmpeg subtitles
我已经安装MKVToolNix和Subtitle edit. 我能够Subtitle edit通过 OCR提取字幕。虽然它可用,但它带来了很多错误。
现在我想到了MKVToolNix用来提取字幕。我可以看到它列在音频和视频轨道中。但我不确定如何将其从程序中删除。
在参考了谷歌和这里的一些指南后,我也尝试了一些 FFMPEG 命令。他们都没有工作。例如
ffmpeg -i Movie.mkv -map 0:s:0: subs.srt
Run Code Online (Sandbox Code Playgroud)
如果有人能帮我找到解决方案,那就太好了。谢谢。
PS:我使用 Ubuntu 18.04。
我为此使用MKVCleaver,因为它为mkvtoolnixWindows提供了一个简单的 GUI 界面。
您可以简单地将 MKV 文件(或多个文件)拖放到其上,单击要提取的曲目的复选框,然后单击“提取曲目”。
默认情况下,您的字幕轨道将使用名称导出FileName_TrackNo.ext。对于 DVD 字幕,它将导出两个文件,字幕时间和位置位置索引和实际图形字幕。
然后,您可以将这些文件导入 SubtitleEdit。我发现它比单独的SubtitleEdit更可靠和准确,出于某种原因,它的 DVD/MKV 提取器并不完全可靠。
对于命令行和替代操作系统(您提到 Ubuntu),您可以使用mkvextract它是您已经安装的 mkvtoolnix 的一部分。
来自Cornelius在从AskUbuntu 上的mkv中提取字幕中的回答:
从终端运行:
mkvextract tracks <your_mkv_video> <track_numer>:<subtitle_file.srt>使用
mkvinfo以获取有关轨道的信息。
尽管评论建议使用mkvmerge -i <filename>获取更直接可用的mkvextract. 正如你提到ffmpeg -i filename.mkv的也是可用的。
MKVCleaver是一个很好的选择,具有清晰的 GUI。但由于没有人更正 ffmpeg 命令,您也可以用它来做。你只是在 -map 的末尾多了一个冒号。
这是一个工作命令:
ffmpeg -i Movie.mkv -map 0:s:0 subs.srt
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
36183 次 |
| 最近记录: |