我需要一些东西来帮助我将视频文件与 .srt 字幕轨道结合起来。有什么想法吗?我不想使用终端和命令行,只想使用 Windows 中曾经使用的 AutoGK 之类的简单程序。
有什么想法我可以使用吗?谢谢
答案1
您可以尝试通过 Wine 在 Ubuntu 中安装 AutoGK。我找到了这些信息,它们有点旧,但也许它们可以帮助您:
- 运行“winecfg”并更改:
图形选项卡:模拟虚拟桌面,至少 800x600 Direct3D Vertex Shader 支持 无
音频选项卡:硬件加速:模拟检查驱动程序模拟。
应用程序选项卡:Windows 版本 Windows XP
图书馆(我认为这是重要的)标签
添加以下覆盖:mfc42u、msvcrt、msvfw32、vorbis
在此机器上下载并安装 AutoGK。
然后,将 DLL 的“mfc42u、msvcrt、msvfw32”从 Windows 机器的 system32 目录复制到 WINE system32 目录。
将 msvcrt.dll 重命名为 MSVCRT.DLL。可能没有必要,但我知道 linux 区分大小写(尽管 WINE 可能不区分),而 virtualdub 错误消息中的 msvcrt 是大写的。
将 vorbis.dll 从 autogk\virtualdubmod 目录复制到 windows\system32 目录。
在 AutoGK 目录中输入“wine AutoGK.exe”
故障排除:如果安装程序没有出现(只是蓝屏),请确保 winecfg 的图形选项卡中的图形分辨率至少为 800x600
如果尝试对电影进行音频部分编码失败(解复用、解码、标准化、编码大约需要一秒钟,然后失败),则可能是您的 virtualdub 出了问题。我通过将新的 msvcrt.dll 复制到 wine 和 vorbis.dll 来修复此问题。尝试手动运行“wine autogk/tools/virtualdubmod.exe”,看看 virtualdub 是否出现。如果没有出现,请修复它所抱怨的内容。
AutoGk 还有一些替代方案:
k9复制
酸裂解
答案2
Mkv 文件格式支持单独包含字幕。这意味着您不需要对整个视频文件进行编码。
我建议mkvtoolnix针对这种情况。打开视频文件,添加子文件,然后开始多路复用。基本上,这与将两个文件复制到一个文件没什么不同。非常快,并且不对音频/视频流进行编码。
软件包名称为 mkvtoolnix-gui。或者从开发人员处安装最新版本回购。
视频教程- Windows 版本,但与 Linux 版本相同。