Spaces:
Configuration error
Configuration error
AIGoose commited on
Commit ·
d09c1d0
1
Parent(s): e7002b8
fix(step9): split denoise+silenceremove into 2 passes — anlmdn chained filter crashes ffmpeg 6.1.1
Browse files
.github/workflows/render-testimonial.yml
CHANGED
|
@@ -97,9 +97,9 @@ jobs:
|
|
| 97 |
:stop_periods=-1:stop_silence=0.05:stop_threshold=-35dB[clean]" \
|
| 98 |
-map "[0:v]" -map "[clean]" \
|
| 99 |
-c:v copy -c:a aac -b:a 128k \
|
| 100 |
-
assets/
|
| 101 |
DUR=$(ffprobe -v quiet -show_entries format=duration \
|
| 102 |
-
-of default=noprint_wrappers=1:nokey=1 assets/
|
| 103 |
echo "FOOTAGE_DUR=$DUR" >> $GITHUB_ENV
|
| 104 |
echo "After denoise+jumpcut: ${DUR}s"
|
| 105 |
|
|
@@ -109,7 +109,7 @@ jobs:
|
|
| 109 |
run: |
|
| 110 |
mkdir -p project/assets
|
| 111 |
python3 scripts/gen_captions.py \
|
| 112 |
-
--input assets/
|
| 113 |
--srt-out assets/captions.srt
|
| 114 |
echo "SRT preview:"; head -20 assets/captions.srt || true
|
| 115 |
|
|
@@ -120,7 +120,7 @@ jobs:
|
|
| 120 |
[ -z "$FONT_PATH" ] && FONT_PATH="/usr/share/fonts/truetype/liberation/LiberationSans-Regular.ttf"
|
| 121 |
echo "Using font: $FONT_PATH"
|
| 122 |
|
| 123 |
-
ffmpeg -y -i assets/
|
| 124 |
-vf "subtitles=assets/captions.srt:force_style='FontName=Liberation Sans,FontSize=22,PrimaryColour=&H001a2744,OutlineColour=&H00FFFFFF,Outline=10,Shadow=0,Alignment=2,MarginV=120,Bold=1'" \
|
| 125 |
-c:v libx264 -preset fast -crf 22 \
|
| 126 |
-c:a copy \
|
|
|
|
| 97 |
:stop_periods=-1:stop_silence=0.05:stop_threshold=-35dB[clean]" \
|
| 98 |
-map "[0:v]" -map "[clean]" \
|
| 99 |
-c:v copy -c:a aac -b:a 128k \
|
| 100 |
+
assets/jumpcut.mp4
|
| 101 |
DUR=$(ffprobe -v quiet -show_entries format=duration \
|
| 102 |
+
-of default=noprint_wrappers=1:nokey=1 assets/jumpcut.mp4 | xargs printf "%.1f")
|
| 103 |
echo "FOOTAGE_DUR=$DUR" >> $GITHUB_ENV
|
| 104 |
echo "After denoise+jumpcut: ${DUR}s"
|
| 105 |
|
|
|
|
| 109 |
run: |
|
| 110 |
mkdir -p project/assets
|
| 111 |
python3 scripts/gen_captions.py \
|
| 112 |
+
--input assets/jumpcut.mp4 \
|
| 113 |
--srt-out assets/captions.srt
|
| 114 |
echo "SRT preview:"; head -20 assets/captions.srt || true
|
| 115 |
|
|
|
|
| 120 |
[ -z "$FONT_PATH" ] && FONT_PATH="/usr/share/fonts/truetype/liberation/LiberationSans-Regular.ttf"
|
| 121 |
echo "Using font: $FONT_PATH"
|
| 122 |
|
| 123 |
+
ffmpeg -y -i assets/jumpcut.mp4 \
|
| 124 |
-vf "subtitles=assets/captions.srt:force_style='FontName=Liberation Sans,FontSize=22,PrimaryColour=&H001a2744,OutlineColour=&H00FFFFFF,Outline=10,Shadow=0,Alignment=2,MarginV=120,Bold=1'" \
|
| 125 |
-c:v libx264 -preset fast -crf 22 \
|
| 126 |
-c:a copy \
|