Instagram 3:4 · Square 1:1 · YouTube 16:9 — Format-Aware Video Creation
Enter the product SKU to load its data, images and audio tracks.
Tip: Share URL with ?sku=DISPLAY001 to auto-load a product
- Select Face A: Click "A" button on the vinyl face image (required)
- Select Face B: Click "B" button on the back image (optional)
- Choose effect: Spin (rotating vinyl) or Static (fixed image)
- Select tracks: Choose which tracks to generate videos for
Videos are being generated. Download individually or as ZIP when complete.
{{ historyText('title') }}
{{ historyText('help') }}
| {{ historyText('date') }} | {{ historyText('sku') }} | {{ historyText('formats') }} | {{ historyText('videos') }} | {{ historyText('status') }} | {{ historyText('size') }} | {{ historyText('downloaded') }} | {{ historyText('download') }} |
|---|---|---|---|---|---|---|---|
| {{ formatHistoryDate(item.created_at) }} | {{ item.formats.join(' / ') }} | {{ item.files_count }} | {{ historyText(item.generation_state || item.status || 'completed') }} | {{ formatFileSize(item.output_size) }} | {{ formatHistoryDate(item.downloaded_at) }} | {{ historyText('zip') }} {{ item.file_available ? item.status : 'Expired' }} | |
Enter Product SKU
Loading product data...
Product Information
{{ productTypeLabel }}SKU: {{ product.sku }}
Title: {{ product.name }}
Artist(s): {{ product.attributes.artists.join(', ') || 'Unknown' }}
Label: {{ product.attributes.labels.join(', ') || 'Unknown' }}
Genres: {{ genresDisplay }}
{{ audioSourceData && audioSourceData.ui ? audioSourceData.ui.header : 'Tracks for Video Generation' }}
Video Generation
- Drag & drop your WAV files onto the tracks below
- Or click "Upload WAV" on each track (expand it first)
{{ getTrackJobStatus(index).masterStaleReason }}
No tracks ready for generation. Provide master URLs for missing tracks. Check that MP3 preview URLs are set on the shop product.
Ready to generate {{ countReadyTracks() }} {{ selectedFormat === 'youtube' ? 'YouTube' : (selectedFormat === 'square' ? 'Square' : 'Instagram') }} videos.
Image Selection
LEGACY ROLES {{ imageSource }}- {{ err }}
- {{ warn }}
Generating Video...
{{ progress.status }}
Video Generated Successfully!
Filename: {{ result.filename }}
Duration: {{ result.duration }}
Size: {{ result.fileSize }}