<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.slacky.eu/wikislack/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
		<id>http://www.slacky.eu/wikislack/index.php?title=ToZenAviMencoder_(en)&amp;feed=atom&amp;action=history</id>
		<title>ToZenAviMencoder (en) - Cronologia</title>
		<link rel="self" type="application/atom+xml" href="http://www.slacky.eu/wikislack/index.php?title=ToZenAviMencoder_(en)&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=ToZenAviMencoder_(en)&amp;action=history"/>
		<updated>2013-06-20T09:53:50Z</updated>
		<subtitle>Cronologia della pagina su questo sito</subtitle>
		<generator>MediaWiki 1.20.3</generator>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=ToZenAviMencoder_(en)&amp;diff=5455&amp;oldid=prev</id>
		<title>414n il 08:04, 11 ott 2008</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=ToZenAviMencoder_(en)&amp;diff=5455&amp;oldid=prev"/>
				<updated>2008-10-11T08:04:41Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Versione meno recente&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Versione delle 08:04, 11 ott 2008&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 5:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 5:&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Introduction = &lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Introduction = &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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;As a shiny new Creative Zen knocked to the door of my house, I immediately began searching for the right settings in order to convert videos from any format they were to a Zen-able format.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;As &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;soon as &lt;/span&gt;a shiny new Creative Zen knocked to the door of my house, I immediately began searching for the right settings in order to convert videos from any format they were to a Zen-able format.&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The Zen has the ability to play XVID and Windows Media Video (WMV) movies, with little restrictions.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The Zen has the ability to play XVID and Windows Media Video (WMV) movies, with little restrictions.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 12:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 12:&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;At first I made some conversion experiments using ffmpeg (I like it more than mencoder), but all the movies it converted had the problem of skipping the last 6/7 seconds of the video, as they were played on the Zen.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;At first I made some conversion experiments using ffmpeg (I like it more than mencoder), but all the movies it converted had the problem of skipping the last 6/7 seconds of the video, as they were played on the Zen.&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;After some searching, what I came to is that this is due to ffmpeg producing always VBR videos (variable bitrate), instead of CBR (constant bitrate) ones, which the Zen requires. If someone knows a way to make ffmpeg produce CBR movies (it seems to not work setting minrate and maxrate to the same value), please post [http://www.slacky.eu/forum/viewtopic.php?f=12&amp;amp;t=26143 here] how to do it.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;After some searching, what I came to &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;understand &lt;/span&gt;is that this is due to ffmpeg producing always VBR videos (variable bitrate), instead of CBR (constant bitrate) ones, which the Zen requires. If someone knows a way to make ffmpeg produce CBR movies (it seems to not work setting minrate and maxrate to the same value), please post [http://www.slacky.eu/forum/viewtopic.php?f=12&amp;amp;t=26143 here] how to do it.&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Due to this problem with ffmpeg, I used mplayer/mencoder.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Due to this problem with ffmpeg, I used mplayer/mencoder.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;!-- diff cache key wiki:diff:version:1.11a:oldid:5448:newid:5455 --&gt;
&lt;/table&gt;</summary>
		<author><name>414n</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=ToZenAviMencoder_(en)&amp;diff=5448&amp;oldid=prev</id>
		<title>414n: /* Feedback */</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=ToZenAviMencoder_(en)&amp;diff=5448&amp;oldid=prev"/>
				<updated>2008-10-04T08:28:04Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Feedback&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Versione meno recente&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Versione delle 08:28, 4 ott 2008&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 378:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 378:&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;If you've got something to say/report, please do it [http://www.slacky.eu/forum/viewtopic.php?f=12&amp;amp;t=26143 here]. It's an italian Slackware forum.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;If you've got something to say/report, please do it [http://www.slacky.eu/forum/viewtopic.php?f=12&amp;amp;t=26143 here]. It's an italian Slackware forum.&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;414n&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;span class=&quot;diffchange diffchange-inline&quot;&gt;[mailto:414N_atATat_slacky_dotDOTdot_it 414n]&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>414n</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=ToZenAviMencoder_(en)&amp;diff=5443&amp;oldid=prev</id>
		<title>414n: /* Configuration */</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=ToZenAviMencoder_(en)&amp;diff=5443&amp;oldid=prev"/>
				<updated>2008-10-04T08:21:52Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Configuration&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Versione meno recente&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Versione delle 08:21, 4 ott 2008&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 49:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 49:&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;; BITRATE : The video bitrate to use, in bit per second (b/s). The Zen supports videos with a bitrate up to 1 Mb/s.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;; BITRATE : The video bitrate to use, in bit per second (b/s). The Zen supports videos with a bitrate up to 1 Mb/s.&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;; LOGFILE : Points to the log file which will contain error messages (if any) and other info.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;; LOGFILE : Points to the log file which will contain error messages (if any) and other info.&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;; PROGRESS_SCRIPT : Contains the name of the script to use to display the progress of the conversion. If it's set and it's contained inside the PATH, it will be used. Otherwise mencoder's output will be shown with no filter on standard output. If you want to use my script, go &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;[http://www.slacky.eu/wikislack/index.php?title=Mencoderprogress &lt;/span&gt;here].&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;; PROGRESS_SCRIPT : Contains the name of the script to use to display the progress of the conversion. If it's set and it's contained inside the PATH, it will be used. Otherwise mencoder's output will be shown with no filter on standard output. If you want to use my script, go &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;[http://www.slacky.eu/wikislack/index.php?title=Mencoderprogress_%28en%29 &lt;/span&gt;here].&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Script =&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Script =&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>414n</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=ToZenAviMencoder_(en)&amp;diff=5442&amp;oldid=prev</id>
		<title>414n: /* Description */</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=ToZenAviMencoder_(en)&amp;diff=5442&amp;oldid=prev"/>
				<updated>2008-10-04T08:21:29Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Description&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Versione meno recente&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Versione delle 08:21, 4 ott 2008&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 24:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 24:&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The encoding process is made in 2 pass.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;The encoding process is made in 2 pass.&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;You can use this script alongside my other script to display the progress of the encoding process. You can find it  &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;[http://www.slacky.eu/wikislack/index.php?title=Mencoderprogress &lt;/span&gt;here].&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;You can use this script alongside my other script to display the progress of the encoding process. You can find it  &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;[http://www.slacky.eu/wikislack/index.php?title=Mencoderprogress_%28en%29 &lt;/span&gt;here].&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Current version =&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Current version =&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;!-- diff cache key wiki:diff:version:1.11a:oldid:5440:newid:5442 --&gt;
&lt;/table&gt;</summary>
		<author><name>414n</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=ToZenAviMencoder_(en)&amp;diff=5440&amp;oldid=prev</id>
		<title>414n il 20:53, 3 ott 2008</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=ToZenAviMencoder_(en)&amp;diff=5440&amp;oldid=prev"/>
				<updated>2008-10-03T20:53:43Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Versione meno recente&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Versione delle 20:53, 3 ott 2008&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 1:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 1:&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Script]]&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Category:Script]]&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;''Per la versione in italiano di questa pagina, fiondarsi [http://www.slacky.eu/wikislack/index.php?title=ToZenAviMencoder qui]''&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Introduction = &lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Introduction = &lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;!-- diff cache key wiki:diff:version:1.11a:oldid:5432:newid:5440 --&gt;
&lt;/table&gt;</summary>
		<author><name>414n</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=ToZenAviMencoder_(en)&amp;diff=5432&amp;oldid=prev</id>
		<title>414n: /* Configuration */</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=ToZenAviMencoder_(en)&amp;diff=5432&amp;oldid=prev"/>
				<updated>2008-10-02T19:35:32Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Configuration&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Versione meno recente&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Versione delle 19:35, 2 ott 2008&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 47:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 47:&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;; BITRATE : The video bitrate to use, in bit per second (b/s). The Zen supports videos with a bitrate up to 1 Mb/s.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;; BITRATE : The video bitrate to use, in bit per second (b/s). The Zen supports videos with a bitrate up to 1 Mb/s.&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;; LOGFILE : Points to the log file which will contain error messages (if any) and other info.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;; LOGFILE : Points to the log file which will contain error messages (if any) and other info.&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;; PROGRESS_SCRIPT : Contains the name of the script to use to display the progress of the conversion. If it's set and it's contained inside the PATH, it will be used. Otherwise mencoder's output will be shown with no filter on &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;standar &lt;/span&gt;output. If you want to use my script, go [http://www.slacky.eu/wikislack/index.php?title=Mencoderprogress here].&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;; PROGRESS_SCRIPT : Contains the name of the script to use to display the progress of the conversion. If it's set and it's contained inside the PATH, it will be used. Otherwise mencoder's output will be shown with no filter on &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;standard &lt;/span&gt;output. If you want to use my script, go [http://www.slacky.eu/wikislack/index.php?title=Mencoderprogress here].&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Script =&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Script =&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>414n</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=ToZenAviMencoder_(en)&amp;diff=5431&amp;oldid=prev</id>
		<title>414n: /* Introduction */</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=ToZenAviMencoder_(en)&amp;diff=5431&amp;oldid=prev"/>
				<updated>2008-10-02T19:30:36Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Introduction&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Versione meno recente&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Versione delle 19:30, 2 ott 2008&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 14:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 14:&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Due to this problem with ffmpeg, I used mplayer/mencoder.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Due to this problem with ffmpeg, I used mplayer/mencoder.&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''Note''': during my last experiments with gnomad2, I verified that the movie length doesn't get transfered along with the movie on the Zen, making it impossible to pause a video and resume playing it back at a later time from the same position it was at. Instead, the movie length is &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;correcly &lt;/span&gt;transfered along with the movie if you use the Windows software which comes alongside with the Zen.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''Note''': during my last experiments with gnomad2, I verified that the movie length doesn't get transfered along with the movie on the Zen, making it impossible to pause a video and resume playing it back at a later time from the same position it was at. Instead, the movie length is &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;correctly &lt;/span&gt;transfered along with the movie if you use the Windows software which comes alongside with the Zen.&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Description =&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;= Description =&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>414n</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=ToZenAviMencoder_(en)&amp;diff=5430&amp;oldid=prev</id>
		<title>414n: /* Introduction */</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=ToZenAviMencoder_(en)&amp;diff=5430&amp;oldid=prev"/>
				<updated>2008-10-02T19:29:31Z</updated>
		
		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Introduction&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
			&lt;tr style='vertical-align: top;'&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Versione meno recente&lt;/td&gt;
			&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Versione delle 19:29, 2 ott 2008&lt;/td&gt;
			&lt;/tr&gt;&lt;tr&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 10:&lt;/td&gt;
  &lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Riga 10:&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;At first I made some conversion experiments using ffmpeg (I like it more than mencoder), but all the movies it converted had the problem of skipping the last 6/7 seconds of the video, as they were played on the Zen.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;At first I made some conversion experiments using ffmpeg (I like it more than mencoder), but all the movies it converted had the problem of skipping the last 6/7 seconds of the video, as they were played on the Zen.&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: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;After some searching, I came to &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;the conclusion &lt;/span&gt;that this is due to ffmpeg producing always VBR videos (variable bitrate), instead of CBR (constant bitrate) ones, which the Zen requires. If someone knows a way to make ffmpeg produce CBR movies (it seems to not work setting minrate and maxrate to the same value), please post [http://www.slacky.eu/forum/viewtopic.php?f=12&amp;amp;t=26143 here] how to do it.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt;+&lt;/td&gt;
  &lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;After some searching, &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;what &lt;/span&gt;I came to &lt;span class=&quot;diffchange diffchange-inline&quot;&gt;is &lt;/span&gt;that this is due to ffmpeg producing always VBR videos (variable bitrate), instead of CBR (constant bitrate) ones, which the Zen requires. If someone knows a way to make ffmpeg produce CBR movies (it seems to not work setting minrate and maxrate to the same value), please post [http://www.slacky.eu/forum/viewtopic.php?f=12&amp;amp;t=26143 here] how to do it.&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&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: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Due to this problem with ffmpeg, I used mplayer/mencoder.&lt;/div&gt;&lt;/td&gt;
  &lt;td class=&quot;diff-marker&quot;&gt; &lt;/td&gt;
  &lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;Due to this problem with ffmpeg, I used mplayer/mencoder.&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>414n</name></author>	</entry>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=ToZenAviMencoder_(en)&amp;diff=5429&amp;oldid=prev</id>
		<title>414n: Nuova pagina: Category:Script  = Introduction =   As a shiny new Creative Zen knocked to the door of my house, I immediately began searching for the right settings in order to convert videos fro...</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=ToZenAviMencoder_(en)&amp;diff=5429&amp;oldid=prev"/>
				<updated>2008-10-02T19:27:51Z</updated>
		
		<summary type="html">&lt;p&gt;Nuova pagina: &lt;a href=&quot;/slacky/Categoria:Script&quot; title=&quot;Categoria:Script&quot;&gt;Category:Script&lt;/a&gt;  = Introduction =   As a shiny new Creative Zen knocked to the door of my house, I immediately began searching for the right settings in order to convert videos fro...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nuova pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Script]]&lt;br /&gt;
&lt;br /&gt;
= Introduction = &lt;br /&gt;
&lt;br /&gt;
As a shiny new Creative Zen knocked to the door of my house, I immediately began searching for the right settings in order to convert videos from any format they were to a Zen-able format.&lt;br /&gt;
&lt;br /&gt;
The Zen has the ability to play XVID and Windows Media Video (WMV) movies, with little restrictions.&lt;br /&gt;
&lt;br /&gt;
For details, see [http://connect.creativelabs.com/developer/Portable%20Devices/ZEN%20+%20ZEN%20Vision%20-%20Video%20Encoding%20Guidelines%20v2.pdf this] sheet published by Creative itself.&lt;br /&gt;
&lt;br /&gt;
At first I made some conversion experiments using ffmpeg (I like it more than mencoder), but all the movies it converted had the problem of skipping the last 6/7 seconds of the video, as they were played on the Zen.&lt;br /&gt;
After some searching, I came to the conclusion that this is due to ffmpeg producing always VBR videos (variable bitrate), instead of CBR (constant bitrate) ones, which the Zen requires. If someone knows a way to make ffmpeg produce CBR movies (it seems to not work setting minrate and maxrate to the same value), please post [http://www.slacky.eu/forum/viewtopic.php?f=12&amp;amp;t=26143 here] how to do it.&lt;br /&gt;
&lt;br /&gt;
Due to this problem with ffmpeg, I used mplayer/mencoder.&lt;br /&gt;
&lt;br /&gt;
'''Note''': during my last experiments with gnomad2, I verified that the movie length doesn't get transfered along with the movie on the Zen, making it impossible to pause a video and resume playing it back at a later time from the same position it was at. Instead, the movie length is correcly transfered along with the movie if you use the Windows software which comes alongside with the Zen.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
&lt;br /&gt;
This script is able to convert one or more movies from any video format to a Zen-compatible AVI format, but is not restricted to only that. If you modify it, you can adjust it to your own transcoding needs. For example, you can adjust it so it can re-encode a bunch of movies so that you can play them on your DVD-Divx player attached to the TV etc.&lt;br /&gt;
&lt;br /&gt;
The encoding process is made in 2 pass.&lt;br /&gt;
&lt;br /&gt;
You can use this script alongside my other script to display the progress of the encoding process. You can find it  [http://www.slacky.eu/wikislack/index.php?title=Mencoderprogress here].&lt;br /&gt;
&lt;br /&gt;
= Current version =&lt;br /&gt;
&lt;br /&gt;
Current version is 1.02, released on 02/10/2008 (date is in dd/mm/yyyy format).&lt;br /&gt;
&lt;br /&gt;
= Dependencies =&lt;br /&gt;
&lt;br /&gt;
; GNU Bash : In order to execute the script.&lt;br /&gt;
; Mplayer/mencoder : Used to encode. It must be compiled against the lame library, in order to encode audio tracks in mp3 format.&lt;br /&gt;
; awk, grep and other programs : They're used to gather/elaborate information. An initial check inside the script looks for them and, if one's missing, it alerts you.&lt;br /&gt;
&lt;br /&gt;
= Configuration =&lt;br /&gt;
&lt;br /&gt;
Inside an appropriate section (Editable Section) of the script there are some parameters, which are already set to the right values to produce Zen playable movies. In case you need this script to encode movies which are not to play on the Zen, you probably just need to adjust only these parameters.&lt;br /&gt;
&lt;br /&gt;
; RESOLUTION : The desired resolution. The display of the Zen has a 320x240 pixel resolution. To the conversion extents, only the X resolution will be used, because the Y resolution will be automatically determined by mencoder, in order to preserve the aspect ratio of the original movie.&lt;br /&gt;
; EXTENSION : Contains the extension of the file to be produced. It's set to &amp;quot;avi&amp;quot; by default.&lt;br /&gt;
; ARATE : Contains the audio bitrate in thousands of bits per second (kb/s). Only in case the movie needs a great audio quality (live performance, musical video), it should be set to 128 (kb/s). Otherwise, you can set it to 64 or 32.&lt;br /&gt;
; OUTDIR : Points to the folder in which the converted movies will be put. If you don't declare it as an enviroment variable before you fire up the script, it will be set to &amp;quot;~/ZenOut&amp;quot;, where ~ means the user's home folder. If this folder doesn't exist yet, it will be created.&lt;br /&gt;
; MAXFRAMERATE : Contains the maximum framerate which the destination target supports, in frames per second (fps). The Zen supports movies with a framerate up to 30 fps. If the source content has a greater framerate, it will be set to the value contained inside this variable during the encoding process.&lt;br /&gt;
; FOURCC : Contains the FOURCC to force in the converted movie header. The Zen requires the FOURCC to be XVID, but most Divx players requires it to be DIVX, DX40, DX50 etc. For a list of the available FOURCCs, see  [http://www.fourcc.org/codecs.php here].&lt;br /&gt;
; VCODEC : The video codec to use. By default it is set to mpeg4, in order to use the libavcodec library and its options. If you change it to &amp;quot;xvid&amp;quot; or something else, you'll have to adjust the encoding parameters used below by the script.&lt;br /&gt;
; BITRATE : The video bitrate to use, in bit per second (b/s). The Zen supports videos with a bitrate up to 1 Mb/s.&lt;br /&gt;
; LOGFILE : Points to the log file which will contain error messages (if any) and other info.&lt;br /&gt;
; PROGRESS_SCRIPT : Contains the name of the script to use to display the progress of the conversion. If it's set and it's contained inside the PATH, it will be used. Otherwise mencoder's output will be shown with no filter on standar output. If you want to use my script, go [http://www.slacky.eu/wikislack/index.php?title=Mencoderprogress here].&lt;br /&gt;
&lt;br /&gt;
= Script =&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
#&lt;br /&gt;
# Script to convert one or more movies to a Zen-able format, but others too ;).&lt;br /&gt;
# Made for you by 414N &amp;lt;414N atATat slacky dotDOTdot it&amp;gt;&lt;br /&gt;
# 02/10/2008&lt;br /&gt;
# Version 1.02&lt;br /&gt;
&lt;br /&gt;
# ~~~~~~~~~~~~~~~~~~~~~~~Editable Section~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;br /&gt;
&lt;br /&gt;
# The display resolution.&lt;br /&gt;
# Only the X resolution will be used, as mencoder automatically sets&lt;br /&gt;
# the Y resolution to mantain the aspect ratio of the original movie.&lt;br /&gt;
&lt;br /&gt;
RESOLUTION=&amp;quot;320x240&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# The file extension&lt;br /&gt;
&lt;br /&gt;
EXTENSION=&amp;quot;avi&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# The audio bitrate (in kb/s)&lt;br /&gt;
&lt;br /&gt;
ARATE=&amp;quot;128&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# The output directory. It will be created if it doesn't exist&lt;br /&gt;
&lt;br /&gt;
OUTDIR=${OUTDIR:-~/ZenOut}&lt;br /&gt;
&lt;br /&gt;
if ! [ -d &amp;quot;$OUTDIR&amp;quot; ]&lt;br /&gt;
then&lt;br /&gt;
	echo &amp;quot;Creating folder $OUTDIR .&amp;quot;&lt;br /&gt;
	mkdir -p &amp;quot;$OUTDIR&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# The maxim framerate allowed.&lt;br /&gt;
&lt;br /&gt;
MAXFRAMERATE=&amp;quot;30&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# The FOURCC to force.&lt;br /&gt;
&lt;br /&gt;
FOURCC=&amp;quot;XVID&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# The video codec to use.&lt;br /&gt;
&lt;br /&gt;
VCODEC=&amp;quot;mpeg4&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# The video bitrate (in b/s).&lt;br /&gt;
&lt;br /&gt;
BITRATE=&amp;quot;800000&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Log file.&lt;br /&gt;
&lt;br /&gt;
LOGFILE=/tmp/mencoder-conversion.log&lt;br /&gt;
&lt;br /&gt;
# The script used to show the conversion progress.&lt;br /&gt;
# In order to NOT use it, set it to blank (&amp;quot;&amp;quot;) or launch this script&lt;br /&gt;
# setting SHOW_PROGRESS=0&lt;br /&gt;
&lt;br /&gt;
PROGRESS_SCRIPT=&amp;quot;mencoderprogress.sh&amp;quot;&lt;br /&gt;
&lt;br /&gt;
#~~~~~~~~~~~~~~~~~~~~~~~Editable Section End~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#~~~~~~~~~~~~~~~~~~~~~~~~~Functions Block Start~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Function delete_leftovers&lt;br /&gt;
# Deletes the intermediate files of the conversion process&lt;br /&gt;
# Parameters: N/A&lt;br /&gt;
&lt;br /&gt;
function delete_leftovers ()&lt;br /&gt;
{&lt;br /&gt;
	if [ -e divx2pass.log ]&lt;br /&gt;
	then &lt;br /&gt;
		rm divx2pass.log&lt;br /&gt;
	fi&lt;br /&gt;
	return 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Function print&lt;br /&gt;
# Prints a message to video, either using dialog or echo.&lt;br /&gt;
# Parameters:&lt;br /&gt;
# $1 : message to print&lt;br /&gt;
&lt;br /&gt;
function print ()&lt;br /&gt;
{&lt;br /&gt;
	if [ &amp;quot;$USE_DIALOG&amp;quot; = 0 ]&lt;br /&gt;
	then&lt;br /&gt;
		echo &amp;quot;$1&amp;quot;&lt;br /&gt;
	else&lt;br /&gt;
		dialog --msgbox &amp;quot;$1&amp;quot; 10 50&lt;br /&gt;
	fi&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Function to abort the conversion process.&lt;br /&gt;
# Parameters:&lt;br /&gt;
# $1 : message to show, if any.&lt;br /&gt;
&lt;br /&gt;
function abort ()&lt;br /&gt;
{&lt;br /&gt;
	delete_leftovers&lt;br /&gt;
	if [ &amp;quot;$FILENAME&amp;quot; ]&lt;br /&gt;
	then&lt;br /&gt;
		rm &amp;quot;$OUTDIR/$FILENAME.$EXTENSION&amp;quot; 2&amp;gt;/dev/null&lt;br /&gt;
		print &amp;quot;Conversion Aborted\n$1\nHit Ok to exit.&amp;quot;&lt;br /&gt;
	fi&lt;br /&gt;
	exit 1&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#~~~~~~~~~~~~~~~~~~~~~~~~~End of Funcion Block~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#~~~~~~~~~~~~~~~~~~~~~~~~~~~Script Start~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#~~~~~~~~~~~~~~~~~~~~~~~~~Checks Block Start~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Flag used to determine if dialog is to be used or not&lt;br /&gt;
&lt;br /&gt;
if [ -z `which dialog 2&amp;gt;/dev/null` ]&lt;br /&gt;
then&lt;br /&gt;
	USE_DIALOG=0&lt;br /&gt;
else&lt;br /&gt;
	USE_DIALOG=${USE_DIALOG:-1}&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Flag used to determine if a progress script is to be used or not&lt;br /&gt;
&lt;br /&gt;
if [ -z `which &amp;quot;$PROGRESS_SCRIPT&amp;quot; 2&amp;gt;/dev/null` ]&lt;br /&gt;
then&lt;br /&gt;
	SHOW_PROGRESS=0&lt;br /&gt;
else&lt;br /&gt;
	SHOW_PROGRESS=${SHOW_PROGRESS:-1}&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Check if the required programs are inside the PATH&lt;br /&gt;
&lt;br /&gt;
PROGRAMS=&amp;quot;mplayer mencoder awk file grep egrep rev cut basename rm mkdir&amp;quot;&lt;br /&gt;
for PROGRAM in $PROGRAMS&lt;br /&gt;
do&lt;br /&gt;
	if [ -z &amp;quot;`which &amp;quot;$PROGRAM&amp;quot; 2&amp;gt;/dev/null`&amp;quot; ]&lt;br /&gt;
	then&lt;br /&gt;
		print &amp;quot;Could not find $PROGRAM in your path.&amp;quot;&lt;br /&gt;
		exit 1&lt;br /&gt;
	fi&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
# Check if we have write access to the log file and, if so, we&lt;br /&gt;
# initialize it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
if [ -w &amp;quot;$LOGFILE&amp;quot; -o ! -e &amp;quot;$LOGFILE&amp;quot; ]&lt;br /&gt;
then&lt;br /&gt;
	echo -e &amp;quot;`date` \&lt;br /&gt;
	\n Job started on files: \n$@&amp;quot; &amp;gt; &amp;quot;$LOGFILE&amp;quot;&lt;br /&gt;
else&lt;br /&gt;
	print &amp;quot;You don't have write permission on $LOGFILE&amp;quot;&lt;br /&gt;
	exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Script arguments check.&lt;br /&gt;
&lt;br /&gt;
if [ $# -eq 0 ]&lt;br /&gt;
then&lt;br /&gt;
	print &amp;quot;You must specify at least one file.&amp;quot;&lt;br /&gt;
	exit 1&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
# Check if all the files specified on the command line exist and if they're&lt;br /&gt;
# movies.&lt;br /&gt;
&lt;br /&gt;
MOVIES=&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
for I in &amp;quot;$@&amp;quot;&lt;br /&gt;
do&lt;br /&gt;
	if [ -f &amp;quot;$I&amp;quot; ]&lt;br /&gt;
	then&lt;br /&gt;
		if [ -z &amp;quot;`file -L &amp;quot;$I&amp;quot; | egrep -i '(video|movie|asf|matroska|mp4)'`&amp;quot; ]&lt;br /&gt;
		then&lt;br /&gt;
			echo &amp;quot;$I is not a movie file. It will not be processed.&amp;quot; &amp;gt;&amp;gt; &amp;quot;$LOGFILE&amp;quot;&lt;br /&gt;
		else&lt;br /&gt;
			MOVIES+=&amp;quot;$I&amp;quot;$'\t'&lt;br /&gt;
		fi&lt;br /&gt;
	fi&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
if [ &amp;quot;$MOVIES&amp;quot; = &amp;quot;&amp;quot; ]&lt;br /&gt;
then&lt;br /&gt;
	print &amp;quot;No movies to convert.&amp;quot;&lt;br /&gt;
	exit 0&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#~~~~~~~~~~~~~~~~~~~~~~~~~~~End of Checks Block~~~~~~~~~~~~~~~~~~~~~~~~~&lt;br /&gt;
&lt;br /&gt;
# Capture of the CTRL+C signal&lt;br /&gt;
&lt;br /&gt;
trap abort INT&lt;br /&gt;
&lt;br /&gt;
# Resolution components split.&lt;br /&gt;
&lt;br /&gt;
RESX=`echo &amp;quot;$RESOLUTION&amp;quot; | cut -dx -f1`&lt;br /&gt;
RESY=`echo &amp;quot;$RESOLUTION&amp;quot; | cut -dx -f2`&lt;br /&gt;
&lt;br /&gt;
( echo &amp;quot;$MOVIES&amp;quot; | while read -d $'\t' MOVIE&lt;br /&gt;
do&lt;br /&gt;
&lt;br /&gt;
# Extraction of the filename (with no extension and absolute path)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	FILENAME=`basename &amp;quot;$MOVIE&amp;quot; | rev | cut -d. -f2- | rev`&lt;br /&gt;
	&lt;br /&gt;
# Here we read movie information, such as resolution, length and framerate.&lt;br /&gt;
&lt;br /&gt;
	INFO=`mplayer -msglevel all=0 -identify -nosound -vc dummy -vo null &amp;quot;$MOVIE&amp;quot;`&lt;br /&gt;
	ORESX=`echo &amp;quot;$INFO&amp;quot; | grep VIDEO_WIDTH | cut -d'=' -f2`&lt;br /&gt;
	ORESY=`echo &amp;quot;$INFO&amp;quot; | grep VIDEO_HEIGHT | cut -d'=' -f2`&lt;br /&gt;
	LENGTH=`echo &amp;quot;$INFO&amp;quot; | grep LENGTH | cut -d'=' -f2`&lt;br /&gt;
	FRAMERATE=`echo &amp;quot;$INFO&amp;quot; | grep VIDEO_FPS | cut -d'=' -f2`&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
# Framerate check (must be &amp;lt;= MAXFRAMERATE)&lt;br /&gt;
&lt;br /&gt;
	if [ `echo &amp;quot;$FRAMERATE&amp;quot; | awk '{printf &amp;quot;%.0f&amp;quot;, $1}'` -gt &amp;quot;$MAXFRAMERATE&amp;quot; ]&lt;br /&gt;
	then&lt;br /&gt;
		FRAMERATE=&amp;quot;$MAXFRAMERATE&amp;quot;&lt;br /&gt;
	fi&lt;br /&gt;
&lt;br /&gt;
# Here we log information about this movies&lt;br /&gt;
&lt;br /&gt;
	echo -e &amp;quot;Converting $MOVIE to $OUTDIR/$FILENAME.$EXTENSION \&lt;br /&gt;
	\nOriginal resolution = $ORESX x $ORESY \&lt;br /&gt;
	\nTarget maximum resolution = $RESX x $RESY \&lt;br /&gt;
	\nFramerate = $FRAMERATE fps \&lt;br /&gt;
	\nMovie length = $LENGTH s\&lt;br /&gt;
	\n========================================================&amp;quot;  &amp;gt;&amp;gt; &amp;quot;$LOGFILE&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
# Parameters used for the first pass&lt;br /&gt;
&lt;br /&gt;
FIRST_PASS_PARAMS=&amp;quot;-vf scale=$RESX:-10 \&lt;br /&gt;
	  	  -ovc lavc \&lt;br /&gt;
	  	  -lavcopts vcodec=$VCODEC:vhq:v4mv:trell:mbd=2:turbo=1:dc=10:vbitrate=$BITRATE:vpass=1 \&lt;br /&gt;
	  	  -nosound \&lt;br /&gt;
	  	  -ofps $FRAMERATE \&lt;br /&gt;
	  	  -o /dev/null&amp;quot;&lt;br /&gt;
# Parameters used for the second pass&lt;br /&gt;
&lt;br /&gt;
SECOND_PASS_PARAMS=&amp;quot;-vf scale=$RESX:-10 \&lt;br /&gt;
	  	  -ovc lavc \&lt;br /&gt;
	  	  -lavcopts vcodec=$VCODEC:vhq:v4mv:trell:mbd=2:dc=10:vbitrate=$BITRATE:vpass=2 \&lt;br /&gt;
	  	  -oac mp3lame \&lt;br /&gt;
	  	  -lameopts cbr:mode=2:br=$ARATE -af resample=44100 -srate 44100 \&lt;br /&gt;
	  	  -ffourcc $FOURCC \&lt;br /&gt;
	  	  -ofps $FRAMERATE&amp;quot;&lt;br /&gt;
	&lt;br /&gt;
	&lt;br /&gt;
# First pass&lt;br /&gt;
&lt;br /&gt;
	if [ &amp;quot;$SHOW_PROGRESS&amp;quot; -eq 1 ]&lt;br /&gt;
	then&lt;br /&gt;
&lt;br /&gt;
		mencoder &amp;quot;$MOVIE&amp;quot; $FIRST_PASS_PARAMS 2&amp;gt;&amp;gt;&amp;quot;$LOGFILE&amp;quot; | &amp;quot;$PROGRESS_SCRIPT&amp;quot; &amp;quot;$LENGTH&amp;quot; &amp;quot;First pass on $MOVIE&amp;quot;&lt;br /&gt;
	else&lt;br /&gt;
		mencoder &amp;quot;$MOVIE&amp;quot; $FIRST_PASS_PARAMS 2&amp;gt;&amp;gt;&amp;quot;$LOGFILE&amp;quot;&lt;br /&gt;
	fi&lt;br /&gt;
&lt;br /&gt;
	if [ $? -ne 0 ]&lt;br /&gt;
	then&lt;br /&gt;
		abort &amp;quot;First pass failed.\nLog file saved to $LOGFILE .&amp;quot;&lt;br /&gt;
	else&lt;br /&gt;
		echo &amp;quot;Fist pass successfully completed&amp;quot; &amp;gt;&amp;gt; &amp;quot;$LOGFILE&amp;quot;&lt;br /&gt;
	fi	&lt;br /&gt;
	&lt;br /&gt;
# Second pass&lt;br /&gt;
&lt;br /&gt;
	if [ &amp;quot;$SHOW_PROGRESS&amp;quot; -eq 1 ]&lt;br /&gt;
	then&lt;br /&gt;
	&lt;br /&gt;
		mencoder &amp;quot;$MOVIE&amp;quot; $SECOND_PASS_PARAMS -o &amp;quot;$OUTDIR/$FILENAME.$EXTENSION&amp;quot; 2&amp;gt;&amp;gt;&amp;quot;$LOGFILE&amp;quot; | &amp;quot;$PROGRESS_SCRIPT&amp;quot; &amp;quot;$LENGTH&amp;quot; &amp;quot;Second pass on $MOVIE&amp;quot; &lt;br /&gt;
	else&lt;br /&gt;
		mencoder &amp;quot;$MOVIE&amp;quot; $SECOND_PASS_PARAMS -o &amp;quot;$OUTDIR/$FILENAME.$EXTENSION&amp;quot; 2&amp;gt;&amp;gt;&amp;quot;$LOGFILE&amp;quot;&lt;br /&gt;
	fi&lt;br /&gt;
	&lt;br /&gt;
&lt;br /&gt;
	if [ $? -ne 0 ]&lt;br /&gt;
	then&lt;br /&gt;
		abort &amp;quot;Second pass failed.\nLog file saved to $LOGFILE .&amp;quot;&lt;br /&gt;
	else&lt;br /&gt;
		echo &amp;quot;Movie converted successfully\&lt;br /&gt;
		\n========================================================&amp;quot; &amp;gt;&amp;gt; &amp;quot;$LOGFILE&amp;quot;&lt;br /&gt;
	fi	&lt;br /&gt;
done )&lt;br /&gt;
&lt;br /&gt;
if [ $? -eq 0 ]&lt;br /&gt;
then&lt;br /&gt;
	print &amp;quot;All files converted successfully.&amp;quot;&lt;br /&gt;
else&lt;br /&gt;
	abort &amp;quot;Conversion failed.\nLog saved to $LOGFILE&amp;quot;&lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
 &lt;br /&gt;
You just need to put the script inside a path contained in the PATH enviroment variable, and grant it execution permission. I suggest to create a folder (bin, for example) inside your home folder and put it in your PATH, editing/creating the ~/.bashrc and ~/.bash_profile files with the following&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
export PATH+=&amp;quot;:~/bin&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Changelog =&lt;br /&gt;
&lt;br /&gt;
; 1.00 : initial version of the script.&lt;br /&gt;
; 1.01 : fixed a little error regarding the progress script.&lt;br /&gt;
; 1.02 : fixed a little error which prevented files with spaces (' ') inside their name to be correctly saved;&lt;br /&gt;
: fixed some strings inside the log file.&lt;br /&gt;
&lt;br /&gt;
= Feedback = &lt;br /&gt;
&lt;br /&gt;
If you've got something to say/report, please do it [http://www.slacky.eu/forum/viewtopic.php?f=12&amp;amp;t=26143 here]. It's an italian Slackware forum.&lt;br /&gt;
&lt;br /&gt;
414n&lt;/div&gt;</summary>
		<author><name>414n</name></author>	</entry>

	</feed>