#!/bin/bash

# Kiểm tra xem ffmpeg đã được cài đặt chưa
if ! command -v ffmpeg &> /dev/null; then
    echo "ffmpeg chưa được cài đặt. Vui lòng cài đặt ffmpeg trước khi chạy script."
    exit 1
fi

# Tìm tất cả các tệp .srt và chuyển đổi chúng thành .vtt nếu chưa tồn tại
find . -type f -name "*.srt" | while read -r srt_file; do
    # Xác định đường dẫn và tên tệp đích
    vtt_file="${srt_file%.srt}.vtt"
    
    # Nếu tệp .vtt đã tồn tại, bỏ qua
    if [ -f "$vtt_file" ]; then
        echo "Đã tồn tại: $vtt_file → bỏ qua."
        continue
    fi

    # Chuyển đổi tệp .srt sang .vtt bằng ffmpeg
    ffmpeg -i "$srt_file" "$vtt_file"
    
    # Kiểm tra nếu chuyển đổi thành công
    if [ $? -eq 0 ]; then
        echo "Chuyển đổi thành công: $srt_file -> $vtt_file"
    else
        echo "Lỗi khi chuyển đổi: $srt_file"
    fi
done
