<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://www.avisynth.nl/index.php?action=history&amp;feed=atom&amp;title=Removing_blended_film_frames_on_vcds</id>
	<title>Removing blended film frames on vcds - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://www.avisynth.nl/index.php?action=history&amp;feed=atom&amp;title=Removing_blended_film_frames_on_vcds"/>
	<link rel="alternate" type="text/html" href="http://www.avisynth.nl/index.php?title=Removing_blended_film_frames_on_vcds&amp;action=history"/>
	<updated>2026-09-11T06:00:27Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>http://www.avisynth.nl/index.php?title=Removing_blended_film_frames_on_vcds&amp;diff=2871&amp;oldid=prev</id>
		<title>ChiDragon: Forgot formatting</title>
		<link rel="alternate" type="text/html" href="http://www.avisynth.nl/index.php?title=Removing_blended_film_frames_on_vcds&amp;diff=2871&amp;oldid=prev"/>
		<updated>2014-01-02T20:49:19Z</updated>

		<summary type="html">&lt;p&gt;Forgot formatting&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:49, 2 January 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l35&quot;&gt;Line 35:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 35:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This code is effective, but not perfect. It does not perform noise reduction - other than the simplistic and not very effective blending of the different versions of the frames - nor can it detect which frames are blended. It assumes the 3rd and 4th frames out of every 5 are blended, but many poorly mastered VCDs break this pattern, in which case, this function is useless.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This code is effective, but not perfect. It does not perform noise reduction - other than the simplistic and not very effective blending of the different versions of the frames - nor can it detect which frames are blended. It assumes the 3rd and 4th frames out of every 5 are blended, but many poorly mastered VCDs break this pattern, in which case, this function is useless.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For broken cadences, use one of the [&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;url=http://avisynth.nl/index.php/&lt;/del&gt;External_filters#Fieldblending_and_Frameblending_removal&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/del&gt;frameblending removal&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[/url&lt;/del&gt;] filters that is specifically designed for this type of film -&amp;gt; NTSC -&amp;gt; blend recovery (i.e. ExBlend, Srestore with a string for &#039;&#039;omode&#039;&#039;).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;For broken cadences, use one of the [&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[&lt;/ins&gt;External_filters#Fieldblending_and_Frameblending_removal&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;|&lt;/ins&gt;frameblending removal&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]&lt;/ins&gt;] filters that is specifically designed for this type of film -&amp;gt; NTSC -&amp;gt; blend recovery (i.e. ExBlend, Srestore with a string for &#039;&#039;omode&#039;&#039;).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Guides]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Guides]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>ChiDragon</name></author>
	</entry>
	<entry>
		<id>http://www.avisynth.nl/index.php?title=Removing_blended_film_frames_on_vcds&amp;diff=2870&amp;oldid=prev</id>
		<title>ChiDragon: Auto filters</title>
		<link rel="alternate" type="text/html" href="http://www.avisynth.nl/index.php?title=Removing_blended_film_frames_on_vcds&amp;diff=2870&amp;oldid=prev"/>
		<updated>2014-01-02T20:47:48Z</updated>

		<summary type="html">&lt;p&gt;Auto filters&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:47, 2 January 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l35&quot;&gt;Line 35:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 35:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This code is effective, but not perfect. It does not perform noise reduction - other than the simplistic and not very effective blending of the different versions of the frames - nor can it detect which frames are blended. It assumes the 3rd and 4th frames out of every 5 are blended, but many poorly mastered VCDs break this pattern, in which case, this function is useless.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This code is effective, but not perfect. It does not perform noise reduction - other than the simplistic and not very effective blending of the different versions of the frames - nor can it detect which frames are blended. It assumes the 3rd and 4th frames out of every 5 are blended, but many poorly mastered VCDs break this pattern, in which case, this function is useless.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;If anyone can add some sort &lt;/del&gt;of &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;detection code to determine which frames are blended and then apply &lt;/del&gt;this &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;code&lt;/del&gt;, &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;that would be great&lt;/del&gt;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;For broken cadences, use one &lt;/ins&gt;of &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;the [url=http://avisynth.nl/index.php/External_filters#Fieldblending_and_Frameblending_removal]frameblending removal[/url] filters that is specifically designed for &lt;/ins&gt;this &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;type of film -&amp;gt; NTSC -&amp;gt; blend recovery (i.e. ExBlend&lt;/ins&gt;, &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Srestore with a string for &#039;&#039;omode&#039;&#039;)&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Thanks!&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Guides]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Guides]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>ChiDragon</name></author>
	</entry>
	<entry>
		<id>http://www.avisynth.nl/index.php?title=Removing_blended_film_frames_on_vcds&amp;diff=1053&amp;oldid=prev</id>
		<title>Admin: 1 revision</title>
		<link rel="alternate" type="text/html" href="http://www.avisynth.nl/index.php?title=Removing_blended_film_frames_on_vcds&amp;diff=1053&amp;oldid=prev"/>
		<updated>2013-05-10T12:03:00Z</updated>

		<summary type="html">&lt;p&gt;1 revision&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 14:03, 10 May 2013&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>http://www.avisynth.nl/index.php?title=Removing_blended_film_frames_on_vcds&amp;diff=1052&amp;oldid=prev</id>
		<title>Wilbert at 12:01, 10 May 2013</title>
		<link rel="alternate" type="text/html" href="http://www.avisynth.nl/index.php?title=Removing_blended_film_frames_on_vcds&amp;diff=1052&amp;oldid=prev"/>
		<updated>2013-05-10T12:01:08Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;For anyone who owns films on NTSC VCD&amp;#039;s and has done a frame by frame playback, it can be easily seen that two consecutive frames out of every five frames are blended with adjacent frames. This is done to match the speed of film to NTSC video. Film plays at 24 frames per second, while video plays at 30 frames per second. To match the speeds, one new film frame must be added to every four existing frames. The process is similar, although simpler, than telecine, so if you want to understand how the blending procedure is undertaken, search for &amp;#039;telecine&amp;#039;. The difference is instead of interlaced frames, you have blended frames. If you want to recover the original frames, problems arise, because one doesn&amp;#039;t exist.&lt;br /&gt;
&lt;br /&gt;
Here is an example: the VCD film frames will be listed as numbers, and the corresponding &amp;#039;film&amp;#039; frames will be listed as letters. Where letters are doubled up, that means the frame is complete.&lt;br /&gt;
&lt;br /&gt;
 VCD Frames     1    2    3    4    5&lt;br /&gt;
 Film Frames    aa   bb   bc   cd   dd&lt;br /&gt;
&lt;br /&gt;
Frames a, b and d are kept in their entirety. But frame c is not. It is blended into 2 different frames, but there is no independent copy. So it must be recovered digitally.&lt;br /&gt;
&lt;br /&gt;
This is how it&amp;#039;s done. Frame 3 consists of an even blend of frames b and c. Since we have a complete version of frame b, we can &amp;#039;[[Subtract|subtract]]&amp;#039; that image from the blended frame, leaving behind frame c. Frame b has to be reduced to 50% effectiveness in the subtraction, because only 50% of frame 3 is frame b, the other 50% is frame c. Likewise, frame 4, consisting of frames c and d, can subtract frame d (which is complete in frame 5) to leave behind a second version of frame c.&lt;br /&gt;
&lt;br /&gt;
This redundancy is not entirely necessary, however it is recommended because video compression noise affects the restored frames&amp;#039; appearance. By combining the two restorations, the majority of video noise is hidden.&lt;br /&gt;
&lt;br /&gt;
So here is the code:&lt;br /&gt;
&lt;br /&gt;
 Function DeBlend (clip Last) {&lt;br /&gt;
     First = [[SelectEvery]] (5, 0)&lt;br /&gt;
     Second = SelectEvery (5, 1)     # Frames a, b and d get passed through untouched.&lt;br /&gt;
     Fourth = SelectEvery (5, 4)&lt;br /&gt;
     Third1 = [[Subtract]] (SelectEvery (5, 2), &lt;br /&gt;
       \ Second.[[Levels]] (0, 1, 255, 128, 255)).Levels (0, 1, 127, 0, 255)&lt;br /&gt;
     Third2 = Subtract (SelectEvery (5, 3), &lt;br /&gt;
       \ Fourth.Levels (0, 1, 255, 128, 255)).Levels (0, 1, 127, 0, 255)&lt;br /&gt;
 &lt;br /&gt;
 # Recovering frame c from the blends by subtraction. Note that the first Levels&amp;#039; &lt;br /&gt;
 # halfs the range of frames b and d.&lt;br /&gt;
 # The second Levels&amp;#039; boosts each restoration of frame c from 50% value to 100%.&lt;br /&gt;
 &lt;br /&gt;
     # Blend the two versions of frame c together to get the most accurate restoration&lt;br /&gt;
     Third = [[Overlay]] (Third1, Third2, mode = &amp;quot;blend&amp;quot;, opacity = 0.5)    &lt;br /&gt;
     # Re-integrate the restored frame into the other frames.&lt;br /&gt;
     [[Interleave]] (First, Second, Third, Fourth)   &lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
This code is effective, but not perfect. It does not perform noise reduction - other than the simplistic and not very effective blending of the different versions of the frames - nor can it detect which frames are blended. It assumes the 3rd and 4th frames out of every 5 are blended, but many poorly mastered VCDs break this pattern, in which case, this function is useless.&lt;br /&gt;
&lt;br /&gt;
If anyone can add some sort of detection code to determine which frames are blended and then apply this code, that would be great.&lt;br /&gt;
&lt;br /&gt;
Thanks!&lt;br /&gt;
&lt;br /&gt;
[[Category:Guides]]&lt;/div&gt;</summary>
		<author><name>Wilbert</name></author>
	</entry>
</feed>