just directly to subtitle *text*
[HTML5TV.git] / README
diff --git a/README b/README
index 8150e9b..3d84276 100644 (file)
--- a/README
+++ b/README
@@ -33,6 +33,11 @@ New Theora encoder 1.1 create videos that are better than anything I saw
 on the web, oggz tool has chop support, so extracting part of video is
 very easy and possible.
 
 on the web, oggz tool has chop support, so extracting part of video is
 very easy and possible.
 
+When re-encoding video materials following command line gives more-or-less
+resonable video size while inserting keyframes for nice seek:
+
+  ffmpeg2theora -p padma --keyint 1 source_video.flv
+
 
 VIDEO EDITING
 
 
 VIDEO EDITING
 
@@ -66,10 +71,10 @@ commands:
        ;
 
 I used to work with semi-professional Sony U-matic video montage back in 1990
        ;
 
 I used to work with semi-professional Sony U-matic video montage back in 1990
-and have grown to love it's work flow which doesn't force you to click
+and have grown to love it's workflow which doesn't force you to click
 all over the screen to do something useful.
 
 all over the screen to do something useful.
 
-In fact, with it, you need 3-5 times more time to finish material,
+In fact, with this tool, I need 3-5 times more time to finish material,
 and with most video editing solutions available in open source,
 I needed at least 10-20 times more time to do anything useful.
 
 and with most video editing solutions available in open source,
 I needed at least 10-20 times more time to do anything useful.
 
@@ -82,14 +87,14 @@ for mplayer and json data for web interface.
 
 Effective subtitle editing requires preroll. This is feature from my U-matic days
 because scopes (U-matic video recorders with magnetic tape) couldn't speed up
 
 Effective subtitle editing requires preroll. This is feature from my U-matic days
 because scopes (U-matic video recorders with magnetic tape) couldn't speed up
-instantly, so they would rewind, start AND SHOW YOU FEW SECONDS BEFORE YOUR EDIT.
+instantly, so they would rewind, and than start FEW SECONDS BEFORE your edit point.
 
 
-This is crucial part in implementing following work flow with mplayer:
+This was crucial concept for implementing the following workflow with mplayer:
 
   1. press i to record EDL point (start of subtitle)
   2. press i to end EDL (end of subtitle)
   3. press , to enter subtitle (usually you want to enter subtitle after end of sentence)
 
   1. press i to record EDL point (start of subtitle)
   2. press i to end EDL (end of subtitle)
   3. press , to enter subtitle (usually you want to enter subtitle after end of sentence)
-  4. preroll 3 seconds before subtitle and review it
+  4. mplayer will preroll 3 seconds before subtitle and review it
   5. continue subtitling, goto 1
 
 You can also use F9 to add subtitle (nicely located near i key) or F12 to enter vi
   5. continue subtitling, goto 1
 
 You can also use F9 to add subtitle (nicely located near i key) or F12 to enter vi
@@ -104,6 +109,10 @@ However, to sync subtitles with slides, I have introduced magic syntax:
 
 which triggers switch to slide 42.
 
 
 which triggers switch to slide 42.
 
+In presentations which are created using Takahashi method (lot of slides with
+transitions which follow speaker) you might use just add subtitle to mark
+transition to next slide.
+
 
 HTML5 WEB INTERFACE
 
 
 HTML5 WEB INTERFACE
 
@@ -131,32 +140,29 @@ TRY IT OUT
 
 Create media/conference-title/www file with source urls for video and presentation
 
 
 Create media/conference-title/www file with source urls for video and presentation
 
+       # install dependecies from Debian packages
+       $ sudo bin/install-debian.sh
+
        $ cd media/conference-title
        $ wget -nc -i www
 
        $ cd media/conference-title
        $ wget -nc -i www
 
-       # set default video
-       $ ln -s 20090704183304_dobrica.mts.ogv video.ogv
-
        # create metadata
        # create metadata
-       $ vi hcalendar.html
-
-       # setup interface
-       $ cd www 
-       $ ln -sf ../media/conference-title media
-       $ cd -
+       $ vi hCalendar.html
 
        # generate hires slide jpegs using ghostscript
        $ ./bin/slides-hires.sh media/conference-title/presentation.pdf
 
        # annotate some material
 
        # generate hires slide jpegs using ghostscript
        $ ./bin/slides-hires.sh media/conference-title/presentation.pdf
 
        # annotate some material
-       $ ./bin/mplayer.pl
+       $ ./bin/mplayer.pl media/conference-Title/video.ogv
+
+After adding first slide you will get visual overview of all slides
+which is useful when typing in slide markers [42] in subtitles.
 
 
-       # resize presentation and show montage preview
-       $ ./bin/slides-resize.sh
+When slide reisze finish, you might want to open http://localhost/html5tv/www/_editing.html
+in Firefox (you will have to open it through http server!) and check final result.
 
 
-You will probably want to run resize after you made first annotation in mplayer
-because you will get visual overview of all available slides which is useful
-when typing in slide markers [42] in subtitles.
+MULTI MONITOR SETUP
 
 
-When slide reisze finish, you might want to open http://localhost/html5tv/www/media.html
-in Firefox and check final result.
+I'm using awesome as window manager, and since HTML5TV uses xdotool to focus between terminal
+to enter subtitle and mplayer, it will switch to same virtual desktop on *both* monitors,
+so it's helpful to start ./bin/mplayer.pl on same virtual desktop at least with awesome.