Untuk membuat teks berjalan (running text) di bawah tengah saat live dengan FFmpeg, kamu perlu mengubah parameter x supaya bergerak dari kanan ke kiri, dan y supaya posisinya di bagian bawah video.
Contoh Script FFmpeg (Running Text Bawah Tengah)
ffmpeg -re -i video.mp4 -vf "drawtext=fontfile=C\:/Windows/Fonts/arial.ttf:text='TEST RUNNING TEXT':fontcolor=white:fontsize=36:x=w-mod(t*120\,w+tw):y=h-80" -f flv rtmp://a.rtmp.youtube.com/live2/uxgc-4tjg-a1fc-kkvu-
Penjelasan Parameter
-
x=w-mod(t*120\,w+tw)
→ membuat teks bergerak dari kanan ke kiri (running). -
y=h-80
→ posisi teks di bawah video (sekitar 80px dari bawah). -
fontsize=36
→ ukuran teks. -
fontcolor=white
→ warna teks.
Jika ingin benar-benar di tengah bawah
Gunakan:
y=h-(text_h+40)
Contoh lengkap:
ffmpeg -re -i video.mp4 -vf "drawtext=fontfile=C\:/Windows/Fonts/arial.ttf:text='LIVE SCORE UPDATE':fontcolor=yellow:fontsize=36:x=w-mod(t*150\,w+tw):y=h-(text_h+40)" -f flv rtmp://a.rtmp.youtube.com/live2/uxgc-4tjg-a1fc-kkvu-
Tips Supaya Lebih Keren
Tambahkan background hitam transparan seperti TV:
ffmpeg -re -i video.mp4 -vf "drawtext=fontfile=C\:/Windows/Fonts/arial.ttf:text='LIVE MATCH UPDATE':fontcolor=white:fontsize=36:box=1:boxcolor=black@0.5:boxborderw=10:x=w-mod(t*150\,w+tw):y=h-(text_h+40)" -f flv rtmp://a.rtmp.youtube.com/live2/uxgc-4tjg-a1fc-kkvu-
💡 Kalau kamu mau, saya juga bisa buatkan:
-
running text otomatis dari file
.txt -
running score bola live
-
running text + watermark + overlay scoreboard
yang sering dipakai untuk live bola YouTube otomatis. ⚽
Kecepatan running text di FFmpeg diatur di bagian ini:
x=w-mod(t*150\,w+tw)
Penjelasan
-
t= waktu (detik) -
150= kecepatan teks bergerak
👉 Semakin kecil angka → semakin pelan
👉 Semakin besar angka → semakin cepat
Contoh Kecepatan
Cepat
x=w-mod(t*200\,w+tw)
Sedang
x=w-mod(t*120\,w+tw)
Pelan
x=w-mod(t*60\,w+tw)
Sangat pelan (seperti TV news ticker)
x=w-mod(t*30\,w+tw)
Contoh Full Script (Running Text Pelan)
ffmpeg -re -i video.mp4 -vf "drawtext=fontfile=C\:/Windows/Fonts/arial.ttf:text='LIVE UPDATE BOLA':fontcolor=white:fontsize=36:box=1:boxcolor=black@0.5:boxborderw=10:x=w-mod(t*40\,w+tw):y=h-(text_h+40)" -f flv rtmp://a.rtmp.youtube.com/live2/uxgc-4tjg-a1fc-kkvu-
💡 Tips penting:
Biasanya dipakai:
-
20–40 → sangat pelan (TV berita)
-
40–80 → standar live streaming
-
100+ → agak cepat
Kalau mau, saya juga bisa buatkan script FFmpeg running text paling stabil untuk live YouTube yang bisa:
✅ baca teks dari file .txt otomatis update
✅ scroll sangat halus
✅ anti patah saat streaming 24 jam.
Kalau kamu ingin FFmpeg membaca beberapa file MP4 dalam satu folder lalu diputar terus (loop) sambil tetap ada running text, cara paling stabil adalah memakai playlist file list.
1️⃣ Buat file playlist
Misalnya buat file list.txt
Isi seperti ini:
file '1.mp4' file '2.mp4' file '3.mp4' file '4.mp4'
(isi semua video lagu yang ada di folder)
2️⃣ Script FFmpeg loop playlist + running text
ffmpeg -re -stream_loop -1 -f concat -safe 0 -i list.txt -vf "drawtext=fontfile=C\:/Windows/Fonts/arial.ttf:text='LIVE MUSIC STREAM':fontcolor=white:fontsize=36:box=1:boxcolor=black@0.5:boxborderw=10:x=w-mod(t*40\,w+tw):y=h-(text_h+40)" -c:v libx264 -preset veryfast -b:v 3000k -maxrate 3000k -bufsize 6000k -c:a aac -b:a 128k -f flv rtmp://a.rtmp.youtube.com/live2/uxgc-4tjg-a1fc-kkvu-a
3️⃣ Penjelasan penting
Loop video terus
-stream_loop -1
artinya playlist diputar tanpa berhenti
Membaca banyak video
-f concat -i list.txt
Running text pelan
x=w-mod(t*40\,w+tw)
kalau ingin lebih pelan lagi ubah:
t*20
4️⃣ Struktur Folder Contoh
E:\LIVE
│
├── ffmpeg.exe
├── list.txt
├── 1.mp4
├── 2.mp4
├── 3.mp4
├── 4.mp4
5️⃣ Cara otomatis membaca semua mp4 (lebih pro)
Bisa juga tanpa menulis manual list.txt, pakai script .bat supaya semua lagu di folder otomatis masuk playlist.
Kalau kamu mau, saya bisa buatkan:
✅ BAT Auto Playlist MP4
✅ Loop 24 jam nonstop
✅ Running text + watermark
✅ Stabil untuk live YouTube
(seperti Creator Tool Streaming v7 yang biasa dipakai live radio/music YouTube).
Kalau video video.mp4 ingin di-loop terus, kamu hanya perlu menambahkan parameter -stream_loop -1 sebelum -i.
Di FFmpeg, arti:
-
-stream_loop -1→ loop tanpa batas -
-stream_loop 5→ loop 5 kali
Script Loop + Running Text
ffmpeg -re -stream_loop -1 -i video.mp4 -vf "drawtext=fontfile=C\:/Windows/Fonts/arial.ttf:text='FOCUS - RELAX - STUDY':fontcolor=white:fontsize=36:box=1:boxcolor=black@0.5:boxborderw=10:x=w-mod(t*40\,w+tw):y=h-(text_h+40)" -f flv rtmp://a.rtmp.youtube.com/live2/uxgc-4tjg-a1fc-kkvu-a
Penjelasan bagian penting
Loop video
-stream_loop -1
Running text
x=w-mod(t*40\,w+tw)
Kalau ingin lebih pelan:
t*20
Kalau ingin lebih cepat:
t*80
Tips supaya stabil untuk Live YouTube 24 jam
Biasanya ditambah encoder:
-c:v libx264 -preset veryfast -maxrate 3000k -bufsize 6000k -pix_fmt yuv420p -g 50 -c:a aac -b:a 128k
Contoh versi lebih stabil:
ffmpeg -re -stream_loop -1 -i video.mp4 -vf "drawtext=fontfile=C\:/Windows/Fonts/arial.ttf:text='FOCUS - RELAX - STUDY':fontcolor=white:fontsize=36:box=1:boxcolor=black@0.5:boxborderw=10:x=w-mod(t*40\,w+tw):y=h-(text_h+40)" -c:v libx264 -preset veryfast -b:v 3000k -maxrate 3000k -bufsize 6000k -pix_fmt yuv420p -c:a aac -b:a 128k -f flv rtmp://a.rtmp.youtube.com/live2/uxgc-4tjg-a1fc-kkvu-
💡 Kalau kamu mau, saya juga bisa buatkan script live YouTube yang lebih profesional, misalnya:
-
running text smooth seperti TV
-
overlay jam realtime
-
watermark logo
-
auto playlist semua mp4 dalam folder
-
stabil live 24/7 tanpa putus.
Berikut contoh Creator Tool Streaming v7 sederhana untuk live radio/music YouTube 24/7 memakai FFmpeg. Tool ini biasanya dipakai untuk:
✅ loop semua MP4 dalam folder
✅ running text (ticker)
✅ watermark/logo
✅ stabil untuk live lama
1️⃣ Struktur Folder
Contoh:
E:\STREAM
│
├── ffmpeg.exe
├── stream.bat
├── playlist.txt
├── logo.png
│
├── music
│ ├── lagu1.mp4
│ ├── lagu2.mp4
│ ├── lagu3.mp4
2️⃣ File Playlist Otomatis
Isi playlist.txt
file 'music/lagu1.mp4'
file 'music/lagu2.mp4'
file 'music/lagu3.mp4'
3️⃣ Script Creator Tool Streaming v7
File stream.bat
@echo off title Creator Tool Streaming v7 :START ffmpeg -re -stream_loop -1 -f concat -safe 0 -i playlist.txt ^ -i logo.png ^ -filter_complex " [0:v]drawtext=fontfile=C\:/Windows/Fonts/arial.ttf: text='FOCUS - RELAX - STUDY - LIVE MUSIC STREAM': fontcolor=white:fontsize=36: box=1:boxcolor=black@0.5:boxborderw=10: x=w-mod(t*40\,w+tw):y=h-(text_h+40)[v]; [v][1:v]overlay=W-w-20:20 " ^ -map "[v]" -map 0:a ^ -c:v libx264 -preset veryfast -b:v 3500k -maxrate 3500k -bufsize 7000k ^ -pix_fmt yuv420p -g 50 ^ -c:a aac -b:a 128k ^ -f flv rtmp://a.rtmp.youtube.com/live2/YOUR_STREAM_KEY timeout /t 5 goto START
4️⃣ Fitur Script
🔁 Loop video
-stream_loop -1
🎵 Playlist banyak lagu
-f concat -i playlist.txt
📺 Running text
x=w-mod(t*40\,w+tw)
🖼 Watermark logo
overlay=W-w-20:20
posisi kanan atas
5️⃣ Cara Jalankan
Klik stream.bat
Jika stream terputus, script otomatis restart lagi.
6️⃣ Upgrade Creator Tool v7 (yang biasa dipakai channel besar)
Biasanya ditambah:
✔ auto baca semua mp4 dalam folder
✔ running text dari file txt (update realtime)
✔ jam live realtime
✔ playlist random
✔ reconnect otomatis jika YouTube putus
✅ Kalau kamu mau, saya bisa buatkan juga Creator Tool Streaming v8 (lebih canggih) yang bisa:
-
auto baca semua MP4 di folder tanpa playlist.txt
-
running text update otomatis
-
tampilan seperti live radio YouTube
-
super stabil untuk live 24/7.
Jika live hanya jalan ±7 menit lalu putus, biasanya ada 4 penyebab umum saat memakai FFmpeg di laptop RAM 4GB:
1️⃣ CPU terlalu berat (encode 3000k + libx264)
2️⃣ Video di playlist berbeda resolusi / codec
3️⃣ playlist.txt selesai lalu FFmpeg berhenti
4️⃣ buffer streaming YouTube tidak stabil
Saya berikan versi yang lebih ringan & stabil untuk RAM 4GB.
Script Lebih Stabil (Direkomendasikan)
ffmpeg -re -stream_loop -1 -f concat -safe 0 -i playlist.txt ^
-vf "drawtext=fontfile=C\:/Windows/Fonts/arial.ttf:text='LIVE TADARUS':fontcolor=white:fontsize=34:box=1:boxcolor=black@0.5:boxborderw=10:x=w-mod(t*30\,w+tw):y=h-(text_h+40)" ^
-c:v libx264 -preset ultrafast -b:v 2000k -maxrate 2000k -bufsize 4000k ^
-pix_fmt yuv420p -g 50 ^
-c:a aac -b:a 96k ^
-f flv rtmp://a.rtmp.youtube.com/live2/p175-4scx-3wzs-utjv-
Perubahan supaya tidak putus
1️⃣ Preset encoder lebih ringan
-preset ultrafast
lebih ringan dari veryfast.
2️⃣ Bitrate diturunkan
-b:v 2000k
lebih aman untuk laptop 4GB.
3️⃣ Running text lebih halus
x=w-mod(t*30\,w+tw)
Hal penting yang sering bikin stream berhenti
✔ Semua video harus sama
Pastikan semua file di playlist:
-
resolusi sama (misal 1280x720)
-
fps sama (misal 30fps)
-
audio codec sama
Jika berbeda, FFmpeg sering stop saat ganti video.
Cara cek playlist.txt
Contoh yang benar:
file 'video1.mp4'
file 'video2.mp4'
file 'video3.mp4'
Tips paling penting untuk live 24 jam
Tambahkan auto restart script.
Buat stream.bat
:loop ffmpeg -re -stream_loop -1 -f concat -safe 0 -i playlist.txt -vf "drawtext=fontfile=C:/Windows/Fonts/arial.ttf:text='LIVE TADARUS':fontcolor=white:fontsize=34:box=1:boxcolor=black@0.5:boxborderw=10:x=w-mod(t*30\,w+tw):y=h-(text_h+40)" -c:v libx264 -preset ultrafast -b:v 2000k -maxrate 2000k -bufsize 4000k -pix_fmt yuv420p -c:a aac -b:a 96k -f flv rtmp://a.rtmp.youtube.com/live2/p175-4scx-3wzs-utjtimeout /t 5 goto loop
Jika FFmpeg stop → otomatis start lagi.
💡 Jika kamu mau, saya bisa buatkan script streaming yang jauh lebih stabil (dipakai banyak channel live radio):
✔ auto baca SEMUA MP4 di folder
✔ random playlist
✔ running text dari file txt (update realtime)
✔ CPU sangat ringan (RAM 4GB tetap kuat)
✔ anti putus saat ganti video.
Saya buatkan Creator Tool Streaming v8 – ringan untuk laptop RAM 4GB, biasa dipakai untuk live radio / musik / tadarus 24 jam dengan FFmpeg.
Tool ini memiliki fitur:
✅ auto baca SEMUA MP4 di folder
✅ playlist otomatis (tidak perlu edit manual)
✅ running text
✅ auto restart jika putus
✅ CPU ringan untuk laptop lama
1️⃣ Struktur Folder
Contoh:
E:\LIVE
│
├── ffmpeg.exe
├── start_stream.bat
├── playlist.txt
│
├── video
│ ├── 1.mp4
│ ├── 2.mp4
│ ├── 3.mp4
│ ├── 4.mp4
Semua video taruh di folder video
2️⃣ Script Auto Playlist
File start_stream.bat
@echo off
title Creator Tool Streaming v8
:generate
del playlist.txt 2>nul
for %%i in (video\*.mp4) do (
echo file '%%i' >> playlist.txt
)
echo Playlist updated...
:stream
ffmpeg -re -stream_loop -1 -f concat -safe 0 -i playlist.txt ^
-vf "drawtext=fontfile=C:/Windows/Fonts/arial.ttf:text='LIVE TADARUS 24 JAM':fontcolor=white:fontsize=34:box=1:boxcolor=black@0.5:boxborderw=10:x=w-mod(t*30\,w+tw):y=h-(text_h+40)" ^
-c:v libx264 -preset ultrafast -b:v 1800k -maxrate 1800k -bufsize 3600k ^
-pix_fmt yuv420p -g 50 ^
-c:a aac -b:a 96k ^
-f flv rtmp://a.rtmp.youtube.com/live2/STREAMKEY
echo Stream stopped... restarting in 10 seconds
timeout /t 10
goto stream
3️⃣ Cara Jalankan
Klik start_stream.bat
Script akan:
1️⃣ otomatis buat playlist.txt
2️⃣ baca semua MP4 di folder video
3️⃣ loop terus
4️⃣ jika stream mati → auto start lagi
4️⃣ Setting yang ringan untuk RAM 4GB
Video bitrate:
1800k
Audio bitrate:
96k
Preset encoder:
ultrafast
Ini jauh lebih stabil daripada 3000k veryfast.
5️⃣ Running Text Lebih Pelan
Jika ingin lebih pelan seperti TV ubah:
t*30
menjadi
t*15
6️⃣ Jika ingin kualitas lebih bagus (laptop kuat)
ubah
1800k → 2500k
💡 Kalau kamu mau, saya juga bisa buatkan Creator Tool Streaming v9 (versi paling dipakai live YouTube) yang punya fitur tambahan:
⭐ running text dari file .txt (bisa diubah tanpa restart stream)
⭐ jam realtime di layar
⭐ watermark logo channel
⭐ playlist random otomatis
⭐ CPU jauh lebih ringan (bisa live 24–48 jam nonstop).



Posting Komentar