Here are my dotfiles, teon. What're you after, just out of interest? (I'm not sure there's much to do with Cinera in there.)
Currently there's no central place to download the .index files because Cinera doesn't yet handle multiple projects. To find them all, you basically have to magically know which projects have an Episode Guide (it's ~
hero, ~
riscy and ~
bitwise), then navigate to their Episode Guide to find their individual "subprojects" listed under "Also have a look at these * annotations". To locate their .index file, you strip out "episode/" from the URL and append ".index".
Cheers for posting your setup, Daichi, it does look sweet! Another option is appending chapter points to the video metadata, so you can skip through it (if your player supports this, probably). I had a little play with this a couple of years ago, handwriting the following for the opening of hero/code317:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31 | ;FFMETADATA1
major_brand=isom
minor_version=512
compatible_brands=isomiso2avc1mp41
encoder=Lavf57.41.100
title=Handmade Hero Day 317 - Alpha Blending Multiple Render Targets
[CHAPTER]
TIMEBASE=1/1
START=0
END=66
title=Start
[CHAPTER]
TIMEBASE=1/1
START=66
END=176
title=Run the game and show our current situation with render targets
[CHAPTER]
TIMEBASE=1/1
START=176
END=368
title=handmade_entity.cpp: Make UpdateAndRenderEntities() create two different ClipRects for the alpha and normal floors
[CHAPTER]
TIMEBASE=1/1
START=368
END=413
title=Run the game and see that the alpha stuff is gone
|
Pretty sure I extracted the existing metadata using ffmpeg as per
these instructions before appending the chapter stuff based on their example. Then, rather than reinserting this back into the video file, I think I just told mpv (via the
--chapters-file= flag) to use this separate file as the metadata while playing back the original video file, and could skip between chapters / annotations using Page Up / Page Down.