At some point we would like to write a frontend for our Open Source Broadcast Encoder.
The encoder itself is written in C. I have no idea what today's "in" framework/language is,
but PHP is not an option for various reasons.<p>What would be other good options (Python, Perl?) and what frameworks, if any?
Both Python and Ruby have well-established GUI libraries, and are able to take advantage of C extensions.<p>As @tobylane said, usually there's no "correct" language to use. This is because "correct" is relative to your requirements and team's skills.<p>However, without additional info, it's difficult to answer your question further.
There's no right 'in' language, but there is a language you feel most capable/comfortable in. As you know C, the different languages are all of equal simplicity (afaik) and the frameworks fill equal gaps on the various languages. Sorry there's not an answer here.
Without knowing what your constraints are, Perl Dancer is a good Perl framework that allows you to start ridiculously small, but also scale up to complete multi-node apps.