That's one heck of a question and specifications list. I will offer you a simple suggestion to look at, it's mplayer's slave mode, which runs well from Tk ( with IPC::Open3), see
Perl/Tk front-end to mplayer. If you are clever, you can separate the view window from the control window, and figure out the slave mode commands to do what you need.
Another example for ripping videos is at z-charcoal-video-converter
Any particular reasons why this is or is not a suitable task for Perl?
It may be too slow for some heavy duty video tasks.
I would concentrate on GStreamer if I were you, it has a perl module, but you may have better luck running it thru IPC, so it's forked off.
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: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.