Has anyone found a way to remux / convert the freeview H.264 / AAC broadcasts from a transport stream capture (.ts file) to an MP4 container for playback on an XBox 360?
I have tried a few different apps and have had the most success with Elecard XMuxer so far - it can remux the h.264 video stream into an MP4 container no problems - but the encoder has problems as soon as Audio is added. As it is working in remux mode, the operation seems to take <5 minutes for a 1-hour capture.
I tried building a custom graph in Graphedit, and used the Elecard Demux filter to split the stream into audio and video streams. If I then pass the audio stream through the monogram AAC decoder and then the monogram AAC encoder, and then feed the unmodified video stream + new audio output to the elecard mux, this creates a good MP4 file, but the operation takes a long time like 30 mins for a 1-minute video. It looks like the video stream is being processed in some way, rather than just being demuxed -> muxed. Its also painful to build a graph for each file to be converted.
Has anyone come across any better way to remux the streams into MP4, and pref. strip out the LATM headers? I would prefer a remux rather than a decode -> encode just for the speed of the operation, but willing to look at anything that works