In case anyone is curious as to how I got these 1808 files:
I have mythtv with an InfiniTV card (on Ubuntu). I record mostly Turner Classic Movies. Sometimes the mpeg.ts files are not perfect and apparently come as 1808. I use Avidemux to trim the files and then feed to Handbrake, which is running as a background script using settings that I came up with after painful experimentation.
I did look at tools for fixing problems, such as projectX, mpeg2repair, Ts4Np, VideoRedo, etc. but none were completely satisfactory since a) they could not fix all problems b) frequently created as many problems as fixed c) many ran only on windows d) significant problems did not occur very often.
After each encode is complete I use XBMC (ubuntu i5-HD4000 box) to sniff test it to make sure that it is okay. All of these problematic movies work just fine there. Now I find that I have 8 which the ION hates.
I considered hard coding the width that HandBrake uses, but thought that it might a) slow the encoding down even more b) introduce unnecessary error (blur/artifacts) c) complicate life
The specific Handbrake options that I use are:
${NICE} HandBrakeCLI\
${titleOption} \
--encoder x264 \
--quality 19.0 \
--rate 23.976 \
--keep-display-aspect \
--decomb \
--detelecine \
--aencoder copy \
--audio-fallback ac3 \
--audio ${audioTracks} \
--aname English-Surround \
--ab auto \
--mixdown auto \
--markers \
--encopts "b-adapt=2:rc-lookahead=50:ref=5:me=umh:bframes=5
ubme=8:partitions=all:deblock=-1,-1:psy-rd=1|0.15" \
--input "${filePath}" \
--output "${ENCODING_DIR}"/"${movieName}.mkv"