新篇章,新起点!公司腾讯云账号前负责人离职,我接手重新整理。精简管理,提升效率!我们即将转移所有视频至一个账号,并注销多余账号。
接下来我将记录并分享视频转移的流程,希望这能帮助大家。
第一步:导出源账号的视频数据列表,保留两列内容,将两列内容组合成新的一列,如图:
图1:保留视频地址和文件ID
图2:输入组合公式
图3:向下填充
第二步: 新建“视频转移”文件夹和“shipin.txt”文件,将生成的新列内容复制到“shipin.txt”里,如图:
图4:新建文件夹和txt文件
图5:复制组合内容
第三步:内容分割。由于腾讯云视频拉取每次限制最多100行,所以超过100行了需要将数据分割成多个txt文件,每个文件100行数据,方便我们提交。如图:
图6:新建一个批处理文件
@echo off
setlocal enabledelayedexpansion
set "input=shipin.txt"
set "prefix=split_"
set lines_per_file=100
set counter=1
set line_count=0
:: 确保后缀补零为三位数 (001, 002...)
setlocal enabledelayedexpansion
for /f "tokens=1* delims=:" %%a in ('findstr /n "^" "%input%"') do (
set /a line_count+=1
set "line=%%b"
if !line_count! equ 1 (
set "suffix=00!counter!"
set "suffix=!suffix:~-3!"
echo !line! > "%prefix%!suffix!.txt"
) else (
echo !line! >> "%prefix%!suffix!.txt"
)
if !line_count! equ %lines_per_file% (
set /a counter+=1
set line_count=0
)
)
endlocal
echo 分割完成!生成文件格式:%prefix%[001-!counter!].txt
图7:执行批处理命令,生成多个文件
第四步:用新账号进行视频拉取上传,一个一个的提交就行了。
图8:上传txt文件拉取
以上就是腾讯云视频迁移的整个流程。接下来,针对自建平台数据库的处理,需要将旧视频ID替换为新视频ID。首先,使用新账号导出所有已拉取并上传的视频信息。在这个过程中,您会发现视频名称与旧视频ID对应。接着,通过视频名称在数据库中检索到相应的旧视频ID,然后进行更新操作,将旧视频ID替换为新视频ID。这一步骤至关重要,确保数据库中的所有视频信息与腾讯云中的视频对应准确无误。