<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Creative Zen + Linux</title>
	<atom:link href="http://tiagoboldt.net/blog/creative-zen-linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://tiagoboldt.net/blog/creative-zen-linux/</link>
	<description>Rambles on technology</description>
	<lastBuildDate>Wed, 14 Dec 2011 16:11:58 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Trever</title>
		<link>http://tiagoboldt.net/blog/creative-zen-linux/comment-page-3/#comment-9868</link>
		<dc:creator>Trever</dc:creator>
		<pubDate>Fri, 23 Oct 2009 02:32:01 +0000</pubDate>
		<guid isPermaLink="false">http://tiagoboldt.net/blog/creative-zen-linux/#comment-9868</guid>
		<description>Just use gnomad 2. Not sure if I spelled that right. Before you open gnomad unmount the zen and then run gnomad with your zen plugged in and not mount. This works perfectly!</description>
		<content:encoded><![CDATA[<p>Just use gnomad 2. Not sure if I spelled that right. Before you open gnomad unmount the zen and then run gnomad with your zen plugged in and not mount. This works perfectly!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tiagoboldt</title>
		<link>http://tiagoboldt.net/blog/creative-zen-linux/comment-page-3/#comment-9395</link>
		<dc:creator>tiagoboldt</dc:creator>
		<pubDate>Sat, 12 Sep 2009 23:26:38 +0000</pubDate>
		<guid isPermaLink="false">http://tiagoboldt.net/blog/creative-zen-linux/#comment-9395</guid>
		<description>SergeantBort,

This walk-through is a bit out of date already. Even though everything should work as described, ubuntu now supports the zen&#039;s by default. No need for complications. Try to install gnomad and you should be able to use it immediately!

Good luck!</description>
		<content:encoded><![CDATA[<p>SergeantBort,</p>
<p>This walk-through is a bit out of date already. Even though everything should work as described, ubuntu now supports the zen&#8217;s by default. No need for complications. Try to install gnomad and you should be able to use it immediately!</p>
<p>Good luck!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: SergeantBort</title>
		<link>http://tiagoboldt.net/blog/creative-zen-linux/comment-page-3/#comment-9392</link>
		<dc:creator>SergeantBort</dc:creator>
		<pubDate>Sat, 12 Sep 2009 13:54:32 +0000</pubDate>
		<guid isPermaLink="false">http://tiagoboldt.net/blog/creative-zen-linux/#comment-9392</guid>
		<description>I realize this is an old how-to, but I have a Creative Zen, and the latest version of Ubuntu.. and I cannot get anything to work the way it is listed above.. I am beginner with linux, I tried to do it, except with the updated version of libmtp-1.0.0 instead of libmtp6, because libmtp8 came installed already in ubuntu 9.04. 

when I plug in my zen, it shows up in my file system, and puts a link to it on my desktop, but when i move files into it, i cannot see them, even though the zen &#039;rebuilds&#039; after i put them into a file.

any help/tips is greatly appreciated !</description>
		<content:encoded><![CDATA[<p>I realize this is an old how-to, but I have a Creative Zen, and the latest version of Ubuntu.. and I cannot get anything to work the way it is listed above.. I am beginner with linux, I tried to do it, except with the updated version of libmtp-1.0.0 instead of libmtp6, because libmtp8 came installed already in ubuntu 9.04. </p>
<p>when I plug in my zen, it shows up in my file system, and puts a link to it on my desktop, but when i move files into it, i cannot see them, even though the zen &#8216;rebuilds&#8217; after i put them into a file.</p>
<p>any help/tips is greatly appreciated !</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: murdoc</title>
		<link>http://tiagoboldt.net/blog/creative-zen-linux/comment-page-2/#comment-5966</link>
		<dc:creator>murdoc</dc:creator>
		<pubDate>Fri, 10 Apr 2009 23:22:36 +0000</pubDate>
		<guid isPermaLink="false">http://tiagoboldt.net/blog/creative-zen-linux/#comment-5966</guid>
		<description>works perfectly with EEEBuntu Standard, with the repository libmtp. As a side-note, mtp-detect didn&#039;t work, it said &quot;command not found&quot;. Everything else worked wonders, thanks for the great guide.</description>
		<content:encoded><![CDATA[<p>works perfectly with EEEBuntu Standard, with the repository libmtp. As a side-note, mtp-detect didn&#8217;t work, it said &#8220;command not found&#8221;. Everything else worked wonders, thanks for the great guide.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Allan Snider</title>
		<link>http://tiagoboldt.net/blog/creative-zen-linux/comment-page-2/#comment-5327</link>
		<dc:creator>Allan Snider</dc:creator>
		<pubDate>Thu, 26 Feb 2009 16:18:15 +0000</pubDate>
		<guid isPermaLink="false">http://tiagoboldt.net/blog/creative-zen-linux/#comment-5327</guid>
		<description>Correction to above:

Well, I hope this &quot;helps&quot; some of you out there.
                        Allan</description>
		<content:encoded><![CDATA[<p>Correction to above:</p>
<p>Well, I hope this &#8220;helps&#8221; some of you out there.<br />
                        Allan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Allan Snider</title>
		<link>http://tiagoboldt.net/blog/creative-zen-linux/comment-page-2/#comment-5326</link>
		<dc:creator>Allan Snider</dc:creator>
		<pubDate>Thu, 26 Feb 2009 16:13:24 +0000</pubDate>
		<guid isPermaLink="false">http://tiagoboldt.net/blog/creative-zen-linux/#comment-5326</guid>
		<description>Subject: encoding video for the Zen using transcode

Using gnomad2 2.9.2 (on gentoo), the meta-data on video files (.avi) is handled correctly without the need to edit.  (Yay).  Now, the problem I had was a/v sync issues (like many others).  Some have posted solutions, (notably:
http://samantha.carrotware.com/default.aspx?tag=zen16) but most others are Windoze based.  I saw reports of many quality issues with .wmf, and didn&#039;t feel like using vmware to encode video.  Instead, I decided to use a brute force method and scale the speed of the audio instead.  The magic scale factor for xvid .avi files seems to be 1.00015.  That is, if you slow down the audio by that amount, the audio stays in sync.  I&#039;ve transcoded over a 3 hour film and the audio was still bang on at the end, so that seems to be the correct number.

I used transcode v1.1.0 for all my tests. The original video was either xvid .ogm or .avi, 24 fps.  The target resolutions should be either 320x240 (4:3), 320x176 (16:9), or 320x144 (1:2.25).  But, in practice I just use zoom (-Z) values to keep the exact same aspect ratio of the input with X=320, then pad with -Y to get Y up to a multiple of 16.

Examples:

For an input .ogm file, 24 fps, 720x320:

ogmdemux -o t in.ogm
lame --decode t-a1.mp3 t.wav
sox t.wav tt.wav speed 1.00015

transcode \
        -i t-v1.avi \
        -p tt.wav \
        -o out.avi \
        -Z 320x142 \
        -Y 0,0,-2,0 \
        -w 975,50 \
        -b 192,0,0 \
        -E 44100 \
        -y xvid,tcaud \
        --progress_rate 25

It&#039;s a very similar operation for input .avi files, but instead of demuxing an .ogm, I just use transcode to pull out the .mp3 track.

Lets say the input is 720x384, 24 fps:

transcode -i in.avi -y null,raw -P 1 -m t.mp3
lame --decode t.mp3 t.wav
sox t.wav tt.wav speed 1.00015

transcode \
        -i in.avi \
        -p tt.wav \
        -o out.avi \
        -Z 320x172 \
        -Y -2,0,-2,0 \
        -w 975,50 \
        -b 192,0,0 \
        -E 44100 \
        -y xvid,tcaud \
        --progress_rate 25

So, you get good quality video and 192k mp3.  (I think the sound is one of the Zen&#039;s best features, so why over compress)?  Congratulations, you now have a video that will lose a/v sync in any other known player BUT the Zen.  No big deal, it&#039;s not like I would watch a 320x240 video on my monitor anyway.  The above method has worked for every single video input I have tried.

Well, I hope this hope some of you out there...
                                 Allan

ps:
    For those interested, here is my toolset:

2.6.27-gentoo-r8
media-sound/ogmtools-1.5
    with media-libs/libogg-1.1.2 (downgraded from 1.1.3)
media-sound/lame-3.98.2
media-sound/sox-14.2.0
media-video/transcode (1.1.0 installed from tar)
    (I imagine just about any version would do).
media-sound/gnomad-2.9.2</description>
		<content:encoded><![CDATA[<p>Subject: encoding video for the Zen using transcode</p>
<p>Using gnomad2 2.9.2 (on gentoo), the meta-data on video files (.avi) is handled correctly without the need to edit.  (Yay).  Now, the problem I had was a/v sync issues (like many others).  Some have posted solutions, (notably:<br />
<a href="http://samantha.carrotware.com/default.aspx?tag=zen16" rel="nofollow">http://samantha.carrotware.com/default.aspx?tag=zen16</a>) but most others are Windoze based.  I saw reports of many quality issues with .wmf, and didn&#8217;t feel like using vmware to encode video.  Instead, I decided to use a brute force method and scale the speed of the audio instead.  The magic scale factor for xvid .avi files seems to be 1.00015.  That is, if you slow down the audio by that amount, the audio stays in sync.  I&#8217;ve transcoded over a 3 hour film and the audio was still bang on at the end, so that seems to be the correct number.</p>
<p>I used transcode v1.1.0 for all my tests. The original video was either xvid .ogm or .avi, 24 fps.  The target resolutions should be either 320&#215;240 (4:3), 320&#215;176 (16:9), or 320&#215;144 (1:2.25).  But, in practice I just use zoom (-Z) values to keep the exact same aspect ratio of the input with X=320, then pad with -Y to get Y up to a multiple of 16.</p>
<p>Examples:</p>
<p>For an input .ogm file, 24 fps, 720&#215;320:</p>
<p>ogmdemux -o t in.ogm<br />
lame &#8211;decode t-a1.mp3 t.wav<br />
sox t.wav tt.wav speed 1.00015</p>
<p>transcode \<br />
        -i t-v1.avi \<br />
        -p tt.wav \<br />
        -o out.avi \<br />
        -Z 320&#215;142 \<br />
        -Y 0,0,-2,0 \<br />
        -w 975,50 \<br />
        -b 192,0,0 \<br />
        -E 44100 \<br />
        -y xvid,tcaud \<br />
        &#8211;progress_rate 25</p>
<p>It&#8217;s a very similar operation for input .avi files, but instead of demuxing an .ogm, I just use transcode to pull out the .mp3 track.</p>
<p>Lets say the input is 720&#215;384, 24 fps:</p>
<p>transcode -i in.avi -y null,raw -P 1 -m t.mp3<br />
lame &#8211;decode t.mp3 t.wav<br />
sox t.wav tt.wav speed 1.00015</p>
<p>transcode \<br />
        -i in.avi \<br />
        -p tt.wav \<br />
        -o out.avi \<br />
        -Z 320&#215;172 \<br />
        -Y -2,0,-2,0 \<br />
        -w 975,50 \<br />
        -b 192,0,0 \<br />
        -E 44100 \<br />
        -y xvid,tcaud \<br />
        &#8211;progress_rate 25</p>
<p>So, you get good quality video and 192k mp3.  (I think the sound is one of the Zen&#8217;s best features, so why over compress)?  Congratulations, you now have a video that will lose a/v sync in any other known player BUT the Zen.  No big deal, it&#8217;s not like I would watch a 320&#215;240 video on my monitor anyway.  The above method has worked for every single video input I have tried.</p>
<p>Well, I hope this hope some of you out there&#8230;<br />
                                 Allan</p>
<p>ps:<br />
    For those interested, here is my toolset:</p>
<p>2.6.27-gentoo-r8<br />
media-sound/ogmtools-1.5<br />
    with media-libs/libogg-1.1.2 (downgraded from 1.1.3)<br />
media-sound/lame-3.98.2<br />
media-sound/sox-14.2.0<br />
media-video/transcode (1.1.0 installed from tar)<br />
    (I imagine just about any version would do).<br />
media-sound/gnomad-2.9.2</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tiagoboldt</title>
		<link>http://tiagoboldt.net/blog/creative-zen-linux/comment-page-2/#comment-4733</link>
		<dc:creator>tiagoboldt</dc:creator>
		<pubDate>Thu, 25 Dec 2008 21:13:58 +0000</pubDate>
		<guid isPermaLink="false">http://tiagoboldt.net/blog/creative-zen-linux/#comment-4733</guid>
		<description>Joel Snipes, just follow the indications above and read the comments. Using a Zen with Linux is already fully documented above.</description>
		<content:encoded><![CDATA[<p>Joel Snipes, just follow the indications above and read the comments. Using a Zen with Linux is already fully documented above.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joel snipes</title>
		<link>http://tiagoboldt.net/blog/creative-zen-linux/comment-page-2/#comment-4731</link>
		<dc:creator>Joel snipes</dc:creator>
		<pubDate>Thu, 25 Dec 2008 17:33:01 +0000</pubDate>
		<guid isPermaLink="false">http://tiagoboldt.net/blog/creative-zen-linux/#comment-4731</guid>
		<description>I&#039;m having trouble getting drivers for it to work it linux. Anyone have any advise?</description>
		<content:encoded><![CDATA[<p>I&#8217;m having trouble getting drivers for it to work it linux. Anyone have any advise?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tiagoboldt</title>
		<link>http://tiagoboldt.net/blog/creative-zen-linux/comment-page-2/#comment-4700</link>
		<dc:creator>tiagoboldt</dc:creator>
		<pubDate>Mon, 22 Dec 2008 12:30:21 +0000</pubDate>
		<guid isPermaLink="false">http://tiagoboldt.net/blog/creative-zen-linux/#comment-4700</guid>
		<description>It sure helped Demian Lessa. It&#039;s sad to see that Creative is still one of the only brands going after the Microsoft&#039;s MTP protocol. But reverse engineering is slow but efficient and we&#039;re getting there ;D I&#039;m sure that mtpfs will set the video length automatically some time soon (maybe it should be reported that bug) :)</description>
		<content:encoded><![CDATA[<p>It sure helped Demian Lessa. It&#8217;s sad to see that Creative is still one of the only brands going after the Microsoft&#8217;s MTP protocol. But reverse engineering is slow but efficient and we&#8217;re getting there ;D I&#8217;m sure that mtpfs will set the video length automatically some time soon (maybe it should be reported that bug) <img src='http://tiagoboldt.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Demian Lessa</title>
		<link>http://tiagoboldt.net/blog/creative-zen-linux/comment-page-2/#comment-4698</link>
		<dc:creator>Demian Lessa</dc:creator>
		<pubDate>Mon, 22 Dec 2008 06:06:23 +0000</pubDate>
		<guid isPermaLink="false">http://tiagoboldt.net/blog/creative-zen-linux/#comment-4698</guid>
		<description>Hi,

I just wanted to let you know how I managed to sync AVI files on my Creative Zen. 

After encoding an AVI file using mencoder:

mencoder &quot;$INFILE&quot; -profile xvid_4/3 -o &quot;$OUTFILE&quot;

I copy the file to /media/zen/Video and unmount. Then, I open Gnomad 2 and, on the &quot;Music transfer&quot; tab, I do the following:

  1) order the files by CODEC
  2) identify the AVI file I just copied to Zen
  3) right click on the file
  4) click on &quot;Edit selected&quot;
  5) modify the &quot;Length&quot; tag
  6) click on OK

When you close Gnomad, you will see your AVI file with the correct duration and the Zen controls will work properly.

I suspect Zen ignores the metadata of the video and uses metadata from elsewhere in its file system. Other tools probably copy over the video metadata by calling the Zen APIs. This is just my speculation- a quick look at the Gnomad 2 code would probably give us the answer.

BTW, this is the encoder profile I use to encode AVIs:

[xvid_4/3]
profile-desc=&quot;Xvid encoding for Zen (4:3)&quot;
ovc=xvid=yes
xvidencopts=bitrate=768
vf=expand=:::::4/3,scale=320:240,harddup=yes
#af=resample=44100
#ofps=25
oac=mp3lame=yes
ffourcc=DX50
lameopts=cbr=yes:preset=224


Hope this helps! :)

Regards,

Demian Lessa</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>I just wanted to let you know how I managed to sync AVI files on my Creative Zen. </p>
<p>After encoding an AVI file using mencoder:</p>
<p>mencoder &#8220;$INFILE&#8221; -profile xvid_4/3 -o &#8220;$OUTFILE&#8221;</p>
<p>I copy the file to /media/zen/Video and unmount. Then, I open Gnomad 2 and, on the &#8220;Music transfer&#8221; tab, I do the following:</p>
<p>  1) order the files by CODEC<br />
  2) identify the AVI file I just copied to Zen<br />
  3) right click on the file<br />
  4) click on &#8220;Edit selected&#8221;<br />
  5) modify the &#8220;Length&#8221; tag<br />
  6) click on OK</p>
<p>When you close Gnomad, you will see your AVI file with the correct duration and the Zen controls will work properly.</p>
<p>I suspect Zen ignores the metadata of the video and uses metadata from elsewhere in its file system. Other tools probably copy over the video metadata by calling the Zen APIs. This is just my speculation- a quick look at the Gnomad 2 code would probably give us the answer.</p>
<p>BTW, this is the encoder profile I use to encode AVIs:</p>
<p>[xvid_4/3]<br />
profile-desc=&#8221;Xvid encoding for Zen (4:3)&#8221;<br />
ovc=xvid=yes<br />
xvidencopts=bitrate=768<br />
vf=expand=:::::4/3,scale=320:240,harddup=yes<br />
#af=resample=44100<br />
#ofps=25<br />
oac=mp3lame=yes<br />
ffourcc=DX50<br />
lameopts=cbr=yes:preset=224</p>
<p>Hope this helps! <img src='http://tiagoboldt.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Regards,</p>
<p>Demian Lessa</p>
]]></content:encoded>
	</item>
</channel>
</rss>

