简介 链接到标题

主要使用基于 Debian 的 VPS 进行发种,流程上与纯粹的 Windows 平台发种略有不同,需要依赖命令行工具进行处理。

mediainfo 链接到标题

执行 sudo apt install mediainfo 即可安装 mediainfo,执行 mediainfo video_name 即可生成对应的 mediainfo。

可以利用 > 将输出重定向到指定文件。

视频截图 链接到标题

海豹要求三张原始分辨率的视频截图,我们可以利用 ffmpeg 来抓取截图。

执行 sudo apt install ffmpeg 即可安装 ffmpeg。

通过执行 ffmpeg -ss 00:08:06 -i $video_file -vframes 1 -f image2 -y test1.png 即可生成原始分辨率的 png 截图,其中 $video_file 要替换成对应的文件名。

生成种子 链接到标题

执行 sudo apt install mktorrent 安装 mktorrent,执行 mktorrent

脚本 链接到标题

将 mediainfo 和 视频截图整合成了一个简单的 bash 脚本:

#!/bin/bash

video_file=""

# 遍历当前目录下所有 .mp4 或者 .mkv 结尾的文件

for file in *.mp4 *.mkv; do
	if [ -f "$file" ]; then
		video_file+="$file"
	fi
done
echo "Video files: $video_files"

mediainfo "$video_file" >log.txt
#
ffmpeg -ss 00:08:06 -i $video_file -vframes 1 -f image2 -y test1.png
ffmpeg -ss 00:06:06 -i $video_file -vframes 1 -f image2 -y test2.png
ffmpeg -ss 00:10:06 -i $video_file -vframes 1 -f image2 -y test3.png

该脚本目前仅适用于目录下只有一个要做种的 mkv 文件的情况。