Incremental video: Difference between revisions
m →Incremental video with SuperMemo 2008: Inserting a blank line between the two section images |
No edit summary |
||
| Line 1: | Line 1: | ||
== Incremental video with SuperMemo 2008 == | == Incremental video with SuperMemo 2008 == | ||
Incremental video is a technique for learning or watching video material. On the face of it, it looks like channel-zapping on steroids. However, it is also a powerful learning technique that makes it easy to process thousands of videos at the same time without getting lost. It also makes it easy to learn individual video scenes for long-term retention. It can be used to learn sports, master musical instruments, understand biology, or learn fun dialogs in your favorite movies. Individual videos are processed in small portions. Viewing can be resumed at any time at the last viewing position. Best pieces are preserved for repeat viewing. Individual vidoes are prioritized and served on a daily basis in manageable portions in order of priority. Incremental video in SuperMemo 2008 uses [http://youtube.com YouTube] as the main source of its video material. | Incremental video is a technique for learning or watching video material. On the face of it, it looks like channel-zapping on steroids. However, it is also a powerful learning technique that makes it easy to process thousands of videos at the same time without getting lost. It also makes it easy to learn individual video scenes for long-term retention. It can be used to learn sports, master musical instruments, understand biology, or learn fun dialogs in your favorite movies. Individual videos are processed in small portions. Viewing can be resumed at any time at the last viewing position. Best pieces are preserved for repeat viewing. Individual vidoes are prioritized and served on a daily basis in manageable portions in order of priority. Incremental video in SuperMemo 2008 uses [http://youtube.com YouTube] as the main source of its video material. | ||
[[Image: | [[Image:Incremental video.jpg|center|800px|SuperMemo: Incremental video in action - Incremental learning about DNA wrapping and replication based on a video imported from YouTube]] | ||
<br | <br> | ||
[[Image: | [[Image:Professional level.jpg|center|800px|SuperMemo: Incremental video in action - Incremental watching about the historic North Pole swim by Lewis Gordon Pugh]] | ||
== For users of SuperMemo == | == For users of SuperMemo == | ||
SuperMemo is a pioneer in implementing versatile incremental video. For those who are familiar with incremental reading (also pioneered by SuperMemo), incremental video is an analogous technique. Instead of text extracts, you generate video extracts that form a portion of a larger video. Video extracts are viewed repeatedly in increasing intervals, as is the case with other pieces of information in SuperMemo. | SuperMemo is a pioneer in implementing versatile incremental video. For those who are familiar with incremental reading (also pioneered by SuperMemo), incremental video is an analogous technique. Instead of text extracts, you generate video extracts that form a portion of a larger video. Video extracts are viewed repeatedly in increasing intervals, as is the case with other pieces of information in SuperMemo. | ||
== General idea == | == General idea == | ||
This is how you work with incremental video in SuperMemo 2008: | This is how you work with incremental video in SuperMemo 2008: | ||
#open your favorite YouTube videos in Internet Explorer | |||
#choose YouTube import option to import videos to SuperMemo | |||
#use '''Learn''' to process individual videos | |||
#use '''Start''' and '''Stop''' buttons to mark interesting scenes | |||
#use '''Extract''' to generate new elements with scenes marked with '''Start''' and '''Stop''' (see below) | |||
#use learning tools of SuperMemo to prioritize, schedule, and organize videos and video extracts | |||
<div class="center"> | <div class="center"> | ||
[[Image:Incremental video Extract.jpg|800px|SuperMemo: An extract created from the "Pirates of Silicon Valley - Part 4" YouTube video in the process of incremental video watching]] | |||
<blockquote>''An extract from the "Pirates of Silicon Valley " (yellow color in the template is used to differentiate between extracts and parent videos) . SuperMemo will keep playing the fragment between the start time of 8 min. 43 sec. and the stop time at 9 min 8 sec. (of the original YouTube video). Checkmark near the '''Test''' On the right, you can see the description of the video imported from the YouTube database. In pink, you can see references generated automatically (when importing videos with '''[[Edit menu|Edit]] : [[Import web pages]] : YouTube''' (Shift+Ctrl+Y)). Both the video description and the references are propagated from the original video element to all video extracts.''</blockquote></div> | |||
You can easily work with thousands of videos at the same time and never get lost, never get bored, or ever miss a valuable scene. You can also use SuperMemo as your video or music jukebox. You can work with individual videos for mere seconds. Just as much as is needed to set the new viewing point, determine the priority and determine the date of the next viewing. This way, you can process dozens of videos daily and work with thousands of videos in parallel. | |||
== YouTube == | |||
== YouTube == | |||
Incremental video in SuperMemo 2008 is based on [http://youtube.com YouTube]. You can still use local video files, but these slow down the program, take lots of space, and are not as easy to use with incremental video (poorly developed toolset). You can capitalize on the video streaming power of YouTube and speed up SuperMemo (even though you may suffer video lags on weaker Internet connections). You will also dramatically save on hard disk space. Videos are notorious hogs of space, your YouTube collections will take a tiny fraction of space. They will actually take less space than incremental reading collections while carrying lots of learning power. If your network is slow or frequently down, you should take comfort in the fact that this situation is likely to change for the better as networks improve worldwide all the time (and this progress is not likely to be slowed soon). Last but not least, SuperMemo will encourage you to upload your favorite videos to YouTube and thus share them with other users of SuperMemo. It would be helpful if you marked them as suitable or specifically destined for incremental video by including "incremental video" text in the description. | Incremental video in SuperMemo 2008 is based on [http://youtube.com YouTube]. You can still use local video files, but these slow down the program, take lots of space, and are not as easy to use with incremental video (poorly developed toolset). You can capitalize on the video streaming power of YouTube and speed up SuperMemo (even though you may suffer video lags on weaker Internet connections). You will also dramatically save on hard disk space. Videos are notorious hogs of space, your YouTube collections will take a tiny fraction of space. They will actually take less space than incremental reading collections while carrying lots of learning power. If your network is slow or frequently down, you should take comfort in the fact that this situation is likely to change for the better as networks improve worldwide all the time (and this progress is not likely to be slowed soon). Last but not least, SuperMemo will encourage you to upload your favorite videos to YouTube and thus share them with other users of SuperMemo. It would be helpful if you marked them as suitable or specifically destined for incremental video by including "incremental video" text in the description. | ||
== Importing videos == | == Importing videos == | ||
To import videos for incremental learning do the following: | To import videos for incremental learning do the following: | ||
# open YouTube videos in Internet Explorer | #open YouTube videos in Internet Explorer | ||
# choose '''[[Edit menu | Edit]] : Import web pages : YouTube''' (or just press ''Ctrl+Shift+Y'') | #choose '''[[Edit menu|Edit]] : Import web pages : YouTube''' (or just press ''Ctrl+Shift+Y'') | ||
# optionally, set import options (e.g. which videos to import, video priority, name of the import node in the knowledge tree, etc.) | #optionally, set import options (e.g. which videos to import, video priority, name of the import node in the knowledge tree, etc.) | ||
# click '''Import''' | #click '''Import''' | ||
[[Image: | [[Image:YouTube import.jpg|center|800px|SuperMemo: Importing videos featuring Richard Dawkins from YouTube for incremental learning]] | ||
== Viewing videos and learning == | == Viewing videos and learning == | ||
Use '''Learn''' as you would do when learning with SuperMemo. The video starts automatically. When you get bored or would like to watch other videos, press '''Start''' to mark the point from which you will resume the video next time you see it. If you find an important fragment that you would like to learn or view again, press '''Start''' at the beginning of the fragment, and '''Stop''' at the end of the fragment. Use '''Test''' to review the fragment or watch it again. Press '''Extract''' if you would like to create a new fragment that should take part in the learning process as a separate element. | Use '''Learn''' as you would do when learning with SuperMemo. The video starts automatically. When you get bored or would like to watch other videos, press '''Start''' to mark the point from which you will resume the video next time you see it. If you find an important fragment that you would like to learn or view again, press '''Start''' at the beginning of the fragment, and '''Stop''' at the end of the fragment. Use '''Test''' to review the fragment or watch it again. Press '''Extract''' if you would like to create a new fragment that should take part in the learning process as a separate element. | ||
You can use '''Mark''' and '''Resume''' to set a bookmark that will not affect the point from which video starts (e.g. when preparing an extract). | You can use '''Mark''' and '''Resume''' to set a bookmark that will not affect the point from which video starts (e.g. when preparing an extract). | ||
You can generate extracts without interrupting the viewing process. Extract elements are generated only when you move on to the next element or when you press ''Alt+X''. | You can generate extracts without interrupting the viewing process. Extract elements are generated only when you move on to the next element or when you press ''Alt+X''. | ||
== Exemplary videos == | == Exemplary videos == | ||
Incremental video is a video equivalent of incremental reading. However, there are many things you may wish to learn that are best learned with video and cannot be substituted with incremental reading. The list is truly endless. However, these are a few examples just to give you the first sense of why incremental video is an important complement to incremental reading: | Incremental video is a video equivalent of incremental reading. However, there are many things you may wish to learn that are best learned with video and cannot be substituted with incremental reading. The list is truly endless. However, these are a few examples just to give you the first sense of why incremental video is an important complement to incremental reading: | ||
* learn a foreign language with the help of movies, speeches, lectures, etc. | *learn a foreign language with the help of movies, speeches, lectures, etc. | ||
* learn recent history with archive footage | *learn recent history with archive footage | ||
* learn to play a musical instrument using video tutorial produced by experts or best players | *learn to play a musical instrument using video tutorial produced by experts or best players | ||
* learn to play along or sing along your favorite songs | *learn to play along or sing along your favorite songs | ||
* use Mike Phelps videos to learn how to swim butterfly | *use Mike Phelps videos to learn how to swim butterfly | ||
* recover from injuries by learning physiotherapeutic exercises | *recover from injuries by learning physiotherapeutic exercises | ||
* watch movies incrementally | *watch movies incrementally | ||
* listen to your favorite music | *listen to your favorite music | ||
* watch historic sports events | *watch historic sports events | ||
* watch video lectures from reputable universities | *watch video lectures from reputable universities | ||
* enjoy or learn the best jokes or comedy pieces by Leno, Connan, Jon Stewart, and others | *enjoy or learn the best jokes or comedy pieces by Leno, Connan, Jon Stewart, and others | ||
* master speechmaking with videos of MLK, JFK or Obama | *master speechmaking with videos of MLK, JFK or Obama | ||
* seek motivation from Tony Robbins or other self-help gurus | *seek motivation from Tony Robbins or other self-help gurus | ||
* learn to cook | *learn to cook | ||
* relive memorable moments in the lives of your family and friends | *relive memorable moments in the lives of your family and friends | ||
* learn physiology, geology, physics, or history, wherever a video explanation is needed | *learn physiology, geology, physics, or history, wherever a video explanation is needed | ||
== Problems == | == Problems == | ||
Here are some problems you may encounter when learning with incremental video: | Here are some problems you may encounter when learning with incremental video: | ||
* ''Alt+Left'' shortcut is used by Internet Explorer to return to the previously visited page. As a result, it also works like an Undo for your '''Start:Stop''' setting. To return to the previous page in SuperMemo, use the ''' | *''Alt+Left'' shortcut is used by Internet Explorer to return to the previously visited page. As a result, it also works like an Undo for your '''Start:Stop''' setting. To return to the previous page in SuperMemo, use the '''<''' button on the element toolbar | ||
* ''Enter'' in the extract dialog will extract portion of video and move to the next element. If you want to keep adding extracts, use '''OK''' instead | *''Enter'' in the extract dialog will extract portion of video and move to the next element. If you want to keep adding extracts, use '''OK''' instead | ||
* it may happen that your network is down or the Internet is slow when working with YouTube videos. You may therefore prefer to first experiment with a dedicated incremental video collection to learn how to handle videos and prevent interruptions to learning in cases of network problems. You can always stop working with your incremental video collection, return to your regular learning, and resume video learning when the network returns to normal functionality | *it may happen that your network is down or the Internet is slow when working with YouTube videos. You may therefore prefer to first experiment with a dedicated incremental video collection to learn how to handle videos and prevent interruptions to learning in cases of network problems. You can always stop working with your incremental video collection, return to your regular learning, and resume video learning when the network returns to normal functionality | ||
* if you would like to use SuperMemo as your YouTube jukebox, you should also keep music videos in a single collection (or mark them all with a specific keyword for fast subset learning). You can later hide your jukebox collection in the system tray. Your jukebox will play only the selected fragments of individual videos in order of priority as specified in your sorting criteria. As in incremental reading, using intervals and priorities is a good remedy against getting bored with a given song or video | *if you would like to use SuperMemo as your YouTube jukebox, you should also keep music videos in a single collection (or mark them all with a specific keyword for fast subset learning). You can later hide your jukebox collection in the system tray. Your jukebox will play only the selected fragments of individual videos in order of priority as specified in your sorting criteria. As in incremental reading, using intervals and priorities is a good remedy against getting bored with a given song or video | ||
* vidoes cannot be played in SuperMemo if embedded video is blocked. Those videos you can only watch in YouTube. This means, it will be hard to view them incrementally; however, you can still use prioritization and scheduling tools to choose which videos should be played in which sequence and on which day | *vidoes cannot be played in SuperMemo if embedded video is blocked. Those videos you can only watch in YouTube. This means, it will be hard to view them incrementally; however, you can still use prioritization and scheduling tools to choose which videos should be played in which sequence and on which day | ||
* for technical reasons, some videos (roughly one in a thousand) cannot be watched incrementally (they will ignore extracts and always play in their entirety); some can show large rounding errors for extract precision (around 10% of videos can only be watched in large increments). These estimation are valid for winter 2009. | *for technical reasons, some videos (roughly one in a thousand) cannot be watched incrementally (they will ignore extracts and always play in their entirety); some can show large rounding errors for extract precision (around 10% of videos can only be watched in large increments). These estimation are valid for winter 2009. | ||
== Your own incremental video script == | == Your own incremental video script == | ||
Videos are handled with the help of [http://code.google.com/apis/youtube/js_api_reference.html YouTube Player API] in HTML components using a small JavaScript program. When you first run SuperMemo, it writes this script into a file stored in the ''BIN'' subfolder of the folder in which you installed SuperMemo. The name of the file is ''yt.htm''. If you know JavaScript, you can substitute your own incremental video script in that file (e.g. to change the layout, size of buttons, or even add new functions for processing videos). Here are the only components of the script that you need to preserve: | Videos are handled with the help of [http://code.google.com/apis/youtube/js_api_reference.html YouTube Player API] in HTML components using a small JavaScript program. When you first run SuperMemo, it writes this script into a file stored in the ''BIN'' subfolder of the folder in which you installed SuperMemo. The name of the file is ''yt.htm''. If you know JavaScript, you can substitute your own incremental video script in that file (e.g. to change the layout, size of buttons, or even add new functions for processing videos). Here are the only components of the script that you need to preserve: | ||
* the order of INPUT fields (these are used by SuperMemo to collect extract boundaries) | *the order of INPUT fields (these are used by SuperMemo to collect extract boundaries) | ||
* SELECT and OPTION fields for generating extracts | *SELECT and OPTION fields for generating extracts | ||
* INPUT field with YouTube video ID substituted by SuperMemo (''id="videoid"'') | *INPUT field with YouTube video ID substituted by SuperMemo (''id="videoid"'') | ||
* INPUT field that determines the position of video start and end (''id="startvideoat"'' and ''id="stopvideoat"'')(must be "0:00:00") | *INPUT field that determines the position of video start and end (''id="startvideoat"'' and ''id="stopvideoat"'')(must be "0:00:00") | ||
If you would like to share your own script with others, you can upload it to [http://wiki.supermemo.org SuperMemoPedia]. | If you would like to share your own script with others, you can upload it to [http://wiki.supermemo.org SuperMemoPedia]. | ||
Revision as of 15:01, 9 May 2009
Incremental video with SuperMemo 2008
Incremental video is a technique for learning or watching video material. On the face of it, it looks like channel-zapping on steroids. However, it is also a powerful learning technique that makes it easy to process thousands of videos at the same time without getting lost. It also makes it easy to learn individual video scenes for long-term retention. It can be used to learn sports, master musical instruments, understand biology, or learn fun dialogs in your favorite movies. Individual videos are processed in small portions. Viewing can be resumed at any time at the last viewing position. Best pieces are preserved for repeat viewing. Individual vidoes are prioritized and served on a daily basis in manageable portions in order of priority. Incremental video in SuperMemo 2008 uses YouTube as the main source of its video material.


For users of SuperMemo
SuperMemo is a pioneer in implementing versatile incremental video. For those who are familiar with incremental reading (also pioneered by SuperMemo), incremental video is an analogous technique. Instead of text extracts, you generate video extracts that form a portion of a larger video. Video extracts are viewed repeatedly in increasing intervals, as is the case with other pieces of information in SuperMemo.
General idea
This is how you work with incremental video in SuperMemo 2008:
- open your favorite YouTube videos in Internet Explorer
- choose YouTube import option to import videos to SuperMemo
- use Learn to process individual videos
- use Start and Stop buttons to mark interesting scenes
- use Extract to generate new elements with scenes marked with Start and Stop (see below)
- use learning tools of SuperMemo to prioritize, schedule, and organize videos and video extracts
An extract from the "Pirates of Silicon Valley " (yellow color in the template is used to differentiate between extracts and parent videos) . SuperMemo will keep playing the fragment between the start time of 8 min. 43 sec. and the stop time at 9 min 8 sec. (of the original YouTube video). Checkmark near the Test On the right, you can see the description of the video imported from the YouTube database. In pink, you can see references generated automatically (when importing videos with Edit : Import web pages : YouTube (Shift+Ctrl+Y)). Both the video description and the references are propagated from the original video element to all video extracts.
You can easily work with thousands of videos at the same time and never get lost, never get bored, or ever miss a valuable scene. You can also use SuperMemo as your video or music jukebox. You can work with individual videos for mere seconds. Just as much as is needed to set the new viewing point, determine the priority and determine the date of the next viewing. This way, you can process dozens of videos daily and work with thousands of videos in parallel.
YouTube
Incremental video in SuperMemo 2008 is based on YouTube. You can still use local video files, but these slow down the program, take lots of space, and are not as easy to use with incremental video (poorly developed toolset). You can capitalize on the video streaming power of YouTube and speed up SuperMemo (even though you may suffer video lags on weaker Internet connections). You will also dramatically save on hard disk space. Videos are notorious hogs of space, your YouTube collections will take a tiny fraction of space. They will actually take less space than incremental reading collections while carrying lots of learning power. If your network is slow or frequently down, you should take comfort in the fact that this situation is likely to change for the better as networks improve worldwide all the time (and this progress is not likely to be slowed soon). Last but not least, SuperMemo will encourage you to upload your favorite videos to YouTube and thus share them with other users of SuperMemo. It would be helpful if you marked them as suitable or specifically destined for incremental video by including "incremental video" text in the description.
Importing videos
To import videos for incremental learning do the following:
- open YouTube videos in Internet Explorer
- choose Edit : Import web pages : YouTube (or just press Ctrl+Shift+Y)
- optionally, set import options (e.g. which videos to import, video priority, name of the import node in the knowledge tree, etc.)
- click Import

Viewing videos and learning
Use Learn as you would do when learning with SuperMemo. The video starts automatically. When you get bored or would like to watch other videos, press Start to mark the point from which you will resume the video next time you see it. If you find an important fragment that you would like to learn or view again, press Start at the beginning of the fragment, and Stop at the end of the fragment. Use Test to review the fragment or watch it again. Press Extract if you would like to create a new fragment that should take part in the learning process as a separate element.
You can use Mark and Resume to set a bookmark that will not affect the point from which video starts (e.g. when preparing an extract).
You can generate extracts without interrupting the viewing process. Extract elements are generated only when you move on to the next element or when you press Alt+X.
Exemplary videos
Incremental video is a video equivalent of incremental reading. However, there are many things you may wish to learn that are best learned with video and cannot be substituted with incremental reading. The list is truly endless. However, these are a few examples just to give you the first sense of why incremental video is an important complement to incremental reading:
- learn a foreign language with the help of movies, speeches, lectures, etc.
- learn recent history with archive footage
- learn to play a musical instrument using video tutorial produced by experts or best players
- learn to play along or sing along your favorite songs
- use Mike Phelps videos to learn how to swim butterfly
- recover from injuries by learning physiotherapeutic exercises
- watch movies incrementally
- listen to your favorite music
- watch historic sports events
- watch video lectures from reputable universities
- enjoy or learn the best jokes or comedy pieces by Leno, Connan, Jon Stewart, and others
- master speechmaking with videos of MLK, JFK or Obama
- seek motivation from Tony Robbins or other self-help gurus
- learn to cook
- relive memorable moments in the lives of your family and friends
- learn physiology, geology, physics, or history, wherever a video explanation is needed
Problems
Here are some problems you may encounter when learning with incremental video:
- Alt+Left shortcut is used by Internet Explorer to return to the previously visited page. As a result, it also works like an Undo for your Start:Stop setting. To return to the previous page in SuperMemo, use the < button on the element toolbar
- Enter in the extract dialog will extract portion of video and move to the next element. If you want to keep adding extracts, use OK instead
- it may happen that your network is down or the Internet is slow when working with YouTube videos. You may therefore prefer to first experiment with a dedicated incremental video collection to learn how to handle videos and prevent interruptions to learning in cases of network problems. You can always stop working with your incremental video collection, return to your regular learning, and resume video learning when the network returns to normal functionality
- if you would like to use SuperMemo as your YouTube jukebox, you should also keep music videos in a single collection (or mark them all with a specific keyword for fast subset learning). You can later hide your jukebox collection in the system tray. Your jukebox will play only the selected fragments of individual videos in order of priority as specified in your sorting criteria. As in incremental reading, using intervals and priorities is a good remedy against getting bored with a given song or video
- vidoes cannot be played in SuperMemo if embedded video is blocked. Those videos you can only watch in YouTube. This means, it will be hard to view them incrementally; however, you can still use prioritization and scheduling tools to choose which videos should be played in which sequence and on which day
- for technical reasons, some videos (roughly one in a thousand) cannot be watched incrementally (they will ignore extracts and always play in their entirety); some can show large rounding errors for extract precision (around 10% of videos can only be watched in large increments). These estimation are valid for winter 2009.
Your own incremental video script
Videos are handled with the help of YouTube Player API in HTML components using a small JavaScript program. When you first run SuperMemo, it writes this script into a file stored in the BIN subfolder of the folder in which you installed SuperMemo. The name of the file is yt.htm. If you know JavaScript, you can substitute your own incremental video script in that file (e.g. to change the layout, size of buttons, or even add new functions for processing videos). Here are the only components of the script that you need to preserve:
- the order of INPUT fields (these are used by SuperMemo to collect extract boundaries)
- SELECT and OPTION fields for generating extracts
- INPUT field with YouTube video ID substituted by SuperMemo (id="videoid")
- INPUT field that determines the position of video start and end (id="startvideoat" and id="stopvideoat")(must be "0:00:00")
If you would like to share your own script with others, you can upload it to SuperMemoPedia.