[mythtv-users] OT: Transcoding for iPod/iPhone playback and transfer to iTunes?

Mike Dent mcdent at gmail.com
Mon Dec 29 00:22:42 UTC 2008


2008/12/28 C.T. Paterson <i.adore.my.64 at gmail.com>:
> 2008/12/27 Mike Dent <mcdent at gmail.com>:
>> Hi,
>> having got an iPhone recently I've been trying to get mythtv and
>> ffmpeg to transcode my recordings for playback on it.
>>
>> I managed to do this by following the first part of the instructions
>> here http://www.mythtv.org/wiki/index.php/Streaming_to_iPod_touch_or_iPhone
>> , basically
>> just using the bash script /usr/local/bin/mythipod.sh  to do this.
>>
>> I end up with a transcoded mp4 file in my chosen directory which is
>> then shared out to my windows PC.
>>
>> The file appears with the correct name and extension. However when I
>> drag it over to iTunes the name gets changed to a single letter 'x' ?
>> I'm guessing iTunes is reading some information from the file and is
>> unable to give it a proper name?
>>
>> The important lines from the script are:-
>> ######
>> FILE=$1
>> TITLE=$2
>> OUTDIR="/mnt/mobile-video/ipod-touch/"
>>
>>
>> #Get the video information
>> video_info=`mplayer -vo null -ao null -frames 10 -identify
>> "${directory}/${file}" 2>/dev/null`
>>
>> #Command line grep sucks, but we make due...
>> aspect=`echo $video_info | egrep -oe "Movie-Aspect is [0-9:.]+" |
>> egrep -o "[0-9:.]+"`
>> framerate=`echo $video_info | egrep -oe "[0-9.]+ fps" | egrep -o "[0-9.]+"`
>> # set resolution by aspect ratio
>>
>> if [ "$aspect" == "1.78:1" ]
>> then
>>  width=432
>>  height=240
>>  vbitrate=480k
>> else
>>  width=480
>>  height=360
>>  vbitrate=378k
>> fi
>>
>> abitrate=128k
>>
>> ffmpeg -i $FILE $ACODEC -ab ${abitrate} -ac 2 -s ${width}x${height}
>> -vcodec mpeg4 -b ${vbitrate} -flags +aic+mv4+trell -mbd 2 -cmp 2
>> -subcmp 2 -g 250 -maxrate 512k -bufsize 2M -title X
>> "$OUTDIR$TITLE.mp4"
>> ####
>>
>>
>> Thanks in advance,
>>
>> Mike
>
> I'm not 100%...but I'm guessing it's the part that says "-title X"
>
> ;>
>
DOH!

Gawd knows how that got in there :) Thanks for spotting that.
Mike
(embarrassed)


More information about the mythtv-users mailing list