无法使用最新的ccextractor版本提取608/708字幕



我已经成功地提取了608个字幕,并使用brew install ccextractor v0.88 在我的Mac上生成了一个webvtt文件

这是命令

ccextractor file.mp4 -out=webvtt

我得到了一个填充的webvtt文件,其中包含样式、时间戳和隐藏字幕

以下是ccextractor的编译说明https://github.com/CCExtractor/ccextractor/blob/master/docs/COMPILATION.MD#macos

但是当我酿造安装最新版本094时,我在下面得到了错误

[CEA-708] dtvcc_handle_G0: Window has to be defined first
[CEA-708] dtvcc_handle_CWx_SetCurrentWindow: window [0] is not defined
Segmentation fault

我试着像一样更改命令

ccextractor -608 file.mp4 -svc 2 -out=webvtt

ccextractor -708 file.mp4 -svc 2 -out=webvtt

但这不会向vtt文件输出任何内容。

我认为新的708解码器有问题;我在ccextractor中检查了提交,发现解码器从C改为Rust。

但这些信息并没有让我想出如何解决这个问题。

我也在Linux上编译了最新版本的ccextractor,特别是Debian,我也遇到了同样的错误,但有趣的是,当我通过apt-get安装时,它可以工作,并使用上面的原始命令生成一个填充的vtt文件。

如何使用最新版本的ccextractor从608个标题生成webvtt?

我编译了ccextractor的前一个版本(版本0.88(,并将其用作Lambda的zip,它非常适合608到webvtt。我正在向ccextractor github repo报告此问题。现在,我将继续使用这个旧版本的

安装cc提取器

对于ubuntu,

sudo apt update
sudo apt -y install ccextractor

从github克隆cc提取器到我们系统中的视频文件夹
https://github.com/CCExtractor/ccextractor

git clone https://github.com/CCExtractor/ccextractor 
cd ~/Videos
cd ccextractor/linux
./build 

右键单击视频-属性-父文件夹路径副本

./ccextractor pathname
./ccextractor /home/user/Videos

现在打开视频。然后你可以看到带字幕的视频:(

相关内容

  • 没有找到相关文章

最新更新