# Five-second AMBER concept ad — editing record

Created 2026-10-24 from the existing SuperSeedance perfume example. This is an AI concept ad, not an offer for a real perfume. AMBER is an editorial concept name. The original image, exact processed generation input and complete generated MP4 are retained in the project ZIP, with hashes in generation-evidence.json.

## What was generated and what was edited

- Historical Seedance 2.5 first-frame request: 4 seconds, nominal 480p, adaptive ratio, native audio off, draft off; one attempt, 70 studio credits. Actual complete output: 794 × 530, 24 fps, 97 frames, 4.041667 seconds, silent.
- This edit reused that output: zero additional generation attempts and zero additional generation credits. This does not mean zero historical or editing cost.
- External editor: HyperFrames 0.8.191, HTML/CSS + paused GSAP timeline. Final 1080 × 1920 is a delivery canvas, not native model resolution. A real product brand, offer, label fidelity and advertising results were not tested.

## Actual timeline

1. Keep the complete original MP4 untouched. Use its first 96 frames (zero-based 0–95) at the original 24 fps for 0–4 seconds. The original frame 96 stays in the source file but is not used.
2. Extract source frame 95 at 95/24 seconds as a PNG and hold it for 4–5 seconds. No interpolation or extra AI motion is introduced.
3. Place the full source frame at x72, y510, width936, height624.786 on a 1080 × 1920 canvas with object-fit:contain. Keep its full cap and frame; no crop, recolour, blur or stretch.
4. Add the SuperSeedance mark and AMBER concept title outside the source picture. Fade in the subtitle at 0.25–0.75 seconds; fade/move the “See the making” CTA at 2.4–2.8 and hold to 5. Display “AI-GENERATED · CONCEPT AD / NOT FOR SALE” throughout, in two lines at 36 px.
5. Add a locally synthesized three-note sound bed with note starts at 0.12, 1.62 and 2.52 seconds. Its Python source, WAV and synthesis receipt are included. It is not Seedance native sound or a third-party recording.
6. Render H.264/AAC MP4 at 24 fps, with 120 video frames. A fade-out makes the sound effectively silent near the end; the audio stream itself is five seconds.

## Reproduce locally

Extract edit-project.zip. With Node.js, Python 3, FFmpeg/ffprobe and the HyperFrames browser runtime available, run from the extracted project directory:

```sh
python3 synthesize-audio.py
ffmpeg -y -i assets/source-first-frame.mp4 -vf 'select=eq(n\,95)' -frames:v 1 assets/hold-frame-95.png
npx hyperframes@0.8.191 check --json
npx hyperframes@0.8.191 preview --background
npx hyperframes@0.8.191 render --output final-ad.mp4 --fps 24 --quality delivery --video-frame-format png --workers 2
ffprobe -v error -show_streams -show_format -of json final-ad.mp4
npx hyperframes@0.8.191 audio final-ad.mp4 --json
```

The rendering recipe is reproducible; byte-identical MP4 output is not promised across different operating systems, browsers, GPUs or encoders. Use manifest.json to verify the exact delivered files. All frames are zero-based and segment end times exclusive. No provider call is made by this recipe.

## Verification and limits

The delivered file measures 5.000 seconds, 1080 × 1920, 24 fps, 120 video frames, H.264 with a stereo 48 kHz AAC stream. Audio signal analysis reports −17 LUFS integrated, −10 dBTP and zero clipped samples. Sound was measured, not listened to. The 4-second boundary and full last-second hold were compared after decoding; tiny pixel differences remain from lossy H.264 encoding. Full-frame cap visibility, layout and the mobile text size were visually reviewed in sampled frames. This does not certify every frame of the model output or an actual fragrance sale.

## Evidence downloads

- [Unchanged generated original](https://superseedance.si/media/seedance-input-pair-20261024/first-frame.mp4)
- [Finished ad](https://superseedance.si/media/perfume-ad-5s-20261024/final-ad.mp4)
- [Editable project](https://superseedance.si/media/perfume-ad-5s-20261024/edit-project.zip)
- [File hashes and measured metadata](https://superseedance.si/media/perfume-ad-5s-20261024/manifest.json)
- [Exact timeline](https://superseedance.si/media/perfume-ad-5s-20261024/timeline.json)
- [Product-photo guide](https://superseedance.si/en/blog/product-photo-to-video#five-second-ad-case)
