This project has moved. For the latest updates, please go here.

MCEBuddy video files won't import to iPod Nano via iTunes

Jan 11, 2014 at 1:52 PM
Edited Jan 11, 2014 at 1:53 PM
Hi,
I am running MCEBuddy 2.3.13 and the latest version of iTunes (11.1.3.8) with a 5th Gen iPod Nano. I have tried the MCEBuddy MP4, iPhone, M4V, and Zune profiles and have a problem with all of them.

Videos get converted properly with MCEBuddy and I can import and play them via iTunes 11. When I go to the iPod sync section and choose the video and "Apply," it doesn't do the normal adding video message. It just says finishing sync and nothing gets imported to my iPod. If I then have iTunes format the video for iPods/iPhones and import the video to my iPod, it goes through successfully. If I compare the stats for both videos, it looks like the main differences are in the bit rates but it's hard to believe that would cause the issue.

NON-Importing Video
Resolution 320 x 180
Aspect ratio 1.7761
Format H264
Bitrate 555 kbps
Frames per second 29.970
Selected codec ffh264
Initial Audio Stream
Format MP4A
Bitrate 125 kbps
Rate 48000 Hz
Channels 2
Selected codec ffaac

Importing Video
Resolution 320 x 180
Aspect ratio 1.7778
Format H264
Bitrate 812 kbps
Frames per second 29.970
Selected codec ffh264
Initial Audio Stream
Format MP4A
Bitrate 128 kbps
Rate 44100 Hz
Channels 2
Selected codec ffaac

Up until now I have used MC-TVConverter (apologies) and never had a problem importing the videos to my iPod, but now I need a program like yours that can manage all the conversions for me overnight. I am guessing the problem is with video containers or the like.

GSpot reveals the following info:
NON-Importing Video (MCEBuddy)
isom: MP4 Base Media v1 [IS0 14496-12:2003]
  • iso2: MP4 Base Media v2 [ISO 14496-12:2005]
  • avc1: MP4 Base w/ AVC ext [ISO 14496-12:2005]
  • mp41: MP4 v1 [ISO 14496-1:ch13]
Importing Video (MC-TVConverter - different source video file)
mp42: MP4 v2 [ISO 14496-14]
  • isom: MP4 Base Media v1 [IS0 14496-12:2003]
  • avc1: MP4 Base w/ AVC ext [ISO 14496-12:2005]
Importing Video (iTunes modded MCEBuddy)
M4V : Apple iTunes Video (.M4V) Video
  • M4A : Apple iTunes AAC-LC (.M4A) Audio
  • mp42: MP4 v2 [ISO 14496-14]
  • isom: MP4 Base Media v1 [IS0 14496-12:2003]
Could it have something to do with "mp42: MP4 v2" (MC-TVConverter) vs. "mp41: MP4 v1" (MCEBuddy)? I know there is a profiles.conf in my User folder so is it just a matter of editing that somehow or would MCEBuddy not be able to work with my iPod do you think?

Thanks in advance!
Drew
Coordinator
Jan 11, 2014 at 2:11 PM
Correct. You can modify the profiles.conf to adjust it to make it compliant.
Can you post the profile/conversion you used with mctv and will see how to adapt it here.

What profile are you Using with mcebuddy?

Jan 11, 2014 at 2:33 PM
Edited Jan 11, 2014 at 2:38 PM
Wow, you are fast!

My iPod Nano only has a 2-inch screen so even the iPhone profile in each is overkill but seemed to be the closest option. If you have suggestions to make the resulting MCEB config more suited for the smaller screen (smaller file size would be appreciated), feel free to make them.

Thanks!

MCTV Profile
[iPhone (*.mp4)]
targettype=mp4
command=-e x264 -q 20.0 -d -a 1 -E faac -B 128 -6 dpl2 -R Auto -D 0.0 -f mp4 -X 480 -m -x cabac=0:ref=2:me=umh:bframes=0:weightp=0:subme=6:8x8dct=0:trellis=0

;================================================================
; * CUSTOM profiles - set your own profiles used by MC-TVConverter
;================================================================
; * [Custom WMV (*.wmv) (input: wtv,dvr-ms,mpg,ts,avi,mp4,wmv)]
; * targettype = custom (always set to "custom")
; * outputExtension = extension of final file (e.g.: wmv) - leave parameter empty, if no output file is created
; * inputExtensions = allowed input types divided by | (e.g.: wtv|dvr-ms|mpg|mpeg|ts|m2ts|avi|mp4|wmv)
; * executablePath = path to executable relative from "tools" folder (e.g.: ffmpeg)
; * executable = executable to be called including extension (e.g.: ffmpeg.exe)
; * command = commandline to be called
; * <@inputfile@> = placeholder for inputfile
; * <@outputfile@> = placeholder for outputfile
; * e.g.: -i <@inputfile@> -y -deinterlace -vcodec wmv2 -qscale 4 -acodec wmav2 -ac 2 -s 512x288 -b 640k <@outputfile@>
;================================================================
;=== EXAMPLE - remove ";" in the following lines ===
;[Custom WMV (.wmv) (input: wtv,dvr-ms,mpg,ts,avi,mp4,wmv)]
;targettype=custom
;outputExtension=wmv
;inputExtensions=wtv|dvr-ms|mpg|mpeg|ts|m2ts|avi|mp4|wmv
;executablePath=ffmpeg
;executable=ffmpeg.exe
;command=-i <@inputfile@> -y -deinterlace -vcodec wmv2 -qscale 4 -acodec wmav2 -ac 2 -s 512x288 -b 640k <@outputfile@>



MCEBuddy Profile
[iPhone]
Description=iPhone 2G,3G,3GS compatible (H.264 MP4 width 480 pixel video and AAC stereo audio).
order=mencoder,ffmpeg
mencoder-general=-ss 3 -vf pullup,softskip,pp=fd,scale=480:-2,hqdn3d,harddup
mencoder-video=-ovc x264 -x264encopts bitrate=800:subq=6:subme=7:frameref=6:qcomp=0.8:b_pyramid=strict:weight_b=yes:me=umh:partitions=p8x8,i4x4:nodct_decimate=yes:trellis=1:direct_pred=auto:level_idc=30:nocabac=yes:threads=auto
mencoder-audio=-oac faac -faacopts br=128:mpeg=4:tns=yes:object=2
mencoder-audioac3=-oac faac -faacopts br=128:mpeg=4:tns=yes:object=2
mencoder-ext=.avi
mencoder-remuxto=.mp4
mencoder-audiodelay=skip
ffmpeg-general=-threads 0
ffmpeg-video=-ss 3 -vf yadif=0:-1,hqdn3d,crop=iw:ih:0:0,scale=min(480\,iw):trunc(ow/dar/2)
2 -vcodec libx264 -b 800k -x264opts ref=6:subq=6:subme=7:qcomp=0.8:b-pyramid=strict:no-weightb=0:me=umh:direct=auto:level=3:partitions=p8x8i4x4:no-cabac=1:trellis=1:no-dct-decimate=1:threads=auto
ffmpeg-audio=-acodec libvo_aacenc -ab 192k -ac 2
ffmpeg-audioac3=-acodec libvo_aacenc -ab 192k -ac 2
ffmpeg-ext=.mp4
ffmpeg-audiodelay=skip
2ChannelAudio=true
FixedResolution=true
Jan 14, 2014 at 12:04 AM
@rboy1 - Thoughts? I am really itching to use your program but for now have to rely on MCTV until I can streamline the iPod converting.

Thank you!
Coordinator
Jan 14, 2014 at 12:35 AM
Will get back to you. Am working on it.

Coordinator
Jan 14, 2014 at 12:54 PM
Here you go, this is an exact replica of the settings you posted. This has been tested and should work with 2.3.14 and later:
Put this in profiles.conf and you should see iPod show up in your list of profiles.
[iPod]
Description=iPod compatible (H.264 MP4 width 480 pixel video and AAC stereo audio).
order=handbrake
handbrake-general=--deinterlace --verbose=2 -f mp4 -X 480
handbrake-video==-e x264 -q 20.0 -m -x cabac=0:ref=2:me=umh:bframes=0:weightp=0:subme=6:8x8dct=0:trellis=0
handbrake-audio=-E faac -B 128 -6 dpl2 -R Auto -D 0.0
handbrake-audioac3=-E faac -B 128 -6 dpl2 -R Auto -D 0.0
handbrake-ext=.mp4
handbrake-audiodelay=skip
FixedResolution=true
PreConversionCommercialRemover=true
AutoDeinterlace=false
Marked as answer by rboy1 on 1/29/2014 at 12:54 AM
Coordinator
Jan 14, 2014 at 12:58 PM
If you're still facing issues you may want to turn off Write Metadata which is what may be causing the issues. (maybe the metadata is not compatible with iPod Nano and iTunes). Since it uses Atomic Parsley to write the metadata which may be changing the container format (and hence the differences between the ISO versions)