#14 On the fly transcoding

Next Release
closed
Jin
9
2008-03-02
2007-06-25
Anonymous
No

Excuse my ignorance, but would it be possible to implement the option of using an external transcoder for certain media-types?

Specifically, I would like all divx/xvid files to be automatically transcoded to mpeg 4 (for my PS3).

Is this going to be possible any time soon?

I can find several windows UPnP-servers that can do this, but none for linus...Otherwise, MediaTomb is a great app!

Discussion

  • Jin

    Jin - 2007-06-25

    Logged In: YES
    user_id=1205152
    Originator: NO

    Transcoding is on top of our feature list, however it will take some time till we can provide this.
    Our plan is to introduce it after the next release. So basically we plan to finish the upcoming release withing 1-2 weeks and will then start designing and implementing the transcoding functionality.

     
  • Jin

    Jin - 2007-06-25
    • priority: 5 --> 8
     
  • Nobody/Anonymous

    Logged In: NO

    Note: Also required to support the DirecTV HR20, which requires LPCM
    (mwester at dlsDOTnet)

     
  • Pascal Pochol

    Pascal Pochol - 2007-08-06

    Logged In: YES
    user_id=844716
    Originator: NO

    Hello,

    I stumbled onto MediaTomb last week and I already installed it on my Gentoo Linux server and one of my friends so we can stream to our PS3. Works great. I assume you started working on the transcoding now that 0.10.0 is out? I just wanted to mention that it would be great if you could let users add their own transcoding. I'm a big fan of computer music (Amiga modules, C-64 sid music and the like). And I would love to be able to add some conversion scripts once you have the on the fly transcoding working. I did a bunch of script for slimserver that do just that in perl. I'm not a perl programmer but I managed to hack it somehow based on other examples. It would be great if I could do something similar in MediaTomb as well.

    -WildCoder

     
  • Jin

    Jin - 2007-08-07

    Logged In: YES
    user_id=1205152
    Originator: NO

    Well, that's exactly what we are working on right now. Transcoding will be brought in two steps (split into two releases) - using external transcoders and using native transcoding.

    First we will introduce external transcoding, that's probably what you are looking for: it will allow the user to plug in any application, the only requirement is that the app accepts a filename on the command line and writes the transcoded output to a FIFO (name of the FIFO is also specified on the command line).

    Basically you will be able to define what app is going to be called, what the command line args are and what mimetypes are handled by the particular transcoder.

    As already mentioned, the second step will introduce native transcoding - that is, we will use libraries like ffmpeg and alike; this will give us full control over the data and we hope that we will be somehow able to implement trick modes for transcoded streams.

    The external transcoding is almost done, well, basically it is already working but I have to do more fine tuning and testing, I think the guys who hang around in our IRC channel will probably start playing around with the SVN code in the next few days. If all goes well we could have a release soon.

     
  • Jin

    Jin - 2007-08-07
    • milestone: --> Next Release
    • priority: 8 --> 9
     
  • Nobody/Anonymous

    Logged In: NO

    Are you getting any closer to providing transcoding? The last and only reason for continuing to use Windows is the ability to transcode to the xbox 360.

     
  • Jin

    Jin - 2007-10-21

    Logged In: YES
    user_id=1205152
    Originator: NO

    transcoding already works in SVN, we are finalizing the feature; however I have to disappoint you regarding the xbox 360 - it requires some additional changes which are quite some effort to implement

     
  • Nobody/Anonymous

    Logged In: NO

    Sooo.. Any news on the transcoding?

     
  • Jin

    Jin - 2008-01-05

    Logged In: YES
    user_id=1205152
    Originator: NO

    Well, the current blocker is not transcoding, that already works - we have some issues in our code regarding spidermonkey and ubuntu; this is more or less the only thing that is holding up the release.

     
  • Jin

    Jin - 2008-03-02
    • status: open --> closed
     
  • Jin

    Jin - 2008-03-02

    Logged In: YES
    user_id=1205152
    Originator: NO

    added in 0.11.0

     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:





No, thanks