Cara Merender dan menambahkan logo pake FFmpeg

2024-11-22 18:22:45 - zdgtl

Untuk merender ulang video menggunakan FFmpeg dan menambahkan watermark logo di sebelah kiri atas, ikuti langkah-langkah berikut: 🚀

  1. Instal FFmpeg: Pastikan FFmpeg terinstal di komputer Anda. Anda dapat mengunduhnya dari situs resmi FFmpeg. ⚙️
  2. Letakkan File: Tempatkan video yang ingin Anda render ulang dan file watermark 6.png di direktori yang sama agar mudah diakses. 📁
  3. Buka Command Prompt: Dengan menekan Win + R, ketik cmd, lalu tekan Enter. 🖥️
  4. Navigasi ke Direktori: Gunakan command cd untuk berpindah ke direktori tempat file video dan watermark berada. Contoh:
shell

cd path\ke\direktori\anda

  1. Jalankan Perintah FFmpeg: Gunakan perintah berikut untuk menambahkan watermark logo di sebelah kiri atas:
shell

ffmpeg -i input_video.mp4 -i 6.png -filter_complex "overlay=10:10" output_video.mp4

  1. Tekan Enter: Jalankan perintah dan tunggu prosesnya selesai. Setelah selesai, Anda akan mendapatkan file video dengan watermark di lokasi tempat Anda menjalankan perintah. 🎉


Untuk menempatkan logo di pojok kanan bawah video menggunakan FFmpeg, Anda perlu mengubah posisi overlay seperti ini: 😄

  1. Gunakan perintah berikut:
shell

ffmpeg -i input_video.mp4 -i 6.png -filter_complex "overlay=W-w-10:H-h-10" output_video.mp4


Untuk mengonversi semua file .mp4 di direktori kerja dan menambahkan watermark di pojok kanan bawah, kita dapat menggunakan skrip batch di Command Prompt. Skrip ini akan secara otomatis menemukan semua file .mp4 dan menambahkan watermark, sekaligus mengganti file asli. Berikut adalah langkah-langkah yang dapat Anda ikuti: 🛠️


  1. Buka Notepad.
  2. Skrip Baru: Masukkan skrip ini:
@echo off
setlocal enabledelayedexpansion

for %%f in (*.mp4) do (
    echo Processing "%%f"...
    ffmpeg -i "%%f" -i "6.png" -filter_complex "overlay=W-w-10:H-h-10" -y "temp_%%f"
    if errorlevel 1 (
        echo Error processing "%%f"
        pause
        exit /b
    )
    move /Y "temp_%%f" "%%f"
)

echo All files processed.
pause


  1. Simpan dengan Encoding yang Benar:
  1. Jalankan Skrip:

Jika error masih berlanjut, pastikan:


More Posts