For personal use, I use mencoder (comes with mplayer) to convert just about anything into reasonable formats. It's fully command line driven so it should be easy to use from perl.

Most linux standard distros ship versions of mplayer with many codecs disabled because of copyright & patent issues. If you want the full range, get all the codecs and the source off the mplayer site and compile it yourself.

Another option might be VLC, which has python (but apparently not perl) bindings .

Yet another option: gstreamer has perl bindings and some video support. It might be overkill and I'm not sure how many codecs it supports, but it's certainly the most flexible of the three in terms of video/audio processing.


In reply to Re: Video Files by Joost
in thread Video Files by mzelem

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.