- local audiodelay="$(get_minimum_timestamp "$infile" "audio")"
- local videodelay="$(get_minimum_timestamp "$infile" "video")"
- local videotrackid="$(get_track_id "$infile" "video")"
+ local audiodelay=""
+ audiodelay="$(get_minimum_timestamp "$infile" "audio")"
+
+ local videodelay=""
+ videodelay="$(get_minimum_timestamp "$infile" "video")"
+
+ local videotrackid=""
+ videotrackid="$(get_track_id "$infile" "video")"
+
+ local suboptions=()
+ local subtitletrackid=""
+ while read -r subtitletrackid; do
+ suboptions+=("--sync" "${subtitletrackid}:0,${OLDFPS}/${NEWFPS}")
+ done < <(get_track_id "$infile" "subtitles")