Bookmark

Streaming tanpa OBS Bagian 2

 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. ⚽

jika jalannya lebih pelan lagi, ngaturnya bagian mana?

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–40sangat pelan (TV berita)

  • 40–80standar 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.

update jika membaca file mp4 dalam folder 9beberapa lagu) dan loop

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).

jika ini di loop gimana : ffmpeg -re -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-arbt

Kalau video video.mp4 ingin di-loop terus, kamu hanya perlu menambahkan parameter -stream_loop -1 sebelum -i.

Di FFmpeg, arti:

  • -stream_loop -1loop tanpa batas

  • -stream_loop 5loop 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.

Creator Tool Streaming v7 yang biasa dipakai live radio/music YouTube).

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.

hanya berjalan 7 menit, langsung putus, laptop raam 4 : fmpeg -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=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/p175-4scx-3wzs-utjv-

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.

ya

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

Posting Komentar