15 lines
644 B
Bash
Executable File
15 lines
644 B
Bash
Executable File
#!/bin/sh
|
|
# Regenerates the binary fixtures under fixtures/courses/sample/media.
|
|
set -eu
|
|
cd "$(dirname "$0")/../fixtures/courses/sample/media"
|
|
/usr/bin/ffmpeg -y -loglevel error -f lavfi -i "testsrc=duration=2:size=160x90:rate=10" \
|
|
-pix_fmt yuv420p -c:v libx264 -crf 35 -preset veryslow -movflags +faststart clip.mp4
|
|
/home/user/.venvs/pdf/bin/python -I - <<'PY'
|
|
import pymupdf
|
|
doc = pymupdf.open()
|
|
for i, text in enumerate(["Sample deck: title", "Sample deck: middle", "Sample deck: end"], 1):
|
|
page = doc.new_page(width=480, height=270)
|
|
page.insert_text((40, 135), text, fontsize=24)
|
|
doc.save("deck.pdf", garbage=4, deflate=True)
|
|
PY
|