#!/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