VideoHelp Forum




+ Reply to Thread
Results 1 to 12 of 12
  1. 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?
    Quote Quote  
  2. I'm a MEGA Super Moderator Baldrick's Avatar
    Join Date
    Aug 2000
    Location
    Sweden
    Search Comp PM
    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.
    Quote Quote  
  3. Banned
    Join Date
    Oct 2004
    Location
    Freedonia
    Search Comp PM
    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.
    Quote Quote  
  4. Originally Posted by jman98 View Post
    Android tablets may have resolution limits. If I remember correctly, tablets are smaller than 1280x720.
    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.
    Quote Quote  
  5. Banned
    Join Date
    Oct 2004
    Location
    Freedonia
    Search Comp PM
    Originally Posted by timg11 View Post
    Originally Posted by jman98 View Post
    Android tablets may have resolution limits. If I remember correctly, tablets are smaller than 1280x720.
    Maybe some are, but the Nexus 10 native resolution is 2560x1600. Hopefully it scales 1080 line HD content appropriately.
    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.
    Quote Quote  
  6. aBigMeanie aedipuss's Avatar
    Join Date
    Oct 2005
    Location
    666th portal
    Search Comp PM
    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
    Quote Quote  
  7. 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.
    Quote Quote  
  8. Originally Posted by Baldrick View Post
    Or else try remux(just change container) your ts files to a mp4 with for example mymp4boxgui, open ts, make a mp4.
    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.
    Quote Quote  
  9. aBigMeanie aedipuss's Avatar
    Join Date
    Oct 2005
    Location
    666th portal
    Search Comp PM
    Originally Posted by timg11 View Post
    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)
    arm 7

    if what you want is mkv to mp4 conversion i would use the program "MkvToMp4" it's free, click the link.
    --
    "a lot of people are better dead" - prisoner KSC2-303
    Quote Quote  
  10. Originally Posted by aedipuss View Post
    if what you want is mkv to mp4 conversion i would use the program "MkvToMp4" it's free, click the link.
    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.
    Quote Quote  
  11. Member
    Join Date
    Feb 2013
    Location
    United States
    Search Comp PM
    Originally Posted by timg11 View Post
    So I'm still looking for a way to change the container from Transport Stream to something else that is Android compatible.
    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.
    Quote Quote  
  12. 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.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!