Ok, just to summarize what's going on so far:
- encoding using the MPEG4 (xvid?) video codec, there are no problems with converting and transfering dvr-ms, wmv, and/or asf files over to the iPod.
- encoding using h264(x264, not ffmpeg) video codec, iTunes will not accept the file, nor will the iPod play the file if iTunes is bypassed.
I'm going on a limb, but I believe the problem lies within the mp4 container when using x264 to encode the video.
From just using "mp4box -info filename.mp4", I've noticed that when using x264 as the video encoder, the mp4 container has a profile of "Profile Unknown @ Level 5.1". The exact number can be tweaked in the GUI: Preferences->Input Codecs->Video Codecs ->x264->H.264 level. Changing this to 1.3 etc, does not allow the video to be imported into iTunes.
The same file, if opened in Quicktime and saved within Quicktime, will import into iTunes. MP4box lists the resultant profile as "Profile Baseline @ Level 1.3"
As you stated, jwt2d, you can demux the mp4 container from vlc and remux it with mp4box, which will result in a properly working video file.
How can we set the mp4 profile in vlc, when using the x264 codec? It must be able to get done, since the rest of the video community is using videolan.org's x264 library ... Is this a bug in the mp4 container? If so, why does it seem to only appear when using WMV files as input?
jwt2d, can you confirm the "mp4box -info" on your working and non-working files as well?
Thanks for you help, too.
MP4box output:
##### x264 encoder used to encode video #####
Z:\AA TV>mp4box.exe -info robotica_720_vlc.mp4
* Movie Info *
Timescale 90000 - Duration 00:00:19.750
Fragmented File no - 1 track(s)
File Brand isom - version 0
Created: GMT Sun Mar 11 15:33:56 2007
File has no MPEG4 IOD/OD
Track # 1 Info - TrackID 1 - TimeScale 1001 - Duration 00:00:19.749
Media Info: Language "Undetermined" - Type "vide:avc1" - 474 samples
MPEG-4 Config: Visual Stream - ObjectTypeIndication 0x21
AVC/H264 Video - Visual Size 320 x 240 - Profile Unknown @ Level 5.1
NAL Unit length bits: 32
Pixel Aspect Ratio 1:1 - Indicated track size 320 x 240
Self-synchronized
##### Same file as above, opened in quicktime and saved as "ipod format" video #####
Z:\AA TV>mp4box.exe -info robotica_720_qt.mp4
* Movie Info *
Timescale 90000 - Duration 00:00:19.750
Fragmented File no - 1 track(s)
File Brand M4V - version 1
Created: GMT Sun Mar 11 16:08:03 2007
File has no MPEG4 IOD/OD
Track # 1 Info - TrackID 1 - TimeScale 90000 - Duration 00:00:19.750
Media Info: Language "English" - Type "vide:avc1" - 474 samples
MPEG-4 Config: Visual Stream - ObjectTypeIndication 0x21
AVC/H264 Video - Visual Size 320 x 240 - Profile Baseline @ Level 1.3
NAL Unit length bits: 32
Self-synchronized