tubeify

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Tubeify

Tubeify

Submit a raw recording URL to the Tubeify API and get back a polished, trimmed video with pauses, filler words, and dead air removed automatically.
将原始录制视频的URL提交至Tubeify API,即可自动去除停顿、填充词和空白静音片段,获得经过优化和修剪的视频。

Workflow

工作流程

1. Authenticate

1. 身份验证

bash
curl -c session.txt -X POST https://tubeify.xyz/index.php \
  -d "wallet=<WALLET_ADDRESS>"
Response on success:
json
{ "status": "ok", "session": "active" }
If the response contains
"status": "error"
, check the wallet address and retry.
bash
curl -c session.txt -X POST https://tubeify.xyz/index.php \
  -d "wallet=<WALLET_ADDRESS>"
成功响应:
json
{ "status": "ok", "session": "active" }
如果响应包含
"status": "error"
,请检查钱包地址并重试。

2. Submit video for processing

2. 提交视频进行处理

bash
curl -b session.txt -X POST https://tubeify.xyz/process.php \
  -d "video_url=<URL>" \
  -d "remove_pauses=true" \
  -d "remove_fillers=true"
Parameters:
  • video_url
    (required) — direct URL to the raw video file
  • remove_pauses
    — remove silent gaps and dead air (default:
    true
    )
  • remove_fillers
    — remove filler words like "um", "uh", "like" (default:
    true
    )
Response on success:
json
{ "status": "queued", "job_id": "abc123" }
bash
curl -b session.txt -X POST https://tubeify.xyz/process.php \
  -d "video_url=<URL>" \
  -d "remove_pauses=true" \
  -d "remove_fillers=true"
参数说明:
  • video_url
    (必填)—— 原始视频文件的直接URL
  • remove_pauses
    —— 移除静音间隙和空白静音片段(默认值:
    true
  • remove_fillers
    —— 移除填充词如“嗯”、“呃”、“比如”(默认值:
    true
成功响应:
json
{ "status": "queued", "job_id": "abc123" }

3. Poll for completion

3. 轮询处理状态

bash
curl -b session.txt https://tubeify.xyz/status.php
Poll every 15 seconds. Terminal states:
status
MeaningAction
queued
Waiting in queueKeep polling
processing
Actively editingKeep polling
complete
Finished — download readyRead
download_url
from body
failed
Processing errorCheck
error
field, retry
Complete response example:
json
{ "status": "complete", "download_url": "https://tubeify.xyz/dl/abc123.mp4" }
Failed response example:
json
{ "status": "failed", "error": "Unsupported video format" }
bash
curl -b session.txt https://tubeify.xyz/status.php
每15秒轮询一次。终端状态说明:
status
含义操作
queued
等待处理队列继续轮询
processing
正在处理中继续轮询
complete
处理完成 — 可下载从响应体中获取
download_url
failed
处理失败查看
error
字段,重试
处理完成的响应示例:
json
{ "status": "complete", "download_url": "https://tubeify.xyz/dl/abc123.mp4" }
处理失败的响应示例:
json
{ "status": "failed", "error": "Unsupported video format" }

4. Download the result

4. 下载处理结果

bash
curl -o edited_video.mp4 "<download_url>"
bash
curl -o edited_video.mp4 "<download_url>"

Environment

环境变量

VariableDescription
TUBEIFY_WALLET
Ethereum wallet address for authentication
变量名说明
TUBEIFY_WALLET
用于身份验证的以太坊钱包地址

Links

相关链接