Extracting more than one video using mkvextract? - mkv

I have container stream that contains more than one video. i want to identify that at which index the video are present and want to extract elementary stream using those index or ID.. thanks in advance.

identify track IDs in a mkv video:
mkvmerge -i video.mkv

Related

MP4 - Read audio block

I want to read just the sound block in MP4 file.
Does somebody knows how the MP4 file built? How can I find the headers in the file?
How does the header built?
Thanks
These two will give you a head start:
http://www.jiscdigitalmedia.ac.uk/guide/aac-audio-and-the-mp4-media-format
http://www.adobe.com/devnet/video/articles/mp4_movie_atom.html
I am trying to do the same thing and right now I am stuck at not being able to open the individual chunks.

C# MP4 video creation from images and mp3 file

I am creating videos from series of images with an audio mp3 using splicer (http://splicer.codeplex.com/). The output for this is avi and use ffpmpeg to convert to mp4.
Is there any api for c# to create mp4 from series of images and mp3 file. I need to add some animation as well like Ken Burns style this time.
DirectShow Editing Services - best way. Or DirectShow using push source filter sample to generate frames. In both cases MP4 muxer, H264 and AAC encoders required.
Codecs can be purchased from Elecard for example - http://www.elecard.com/en/products/development/sdk/codec-sdk.html .
Alternative commercial solution to create video from images and encode to MP4 using a few lines of code - http://www.visioforge.com/video-edit-sdk-net.html .

How to index video subtitles in Alfresco?

I'm looking for a way to index video subtitles within Alfresco. Ideally I'd like to return the specific point in a video where the caption was found.
Does anyone know of a way to do this with standard .mp4 and .srt files?

How to extract the data frame in mp3 stream using gstreamer?

I am now trying to write a music player using Gstreamer.I know that mp3 files are made up with frames (data frame and tag frame).what i want to do is extract the data frame and calculate its hash to identify a file. what should i do?
thinks in advince!
this all is done by gstremer mad element. So if you are writing application then use this element.
NOTE: mad element is comes inside gst-plugin-bad package which you can download from gstremer site

how to write mpeg4 file in vc++ directshow

hai..
Am writing application for capture video from camera in vc++ using directshow and write that
file in WMV format.and how to write MPEG4 file format.can i install any sdk for mpeg4.can you provide details about mpeg file writing in vc++
kindly help me
thanks
I'm not entirely clear if you want to change the video format or just the container format. If you just want to write the existing camera output into a different container file, then you need a multiplexor filter. There's an MP4 multiplexor filter available in source form at www.gdcl.co.uk/mpeg4. If you connect your camera's output to this filter and then the file writer, you should be ok.
If, on the other hand, you need to encode the camera output to mpeg-4 video as well, then I think you will need to licence a third-party encoder filter.
G

Resources