ทำไมการนำมาใช้ใหม่จึงได้ผลดีมาก
Short form content dominates right now. TikTok, Instagram Reels and YouTube Shorts all compete for the same attention, and they all reward consistent posting. But creating original short content every day is exhausting.
The smarter approach is to pull the best moments from your long form videos and redistribute them. A 15 minute tutorial can easily become 5 to 8 standalone clips. Each one works as its own piece of content that drives viewers back to the full video on your ช่อง YouTube.
ความท้าทายทางเทคนิค
YouTube videos are usually 16:9 landscape. Short form platforms want 9:16 vertical. So you need to:
- ตัดวิดีโอเป็นคลิปแต่ละคลิป (ช่วงเวลาที่ดีที่สุด 30 ถึง 60 วินาที)
- ตัดจากแนวนอนเป็นแนวตั้ง โดยรักษาสิ่งที่อยู่ในกรอบ
- เข้ารหัสใหม่เป็น H.264 MP4 เพื่อความเข้ากันได้สูงสุด
- Upload each clip to TikTok, Instagram and YouTube Shorts
You can do all of this manually in Premiere or DaVinci Resolve. Or you can automate the entire process. Let\'s look at both.
ขั้นตอนที่ 1: ตัดและครอบด้วย FFmpeg
The fastest way to convert a landscape video to vertical is with FFmpeg. This command takes a 16:9 video, crops the center to 9:16, resizes to 1080x1920, and extracts a 45 second clip starting at the 2 minute mark:
ffmpeg -i full-video.mp4 \
-ss 00:02:00 -t 45 \
-vf "crop=ih*9/16:ih,scale=1080:1920" \
-c:v libx264 -preset medium -profile:v high \
-pix_fmt yuv420p -c:a aac -movflags +faststart \
clip-01.mp4 Don\'t want to run FFmpeg locally? Upload-Post has a built in FFmpeg API that does it in the cloud:
curl -X POST https://api.upload-post.com/api/uploadposts/ffmpeg/jobs/upload \
-H "การอนุญาต: Apikey your-api-key-here" \
-F "[email protected]" \
-F 'full_command=ffmpeg -i {input} -ss 00:02:00 -t 45 -vf "crop=ih*9/16:ih,scale=1080:1920" -c:v libx264 -preset medium -pix_fmt yuv420p -c:a aac -movflags +faststart {output}' \
-F "output_extension=mp4"
The API returns a job_id. Once processing finishes (you can poll the status), download the result and you\'ve got a perfectly formatted vertical clip ready for publishing.
ขั้นตอนที่ 2: อัปโหลดคลิปไปยังแพลตฟอร์มฟอร์มสั้นทั้งหมด
Now take that clip and send it everywhere with a single API call:
curl -X POST https://api.upload-post.com/api/upload \
-H "การอนุญาต: Apikey your-api-key-here" \
-F "[email protected]" \
-F "user=mybrand" \
-F "title=The one editing trick most people miss" \
-F "tiktok_title=The one editing trick most people miss #editing #tutorial" \
-F "instagram_title=This changed my editing workflow. Full tutorial on YouTube (link in bio)" \
-F "youtube_title=The one editing trick most people miss #shorts" \
-F "platform[]=tiktok" \
-F "platform[]=instagram" \
-F "platform[]=youtube" \
-F "first_comment=Full video: https://youtube.com/watch?v=your-video-id"
Notice how each platform gets a slightly different caption. TikTok gets hashtags inline, Instagram gets a call to action mentioning the full video, and YouTube gets the #shorts tag. The first_comment parameter automatically adds a link to the original video.
YouTube Shorts detection is automatic: any video under 60 seconds in vertical format (9:16 or 1:1) is treated as a Short.
ขั้นตอนที่ 3: ทำให้กระบวนการทั้งหมดเป็นอัตโนมัติด้วย n8n
Here\'s where things get really powerful. You can set up an n8n workflow that watches your YouTube channel, detects new uploads, clips them automatically, and publishes the clips to TikTok and Instagram without you doing anything.
We have several templates that do exactly this:
- ตัดวิดีโอยาวเป็น Shorts อัตโนมัติและตั้งเวลาไปยัง TikTok และ Instagram
- แปลงวิดีโอยาวเป็น Shorts ที่ไวรัลด้วย AI (Whisper + Gemini)
- แปลงวิดีโอ YouTube เป็น Instagram Reels ที่ไวรัลโดยอัตโนมัติ
- แปลงพอดแคสต์เป็นคลิป TikTok ที่ไวรัลด้วย Gemini AI
The most advanced version uses Whisper for transcription and Gemini AI to identify the most engaging moments from your video. It then clips those exact segments, crops them to vertical, generates captions, and publishes them to your connected accounts. All in the background.
You can also set up similar workflows with Make.com or Zapier if you prefer those tools.
ข้อกำหนดรูปแบบวิดีโอต่อแพลตฟอร์ม
When you\'re creating clips for multiple platforms, it helps to know the technical requirements so you hit the right specs on the first try:
| แพลตฟอร์ม | ระยะเวลาสูงสุด | ขนาดไฟล์สูงสุด | ความละเอียด |
|---|---|---|---|
| TikTok | 10 min | 4 GB | 1080x1920 (9:16) |
| Instagram Reels | 15 min | 300 MB | 1080x1920 (9:16) |
| YouTube Shorts | 60 sec | 256 GB | 1080x1920 (9:16) |
| Facebook Reels | 90 sec | ไม่มีข้อจำกัด | 1080x1920 (9:16) |
The safe zone is: 1080x1920, H.264, under 60 seconds, under 300 MB. A clip that meets these specs works on every platform. For the full breakdown, check the video requirements documentation.
สคริปต์ Python สำหรับการตัดและอัปโหลดแบบกลุ่ม
Here\'s a practical script that takes a long video and a list of timestamps, creates vertical clips for each one, and uploads them all:
import subprocess
import os
from upload_post import UploadPostClient
client = UploadPostClient(api_key="your-api-key-here")
source_video = "full-tutorial.mp4"
clips = [
{"start": "00:01:30", "duration": 45, "title": "เคล็ดลับนี้ช่วยประหยัดเวลาให้ฉันได้หลายชั่วโมง"},
{"start": "00:05:10", "duration": 55, "title": "ไม่มีใครพูดถึงฟีเจอร์นี้"},
{"start": "00:12:00", "duration": 40, "title": "การเปรียบเทียบก่อนและหลัง"},
{"start": "00:18:45", "duration": 50, "title": "ผลลัพธ์สุดท้ายทำให้ฉันตกใจ"},
]
for i, clip in enumerate(clips):
output = f"clip-{i+1:02d}.mp4"
# Crop to vertical and extract clip
cmd = [
"ffmpeg", "-y", "-i", source_video,
"-ss", clip["start"], "-t", str(clip["duration"]),
"-vf", "crop=ih*9/16:ih,scale=1080:1920",
"-c:v", "libx264", "-preset", "medium",
"-pix_fmt", "yuv420p", "-c:a", "aac",
"-movflags", "+faststart", output
]
subprocess.run(cmd, check=True)
# Upload to all short form platforms
response = client.upload_video(
video_path=output,
title=clip["title"],
user="mybrand",
platforms=["tiktok", "instagram", "youtube"],
add_to_queue=True,
async_upload=True
)
print(f"Clip {i+1} queued: {clip['title']}")
os.remove(output) # Clean up local file
print("All clips processed and queued!") เคล็ดลับสำหรับเนื้อหาที่นำกลับมาใช้ใหม่ได้ดียิ่งขึ้น
- เลือกช่วงเวลาที่มีจุดดึงดูดที่แข็งแกร่ง The first 3 seconds decide whether someone keeps watching. Choose clips that start with a question, a surprising statement, or a visual payoff.
- เก็บคลิปไม่ให้เกิน 60 วินาที so they work as YouTube Shorts (which has the strictest limit). TikTok and Reels allow longer, but shorter clips tend to perform better anyway.
- เพิ่มความคิดเห็นแรกพร้อมลิงก์ to the full video. Use the
first_commentparameter to drive traffic back to YouTube. - กำหนดเวลาโพสต์คลิปตลอดทั้งสัปดาห์ instead of posting them all at once. Use the queue system to spread them out automatically.
- ใช้คำบรรยายที่แตกต่างกันต่อแพลตฟอร์ม. What works on TikTok (hashtags, trends) doesn\'t always work on LinkedIn or YouTube.
คำถามที่พบบ่อย
แพลตฟอร์มจะลงโทษฉันสำหรับการโพสต์ซ้ำเนื้อหาเดียวกันหรือไม่?
Each platform has its own algorithm and audience. Posting the same clip on TikTok and Instagram is totally normal and won\'t hurt your reach. Just make sure you\'re not uploading the exact same file to the same platform multiple times within 48 hours, as platforms have duplicate detection.
ฉันสามารถทำเช่นนี้กับพอดแคสต์ได้หรือไม่?
Absolutely. The workflow is similar: extract the best audio segments, add a waveform or video background, and publish. We have a specific n8n template for turning podcasts into TikTok clips with automated captions.
ฉันสามารถเพิ่มคำบรรยายหรือซับไตเติ้ลให้กับคลิปได้หรือไม่?
Yes. If you\'re using the n8n AI templates, Whisper handles transcription and the captions get burned into the video automatically. If you\'re doing it manually with FFmpeg, you can add an SRT subtitle file with the subtitles filter.