#!/bin/bash
echo "=== Video - Altyazı Senkron Kontrol ==="
# Video yolu al
read -rp "Video dosyasının tam yolunu girin: " video_path
if [[ ! -f "$video_path" ]]; then
echo "Hata: Video dosyası bulunamadı."
exit 1
fi
# SRT yolu al
read -rp "SRT dosyasının tam yolunu girin: " srt_path
if [[ ! -f "$srt_path" ]]; then
echo "Hata: SRT dosyası bulunamadı."
exit 1
fi
# Video süresini al (ffprobe gerekli)
video_duration=$(ffprobe -v error -show_entries format=duration \
-of default=noprint_wrappers=1:nokey=1 "$video_path")
video_duration=${video_duration%.*} # tam saniye
# SRT son zaman kodunu al
last_time=$(grep -Eo '[0-9]{2}:[0-9]{2}:[0-9]{2},[0-9]{3}' "$srt_path" | tail -1)
if [[ -z "$last_time" ]]; then
echo "Hata: SRT zaman kodu bulunamadı."
exit 1
fi
# Virgülü noktaya çevir
last_time=${last_time/,/.}
# HH:MM:SS.MS → saniye
IFS=":. " read -r h m s ms <<< "$last_time"
subtitle_duration=$((10#$h*3600 + 10#$m*60 + 10#$s))
# Fark hesapla
difference=$((video_duration - subtitle_duration))
echo
echo "Video Süresi (sn): $video_duration"
echo "Altyazı Süresi (sn): $subtitle_duration"
echo "Fark (sn): $difference"
echo
# Yorum
if [[ ${difference#-} -le 2 ]]; then
echo "Sonuç: Senkron uyumlu görünüyor."
else
echo "Sonuç: Süre farkı var. Büyük ihtimalle farklı sürüm."
fi
Bu betik:
Kullanıcıdan video dosyasının tam yolunu alır
Kullanıcıdan .srt dosyasının tam yolunu alır
Video süresini alır
Altyazının son zaman kodunu alır
İkisini saniyeye çevirir
Farkı hesaplayıp yorum yapar
filmi izleyecektim. Ama izleyemedim ben. Çok animasyonlu ya. ÖYle olunca izleyemiyorum sevemiyorum malesef.
Genelde eski filmleri severim ben. Onlar daha bi başka güzel oluyo. Arkadaş windows 11 den illallah etmiş sanırım.
Ondan linuxtan devam ediyo galiba. Allah kurtarsın windows 11 den :) ne diyim. Zira geçenlerde birçok insan isyan etmişti ekşide falan.
Hala daha gelen güncellemelerde sorun olduğu söyleniyo. Bazı insanlarda kasma yavaşlama varmış. Bazıları yüksek ram kullanmasından şikayetçi.
Böyle ne yapacak insanlar bilemiyorum. Eski denilen sistemler daha daha güzeldi. Bu malesef su götürmez bir gerçek.
Tabi bu söylediklerimi windows 11 fanboyları beğenmez. Ne yeni çıktıysa onu savunan insanlarda var fanboylar gibi.
Ama yavaş yavaş insanlar görüyor artık hintlilerin ne mal olduklarını. Önce biryerlere hile hurda üçkağıtla geliyorlar.
Sonrada orada çoğalıyorlar. Koskoca microsoft ceosu sadece 2 sene elektronik okumuş biri.
Bu bile microsofta windowslara güvenmemek için bir neden aslında. Tabi anlayana.