Hello there.
I'm a little newbie in video conversion. So I'm asking for advise.
I need to convert video from any source (I can download any) to MPEG2 Transport Stream for our VOD system at my job. And we want that videos would be multilingual so it contains English, French, German... audio-streams.
What is more right to add this audio to source (mkv,avi,vob) or to destionation m2t files? And could you recommend me tools for this. I've been using procoder/carbon coder, but it doesn't understand AC3. So I can't easily convert MPEG4+AC3 to MPEG2-TS+MPEG2. And there are so many different tools which do its own small part of job.
Can you recommend me which tools should I use in this case?
Thanks.
+ Reply to Thread
Results 1 to 5 of 5
-
-
Maybe mplex from mjpegtools.
GfD uses it to multiplex up to three audio streams (AC3 or MP2) into an MPEG file using a command line like
Code:"P:\GUI4dvdauthor\mplex.exe" -M -f 8 -o "q:\A.mpg" "s:\mpg\A.m2v" "s:\mpg\A.ac3"
Code:P:\GUI4dvdauthor>mplex.exe mjpegtools mplex-2 version 1.9.0 (2.2.7) Usage: P:\GUI4dvdauthor\mplex.exe [params] -o <output filename pattern> <input file>... %d in the output file name is by segment count where possible params are: --verbose|-v num Level of verbosity. 0 = quiet, 1 = normal 2 = verbose/debug --format|-f fmt Set defaults for particular MPEG profiles [0 = Generic MPEG1, 1 = VCD, 2 = user-rate VCD, 3 = Generic MPEG2, 4 = SVCD, 5 = user-rate SVCD 6 = VCD Stills, 7 = SVCD Stills, 8 = DVD with NAV sectors, 9 = DVD] --mux-bitrate|-r num Specify data rate of output stream in kbit/sec (default 0=Compute from source streams) --video-buffer|-b num [, num...] Specifies decoder buffers size in kB. [ 20...2000] --lpcm-params | -L samppersec:chan:bits [, samppersec:chan:bits] --mux-limit|-l num Multiplex only num seconds of material (default 0=multiplex all) --sync-offset|-O num ms|s|mpt Specify offset of timestamps (video-audio) in mSec --sector-size|-s num Specify sector size in bytes for generic formats [256..16384] --vbr|-V Force variable bit-rate video multiplexing --cbr|-C Force constant bit-rate video multiplexing --run-in|-R num Force a 'run-in' of exactly num frame intervals --packets-per-pack|-p num Number of packets per pack generic formats [1..100] --system-headers|-h Create System header in every pack in generic formats --max-segment-size|-S size Maximum size of output file(s) in Mbyte (default: 0) (no limit) --ignore-seqend-markers|-M Don't switch to a new output file if a sequence end marker is encountered ithe input video. --vdr-index|-i <vdr-index-filename> Generate a VDR index file with the output stream --workaround|-W workaround [, workaround ] --help|-? Print this lot out!
-
TS support only limited amount of codecs - so or You write own demuxer with support for "private data" or You will use one of: MPEG-2, H.264, VC-1, Dirac video codecs, audio is similarly limited (however there is more choices) - at first try to play with VLC - it will support transcoding and multiplexing - if this is enough then probably You don't need anything else.
-
AlanHK, thanks i will look it.
pandy, look. I have aslo IPTV. For example Discovery. It has two audio streams.
And our set-top-boxes support multiply audio streams, so our guests can choose language. And we want to implement this in VOD. As it's very convenient.
I must have my movies in format MPEG2 TS video with MPEG1 layer2 audio. This is vendor requirements. It isn't a problem to convert any video with single audio stream to this format. I actually don't know how to inject many audio streams into this TS. And tag them English, Russian, etc. -
OK, first You can use VLC (but You must check syntax for VLC) - as an alternative You can think about http://obe.wikia.com/wiki/Open_Broadcast_Encoder_Wiki or ffmpeg (however there are complains about way how ffmpeg perform multiplexing) or You can try use http://www.avalpa.com/the-key-values/15-free-software/33-opencaster for TS preparation.
Adding multiple tracks is quite easy - there is language descriptor assosciated with each audio track and You can use http://en.wikipedia.org/wiki/ISO_639 for naming of those languages (tracks).
Btw very simple TSMuxer can help You create very quickly TS with multiple audio tracks.
Similar Threads
-
HD mpeg2 transport stream re-quantization?
By live4ever in forum DVB / IPTVReplies: 2Last Post: 21st Jul 2009, 19:25 -
MPEG2 transport stream software
By PCNG in forum Newbie / General discussionsReplies: 1Last Post: 7th Jan 2009, 14:10 -
DVD to MPEG2 Transport Stream audio sync problem
By elba in forum Video Streaming DownloadingReplies: 12Last Post: 23rd Oct 2008, 02:09 -
encoding MPEG2 transport streams at 1920x1080 with very specific parameters
By duffbeer911 in forum Video ConversionReplies: 17Last Post: 16th May 2008, 13:46 -
need MPEG2 Transport stream and Program stream profiler
By afarun in forum ProgrammingReplies: 3Last Post: 23rd Aug 2007, 01:06