Log in

View Full Version : 1440x1080i m2ts to mp4 for xbox 360, remux only .... possible?


turbodood
11th July 2009, 11:32
To clarify my question I have managed to replux the video to a mp4 ... but its always to a 1440x1080p 59.94fps file ... PC's deinterlace it and it works fine, but it seems the 360 cannot do this, and results in constant problems ... stuttering, flickering, etc.

My best guess is the mp4 containers wasn't designed to carry interlaced video.

That being said since I'm basically dealing with a 720p screen here, if I could remove the interlacing and be left with a 1440x544 image, that would be fine. VLC's convert/keep original video track option basically does this but, I haven't found a way to make the resulting file playable.

I also tried using virtualdub to convert the frame rate to 29.97 and this resulted in basically the same effects as I get on the 360. It may be possible to change some options in ffdshow or something so the plugin interprets the video diffently?

thanks for any thoughts.

a4840639
11th July 2009, 12:04
The mp4 support of xbox 360 is very poor, you should never believe it

nm
11th July 2009, 12:48
To clarify my question I have managed to replux the video to a mp4 ... but its always to a 1440x1080p 59.94fps file ... PC's deinterlace it and it works fine, but it seems the 360 cannot do this, and results in constant problems ... stuttering, flickering, etc.

My best guess is the mp4 containers wasn't designed to carry interlaced video.
No, MP4 supports interlaced H.264 streams just fine. Sounds like your video is simply too much for Xbox 360 to handle (maybe too high bitrate or Xbox simply doesn't deinterlace H.264 streams properly).

That being said since I'm basically dealing with a 720p screen here, if I could remove the interlacing and be left with a 1440x544 image, that would be fine.
If the video is pure interlaced (not telecined), I'd suggest bobbing to 60p, resizing down to 1280x720 and encoding with x264 using Xbox 360 -compatible settings.
If the video is telecined film, IVTC and resize to 720p24 and re-encode with x264.

Some frontends that make these operations easier: Avidemux, Handbrake, MeGUI, RipBot264
More here: http://forum.doom9.org/forumdisplay.php?f=78

turbodood
11th July 2009, 13:02
nm I'm not entirely familiar with all those terms but I'm fairly certain the source video is plain old HDV sourced stuff.

It awhile, using some of those programs you mentioned to get a file that would even play right even on a pc, let alone the 360.

I suppose I should have mentioned I've literally spent like a week's worth of free trying varius muxing/demuxing methods.

The thing that made me think its not suppsed to suppor the interlaced video is. Yamb would not directly remux the file because it said the source video was an incompatible stream. So I had to use other things. Then it would leave the video unchecked and only check the audio and basically ignore it if I re-checked it.

Anyway --- I guess I can assume here the 360 is what has the interlacing issues. Though that is somewhat poor since it has no issues with interlaced WMV stuff.

So that gets be back to my other thought about simply removing the interlacing.

If thats not possible thing I would probably try is coverting it to WMV without de-interlacing it.

nm
11th July 2009, 13:15
nm I'm not entirely familiar with all those terms but I'm fairly certain the source video is plain old HDV sourced stuff.
Ah, then this is the wrong forum to ask about it. Your video is MPEG-2 and this forum is only about H.264.
MP4 is a container format (http://forum.doom9.org/forumdisplay.php?f=74) that can hold various video formats, including MPEG-2 and H.264.

The thing that made me think its not suppsed to suppor the interlaced video is. Yamb would not directly remux the file because it said the source video was an incompatible stream.
Perhaps Yamb doesn't support importing the type of HDV files you have. Were you using the latest version? Anyway, I don't think interlacing has anything to do with it.

turbodood
11th July 2009, 13:48
I need to brush up on my terminology I guess.

It is h264 video. HDV is the wrong term I guess. I thought a lot of cameras in the last few years recorded in a 1440x1080i mpeg04/h264 based format and the only reason to put video on a disc in this format would be to basically leave it alone and not have to recode it since well, de-interlacing is an imperfect thing.

Sorry for confusing the issue.