#decode #file-format #otrkey #online-tv-recorder

otr-utils

为从在线电视录制器(OTR)下载的视频文件解码和剪辑的实用工具 https://onlinetvrecorder.com/

1个不稳定版本

0.1.0 2024年5月8日

#347 in 视频


用于 otr

GPL-3.0-or-later

105KB
2.5K SLoC

Crates.io REUSE status

otr-utils

otr-utils提供从在线电视录制器(OTR)解码和剪辑视频文件的工具。它是命令行工具otr的基础。

解码

支持解码OTRKEY文件(即从OTR下载的编码视频文件)。解码功能基于eddy14的工作,他逆向工程了OTRKEY文件格式,请参阅他的博客文章 [德语,由PyroPeter镜像]。

剪辑

通过使用FFmpegFFMS2进行解码视频的剪辑。这是以帧为单位进行的,即即使剪辑间隔的边界不在关键帧上,剪辑也是精确地在那边界处进行的。为了实现这一点,视频的一部分可能需要重新编码。

关于剪辑列表的确定和选择,有两种不同的选项

  1. 剪辑列表从剪辑列表提供者cutlist.at下载并自动选择

    如果存在多个剪辑列表,则优先考虑评分高的列表。

  2. 剪辑列表作为剪辑间隔的向量明确传递给剪辑函数

    如果cutlist.at无法为视频提供剪辑列表,则此选项有意义。在这种情况下,剪辑函数可以将此类剪辑列表上传到cutlist.at以使其公开可用。这需要在cutlist.at进行注册(即访问令牌 - $$FRED)。

许可协议

GNU公共许可证v3.0

依赖项

~11–27MB
~369K SLoC