Martin Cooper's Linux Blog

All things Linux …

Tag Archives: tsMuxeR

tsMuxeR video conversion for Sony Bravia

Convert a video file to the .m2ts format to stream to the Sony Bravia Tv from a miniDNLA server using Handbrake and tsMuxeR. This gives you a much smaller file than the .mpg file which is the other option. If you wish to use .mpg then the only way I have managed to get this working is to use ffmpeg from the command line using.

$ ffmpeg -i input.m4v -target pal-dvd output.mpg

This will use various input file extensions just amend the input file.

tsMuxer is a Transport Stream muxer which will convert .mkv video formatted files created in Handbrake to .m2ts files suitable for playback on the Sony Bravia. First convert your video to a .mkv video file using Handbrake making sure you select the Audio codec as AC3 (ffmpeg) in the [Audio] Tab and the [Framerate:] as 25 (PAL Film/Video) or any other option you prefer except the (Same as source) option. Handbrake is available in both Debian and Ubuntu repositories, stMuxeR is available by download from here: http://www.videohelp.com/tools/tsMuxeR Download the Linux version [currently tsMuxeR_1.10.6.tar.gz] into your home directory. Then create a directory in /usr/lib by opening a Terminal and entering the following;

$ sudo mkdir /usr/lib/tsmuxer

move into the tsmuxer directory with;

$ cd /usr/lib/tsmuxer

now extract the archive you downloaded with;

$ sudo tar -xvzf ~/tsMuxeR_1.10.6.tar.gz

if you list the contents with

$ ls
you will have 4 files in the tsmuxer directory including

tsMuxeR
tsMuxerGUI

make sure they are both executable with;

$ sudo chmod +x tsMuxeR

and;

$ sudo chmod +x tsMuxerGUI

now add a shortcut to /usr/bin with;

$ sudo ln -s /usr/lib/tsmuxer/tsMuxerGUI /usr/bin/tsMuxerGUI

now you can run the program by typing tsMuxerGUI in a Terminal or create a menu launcher with tsMuxerGUI as the command.

Open the program and on the Input Tab select [add] to add the .mkv file you have transcoded with Handbrake, in the [General track options] section, select [Change fps:] 25 and [Change level:] 4.0. Then in the [Output] section select M2TS muxing and browse to an output folder if you wish to change the default. Now select the [Start muxing] button. The output file should now play on your TV.