Merge pull request #25 from outis1one/claude/seasonal-sunrise-montage-nn268
Fix corrupt-file detection in make-finals.sh
This commit is contained in:
+4
-2
@@ -110,8 +110,10 @@ while IFS= read -r -d '' temp_file; do
|
|||||||
continue
|
continue
|
||||||
fi
|
fi
|
||||||
|
|
||||||
raw_dur=$(ffprobe -v error -show_entries format=duration -of csv=p=0 "$temp_file" 2>/dev/null || true)
|
raw_dur=$(ffprobe -v error -show_entries format=duration -of csv=p=0 "$temp_file" 2>/dev/null) || raw_dur=""
|
||||||
if [ -z "$raw_dur" ] || [ "$raw_dur" = "N/A" ]; then
|
vid_codec=$(ffprobe -v error -select_streams v:0 -show_entries stream=codec_name \
|
||||||
|
-of csv=p=0 "$temp_file" 2>/dev/null) || vid_codec=""
|
||||||
|
if [ -z "$raw_dur" ] || [ "$raw_dur" = "N/A" ] || [ -z "$vid_codec" ]; then
|
||||||
echo "SKIP (corrupt/unreadable): $temp_file"
|
echo "SKIP (corrupt/unreadable): $temp_file"
|
||||||
(( skipped++ )) || true
|
(( skipped++ )) || true
|
||||||
continue
|
continue
|
||||||
|
|||||||
Reference in New Issue
Block a user