---
title: "Astorie AI (@astorie) | Hashnode"
description: "The Agentic Canvas for Visual Storytellers. Read the latest articles by Astorie AI on Hashnode."
url: "https://hashnode.com/@astorie"
---

@astorie

# Astorie AI

@astorie · San Francisco, USA · Joined September 2026

The Agentic Canvas for Visual Storytellers

[Website](https://astorie.ai/)

### [Can This Landscape Shot Survive a Vertical Crop?](https://astorie-ai.hashnode.dev/can-this-landscape-shot-survive-a-vertical-crop?utm_source=hashnode&utm_medium=feed)

Use Python and Pillow to find a vertical crop that preserves key subjects, preview the result, and detect when a landscape composition cannot fit.

5 min read · [astorie-ai.hashnode.dev](https://astorie-ai.hashnode.dev/can-this-landscape-shot-survive-a-vertical-crop?utm_source=hashnode&utm_medium=feed)

[Oct 26](https://hashnode.com/posts/can-this-landscape-shot-survive-a-vertical-crop/6adebc2a87a91600d87899a6)

### [Which Video Assets Need Review After a Reference Changes?](https://astorie-ai.hashnode.dev/which-video-assets-need-review-after-a-reference-changes?utm_source=hashnode&utm_medium=feed)

Compare asset manifests with Python to find which images, crops, and video cuts need review after a reference or dependency changes.

4 min read · [astorie-ai.hashnode.dev](https://astorie-ai.hashnode.dev/which-video-assets-need-review-after-a-reference-changes?utm_source=hashnode&utm_medium=feed)

[Oct 25](https://hashnode.com/posts/which-video-assets-need-review-after-a-reference-changes/6addad53d1d363f4027cdc86)

### [Build a Video Handoff Validator With Python and ffprobe](https://astorie-ai.hashnode.dev/build-a-video-handoff-validator-with-python-and-ffprobe?utm_source=hashnode&utm_medium=feed)

Check a video handoff package against a JSON manifest using Python and ffprobe.

3 min read · [astorie-ai.hashnode.dev](https://astorie-ai.hashnode.dev/build-a-video-handoff-validator-with-python-and-ffprobe?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/build-a-video-handoff-validator-with-python-and-ffprobe/6adcb913940a4d04a922bceb) [Oct 24](https://hashnode.com/posts/build-a-video-handoff-validator-with-python-and-ffprobe/6adcb913940a4d04a922bceb)

### [Validate an AI Shot Manifest Before It Reaches the Editor](https://astorie-ai.hashnode.dev/validate-ai-shot-manifest-python?utm_source=hashnode&utm_medium=feed)

Build a Python validator to catch duplicate shot IDs, stale references, outdated approvals, and missing files before an AI video handoff.

7 min read · [astorie-ai.hashnode.dev](https://astorie-ai.hashnode.dev/validate-ai-shot-manifest-python?utm_source=hashnode&utm_medium=feed)

[Oct 20](https://hashnode.com/posts/validate-ai-shot-manifest-python/6ad71647f1f670ee4da877a1)
