This commit is contained in:
2026-04-03 14:20:54 +04:00
commit 75c9ba2b29
199 changed files with 37947 additions and 0 deletions

9
.gitattributes vendored Normal file
View File

@@ -0,0 +1,9 @@
*.mp3 filter=lfs diff=lfs merge=lfs -text
*.wav filter=lfs diff=lfs merge=lfs -text
*.mov filter=lfs diff=lfs merge=lfs -text
*.jpeg filter=lfs diff=lfs merge=lfs -text
*.webm filter=lfs diff=lfs merge=lfs -text
*.mp4 filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.jpg filter=lfs diff=lfs merge=lfs -text
*.gif filter=lfs diff=lfs merge=lfs -text

3
.gitignore vendored Normal file
View File

@@ -0,0 +1,3 @@
out
node_modules
.DS_Store

3192
package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

25
package.json Normal file
View File

@@ -0,0 +1,25 @@
{
"name": "hearty-ad",
"version": "1.0.0",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC",
"description": "",
"dependencies": {
"@remotion/captions": "^4.0.434",
"@remotion/cli": "^4.0.434",
"@remotion/google-fonts": "4.0.434",
"@remotion/media": "^4.0.434",
"@remotion/transitions": "^4.0.434",
"@types/react": "^19.2.14",
"@types/react-dom": "^19.2.3",
"react": "^19.2.4",
"react-dom": "^19.2.4",
"remotion": "^4.0.434",
"typescript": "^5.9.3"
}
}

BIN
public/app_icon.png LFS Normal file

Binary file not shown.

View File

@@ -0,0 +1,78 @@
{
"positive_global_styles": [
"background music",
"upbeat",
"warm",
"feel-good",
"acoustic",
"bright acoustic guitar",
"light claps",
"subtle synth pads",
"gentle driving beat",
"positive energy"
],
"negative_global_styles": [
"sad",
"dark",
"heavy",
"aggressive",
"cartoonish",
"vocal-heavy",
"distorted"
],
"sections": [
{
"section_name": "Intro",
"positive_local_styles": [
"bright acoustic guitar strumming",
"simple melody",
"warm synth pad swell",
"inviting",
"instrumental"
],
"negative_local_styles": [
"drums",
"vocals",
"bass"
],
"duration_ms": 6000,
"lines": []
},
{
"section_name": "Main Groove",
"positive_local_styles": [
"gentle driving beat enters",
"light hand claps",
"playful acoustic guitar riff",
"cheerful",
"steady rhythm",
"instrumental"
],
"negative_local_styles": [
"vocals",
"loud",
"complex melody"
],
"duration_ms": 9000,
"lines": []
},
{
"section_name": "Outro",
"positive_local_styles": [
"acoustic guitar final strum",
"light shaker",
"warm synth pad fade out",
"clean and simple ending",
"button-like finish",
"instrumental"
],
"negative_local_styles": [
"abrupt stop",
"drums",
"vocals"
],
"duration_ms": 6000,
"lines": []
}
]
}

View File

@@ -0,0 +1,10 @@
{
"prompt": "Upbeat, warm, feel-good background music for a family lifestyle mobile app ad. Bright acoustic guitar, light claps, subtle synth pads, and a gentle driving beat. Positive, playful energy that supports a voiceover without competing. Think sunny afternoon with kids — cheerful but not cartoonish.",
"musicLengthMs": 21000,
"modelId": "music_v1",
"outputFormat": "mp3_44100_128",
"forceInstrumental": true,
"seed": null,
"audioPath": "/Users/fedorbobylev/Documents/kitty-launch/ai-marketing/hearty-creatives/hearty-ad/public/bg-music.mp3",
"planPath": "/Users/fedorbobylev/Documents/kitty-launch/ai-marketing/hearty-creatives/hearty-ad/public/bg-music.composition-plan.json"
}

BIN
public/bg-music.mp3 LFS Normal file

Binary file not shown.

BIN
public/clips-a/01_leaky_cup.mp4 LFS Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
public/clips-a/05_paper_heart.mp4 LFS Normal file

Binary file not shown.

Binary file not shown.

BIN
public/clips-a/07_sunken_ship.mp4 LFS Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
public/clips-v2/03_air_hockey.mp4 LFS Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
public/clips-v2/06_catch_tail.mp4 LFS Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
public/clips-v3/04_dot_art.mp4 LFS Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
public/clips-v4/04_zip_line.mp4 LFS Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
public/clips-v4/07_ping_pong.mp4 LFS Normal file

Binary file not shown.

BIN
public/clips/01_felt_tip_pens.mp4 LFS Normal file

Binary file not shown.

BIN
public/clips/02_treasure_map.mp4 LFS Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
public/clips/05_worry_rocks.mp4 LFS Normal file

Binary file not shown.

BIN
public/clips/06_water_battles.mp4 LFS Normal file

Binary file not shown.

BIN
public/clips/07_fruits_box.mp4 LFS Normal file

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@@ -0,0 +1,47 @@
1
00:00:00,000 --> 00:00:01,112
[proudly] My mom knows the best games.
2
00:00:01,128 --> 00:00:02,708
Like, way better than anyone else's mom.
3
00:00:02,908 --> 00:00:04,222
[excited] Yesterday we made a tornado in a
4
00:00:04,282 --> 00:00:04,542
jar.
5
00:00:04,622 --> 00:00:06,052
And before that, we played this ping pong
6
00:00:06,092 --> 00:00:07,850
cup challenge — it was SO fun.
7
00:00:07,990 --> 00:00:09,399
[impressed] She always has a new idea.
8
00:00:09,679 --> 00:00:10,673
[innocently] I think she gets them from
9
00:00:10,705 --> 00:00:13,059
this app on her phone… it's called Hearty.
10
00:00:13,299 --> 00:00:14,898
[giggling] But she says she makes them up.
11
00:00:15,010 --> 00:00:15,978
Sure, mom.
12
00:00:16,078 --> 00:00:17,137
[playfully] Try Hearty too!

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More