What is the best way to convert the H.264 Transport Stream files created by the Hauppauge HD-PVR to a format that is supported by Android? (Nexus 10 with Jelly Bean Android 4.2)
The tablet specs say H.264 is supported, but apparently not in the TS flavor. Is there is a way to convert the "container" without re-encoding the video?
+ Reply to Thread
Results 1 to 12 of 12
-
-
Have you tried play with another player on your nexus? Like vlc or bsplayer. They have apps for the android.
Or else try remux(just change container) your ts files to a mp4 with for example mymp4boxgui, open ts, make a mp4. -
Android tablets may have resolution limits. If I remember correctly, tablets are smaller than 1280x720. Your problem may be a resolution issue, but you'll have to ask someone who knows what Android supports.
-
Maybe some are, but the Nexus 10 native resolution is 2560x1600. Hopefully it scales 1080 line HD content appropriately.
I will try mymp4boxgui that sounds like the right approach to change the container. -
Very interesting. Thanks for that info. I've played with Android built for x86 running in a VM and the tablet one I have can't go above 1000-something x 600-something I think.
There shouldn't be anything difficult in working with Hauppauge captured TS files (I have the Colossus and I capture to TS all the time), but I will warn you that capture to MP4 with their devices can be problematic. I'd advise trying Baldrick's suggestions first and if that seems OK, then you might think about directly recording in MP4 format. But be warned that we've had posts from others with your device who have reported bad sync issues when recording directly to MP4. I say this just so you don't immediately assume you can jump to MP4 recording and it will work fine. It may, but then again it may not. -
i'd give a nightly beta build of vlc a chance. it's pretty impressive, as it will even play high bitrate h264 1080p mkv files with dts audio on my nook hd+. can't promise ts files will play but it's free to check if they do.
http://nightlies.videolan.org/build/--
"a lot of people are better dead" - prisoner KSC2-303 -
The nexus 10 has a dual core A15 ARM cpu and quad core "Mali" GPU. Which of the 3 Android builds would I use? (ARM 6 with or without FPU or ARM 7)
Last edited by timg11; 20th Feb 2013 at 14:06.
-
I'm trying to use MyMP4BoxGUI (V 0.6.0.6 on Win7) to change the container. The app opens with the Mux tab selected. I'm not exactly sure which tab to use, since changing the container doesn't exactly fall under Mux, Demux, Join, or Split. There is no ReMux tab that I can see. I leave it at Mux and drop the TS file which is correctly identified in the file information. Then I click Save As and tell it to save as MP4. It worked (Processing in the title bar) at 100% CPU on a fast multi-core desktop for over 1 hour and generated a temp file 2X the size of the source . I concluded that it isn't simply changing the container, but must be transcoding. So please explain the procedure for simply changing the container, while avoiding the decoding and recoding of the video.
I tried Handbrake, but it also appears to be transcoding the video. It took about 5 minutes of processing to preview 30 seconds of video. So I'm still looking for a way to change the container from Transport Stream to something else that is Android compatible.Last edited by timg11; 20th Feb 2013 at 15:49.
-
I don't have any mkv files. They are TS. I want to convert an H.264 transport stream into something that Android JB can play on a Nexus 10. I believe this container change is possible without transcoding the video, but so far, the solutions offered are either transcoding, or execute the process slower than real-time.
-
I've been fighting this for a while also. I came across this...
ffmpeg -i input_file_name.ts -vcodec copy -acodec copy -sn -f mp4 output_file_name.mp4
"ffmpeg -i input_file_name.ts" can be used to probe the file and see container and audio/video codecs from the command line. "-f mp4" can be omitted and ffmpeg will guess at what you want based on the output file's extension. This should do what you want...FYI, I'm trying to repackage HDPVR output that plays natively on a PS3 so it will play on an XBox360 without transcoding and no-workie. I think it has something to do with the bitrate, but haven't made a lot of progress. -
Converting the files is the wrong approach. Just get a player for the Android that supports the formats.
I found that the "BSPlayer Free" works for playing HD-PVR TS files and MPEG 2 on the Nexus 10.
Similar Threads
-
best video output format for youtube, iphone, android?
By videdit in forum Video ConversionReplies: 2Last Post: 25th Oct 2011, 10:34 -
Encode my H.264/AC3 .M2TS HD PVR video to Xbox friendly format?
By hopeSOLO in forum Video ConversionReplies: 1Last Post: 26th Jul 2011, 12:29 -
Streaming media to my android w/ TVersity... what format to use?
By LaxerFL in forum Video Streaming DownloadingReplies: 2Last Post: 12th Dec 2010, 11:27 -
Converting BR to Edit Friendly Format
By thunderclap82 in forum Video ConversionReplies: 1Last Post: 29th May 2010, 11:52 -
video library to xbox360 friendly format
By a7medo778 in forum Video ConversionReplies: 6Last Post: 11th May 2009, 17:55