Share a Video

Share a title plus either a hosted video URL or a magnet link. Providing both helps bitvid fall back gracefully.

Optional but preferred. We will play this first and fall back to P2P.

Provide a hosted URL for instant playback. Add a magnet for P2P cost control.

Description of your video.

Hashtags

Advanced P2P seeding options.

NIP-71 event type

This becomes the event content. By default it mirrors the description.

Advanced Tags (IMETA, Tracks, Segments)

Image metadata (imeta)

Provide dimensions, MIME type, and resource links for each variant.

Caption & subtitle tracks (text-track)

Chapters & segments (segment)

Participants (p)

Reference links (r)

This feature is experimental and may not be working correctly.

Cloudflare R2 credentials

stored locally

Paste your Cloudflare R2 API credentials. We keep them in your browser so uploads happen client-side.

Used to create buckets, configure CORS, and attach domains automatically.

Required when you want us to attach a custom domain on your behalf.

We'll attach npub.<baseDomain>. Leave blank to use the managed *.r2.dev domain.

Upload & publish

Choose a file, we will upload it to R2, fill the hosted URL, and publish your note automatically.

Hashtags

Large files are supported.

Bucket preview: We'll show your bucket and public domain after setup.

NIP-71 event type

This becomes the event content. By default it mirrors the description.

Advanced Tags (IMETA, Tracks, Segments)

Image metadata (imeta)

Image values

Fallback URLs

Services

Caption & subtitle tracks

Timeline segments

Participants

References