This commit is contained in:
Jay 2025-08-06 00:51:39 +09:00
commit 4692741f33
70 changed files with 14117 additions and 0 deletions

39
README.md Normal file
View file

@ -0,0 +1,39 @@
# Diffly
Diffly is an unfinished project that features spot-the-difference short-form videos using AI-generated images and music. The videos were uploaded to YouTube and Instagram.
## About
Each video is up to 3 minutes long and shows two AI-generated images stacked on top of each other. The images look almost identical but have several hidden differences. White dots at the top of the first image show how many differences there are, and a timer appears between the two images.
**Built With**
- AI-generated images
- AI-generated music
- GIMP
- OpenShot
## Showcase
*(Videos were re-encoded to a lower quality before being uploaded.)*
<video src="/juyung/diffly/raw/branch/master/media/2507190948-7Va575/2507190948-7Va575.mp4" controls width="400"></video>
<video src="/juyung/diffly/raw/branch/master/media/2507200146-5x4BR7/2507200146-5x4BR7.mp4" controls width="400"></video>
<video src="/juyung/diffly/raw/branch/master/media/2507250543-5JjQ6U/2507250543-5JjQ6U.mp4" controls width="400"></video>
<video src="/juyung/diffly/raw/branch/master/media/2507281914-6CL6sn/2507281914-6CL6sn.mp4" controls width="400"></video>
<video src="/juyung/diffly/raw/branch/master/media/2507291743-qy2LQA/2507291743-qy2LQA.mp4" controls width="400"></video>
<video src="/juyung/diffly/raw/branch/master/media/2507301128-Cb3cvS/2507301128-Cb3cvS.mp4" controls width="400"></video>
<video src="/juyung/diffly/raw/branch/master/media/2507311604-2abjrN/2507311604-2abjrN.mp4" controls width="400"></video>
<video src="/juyung/diffly/raw/branch/master/media/2508011831-Dhrex9/2508011831-Dhrex9.mp4" controls width="400"></video>
<video src="/juyung/diffly/raw/branch/master/media/2508042359-qXf3wx/2508042359-qXf3wx.mp4" controls width="400"></video>
<video src="/juyung/diffly/raw/branch/master/media/2508052359-RD25c5/2508052359-RD25c5.mp4" controls width="400"></video>

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 335 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 653 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 656 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 435 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 522 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 475 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 494 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 529 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 528 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 350 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 342 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 MiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 474 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 494 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 494 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 437 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 453 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 450 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 558 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 645 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 654 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 471 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 520 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 516 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 479 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 486 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 483 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 475 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 561 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 558 KiB

2
scripts/compress_mp3.txt Normal file
View file

@ -0,0 +1,2 @@
ffmpeg -i *.mp3 -c:a libopus -b:a 96k output.opus

1
scripts/compress_mp4.txt Normal file
View file

@ -0,0 +1 @@
ffmpeg -i *.mp4 -c:v libx264 -preset veryslow -tune stillimage -crf 28 -c:a aac -b:a 128k -pix_fmt yuv420p compressed.mp4

1
scripts/compress_png.txt Normal file
View file

@ -0,0 +1 @@
ffmpeg -i input.png -q:v 92 output.webp

14074
sources/diffly.osp Normal file

File diff suppressed because it is too large Load diff

BIN
sources/diffly.xcf.zip Normal file

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 594 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

BIN
sources/loading_mask.webp Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 122 B