MediaPortal Forums HTPC/MediaCenter

Go Back   MediaPortal Forum » MediaPortal 1 » Help on Development » Improvement Suggestions


Improvement Suggestions You have an idea how MediaPortal could be improved? Post it in here.

Reply
 
Thread Tools Display Modes
Old 2005-03-17, 04:04   #1 (permalink)
sporktastic
Guest
 
Posts: n/a


Default Update Core.Transcoding to handle more in / out formats

Update the transcoding function in core to handle more than a dvr-ms to mpeg2 converstion. The ability to handle ATI VCR files along with conversion from MPEG2 to a format like DivX, XVID, WMV to reduce space usage would be helpful. I would like to create a plugin that doest this based on a user selected schedule or monitors the recording folder, and rewriting the transcoding section seems like a waste. If someone is more familiar with it I can give them the filter graphs for ATI VCR to MPEG2 or ATI VCR to DivX. If there is no one available I can look at doing it myself by either rewriting transcoding or implementing it within my plugin, but it would probably take a little bit longer and produce redundant code.

If the transcoding function ran off of the XGR files from GraphEdit and all you had to do was add a .XGR file to a directory within MediaPortal to add a new conversion type to the transcoding function, then if it is not supported users could create their own filter graph and have that functionality without having to wait on development. This would also prevent new hardware from having to be purchased by the core development team to handle issues like converting .VCR files to MPEG2 or some other new format developed.
  Reply With Quote
Old 2005-03-17, 13:38   #2 (permalink)
Portal Member
 
Join Date: Jan 2005
Location: Gelderland
Posts: 68
Thanks: 0
Thanked 0 Times in 0 Posts

Country:

My System

Default

It would be great if my ATI could finally use it's full potential
dfbb is offline   Reply With Quote
Old 2005-03-17, 13:58   #3 (permalink)
Retired Team Member
 
Join Date: Sep 2004
Location: Finland
Posts: 174
Thanks: 0
Thanked 0 Times in 0 Posts


Default

Hmm, add comskip processing and we have superior product.


http://www.sage-community.org/index.cgi/wiki/ComSkip


CoolHammer
__________________
AMD Sempron 2400+ / ATI AIW 9000 Pro / Samsung 120Gb / Asus A7N8X-VM/400 / Windows XP pro Fi /LG 32LP1 LCD TV connected with DVI /Sony amp connected with S/PDIF
CoolHammer is offline   Reply With Quote
Old 2005-03-17, 14:59   #4 (permalink)
sporktastic
Guest
 
Posts: n/a


Default

The plug-in I want to create will allow you to schedule transcoding of your files to take place during off peak hours or whenever you want, and I intend to include a comskip function.
  Reply With Quote
Old 2005-03-17, 15:39   #5 (permalink)
Portal Member
 
Mars Warrior's Avatar
 
Join Date: Aug 2004
Location: Airy Crater, Mars
Posts: 136
Thanks: 0
Thanked 0 Times in 0 Posts


Default

If the transcoding itself would be based on the same concept as the graph definitions used for the TV Engine, any conversion could be implemented.

I see no reason why the current Transcoding engine could not be modified to support these transcoding definition files and create generic transcoding capabilities to MP...

Other things mentioned like scheduling and choosing the conversion are of course other issues and require extra functionality, user interfaces en possibly remote support...
__________________
Earth - The Final Frontier
Mars Warrior is offline   Reply With Quote
Old 2005-03-17, 18:53   #6 (permalink)
sporktastic
Guest
 
Posts: n/a


Default

The XML file that drives the TV engine might not be able to handle all of the vairious transcoding graphs. What I was hoping for was a method based on the xml exports from graphedit. If we have a directory full of xgr files with a class that will update the filename for the input and output file it would be a lot more versatile.
  Reply With Quote
Old 2005-03-17, 19:25   #7 (permalink)
Portal Manager
 
dman_lfc's Avatar
 
Join Date: Jul 2004
Location: UK
Posts: 1,661
Thanks: 0
Thanked 22 Times in 18 Posts

Country:

My System

Send a message via MSN to dman_lfc Send a message via Skype™ to dman_lfc
Default

I believe Gucky already has this in his long term plans.

DVR-MS to WMV is easy.
DVR-MS to DivX is also in the tips & tricks section.

MPG to whatever is also easy enough.

It really needs to be gui'fied to allow quality adjustments for the destination format to be set.

DMAN
__________________
Hardware: Core2 Duo 3.0GHz, Nvidia 8500GS (256MB), 1GB DDR2, Intel DG33TL MB, 2x FireDTV DVB-S2 cards & Nova 500-T in a Antec Fusion case with VFD & iMon remote.
Software: Windows XP MCE2005, PureVideo codecs & Cyberlink PowerDVD 7.x codecs.
dman_lfc is offline   Reply With Quote
Old 2005-03-17, 19:53   #8 (permalink)
Retired Team Member
 
tomtom21000's Avatar
 
Join Date: Apr 2004
Location: Germany
Posts: 992
Thanks: 5
Thanked 5 Times in 5 Posts

My System

Default

Quote:
Originally Posted by dman_lfc
I believe Gucky already has this in his long term plans.
That is right. But he has not started on this part (I just asked him some minutes ago on the german forum)
I think in the my burner section, he is concentrating on a cutting feature first.

He said sportkastics suggestion would be a good completion, but could of cause also be a stand alone plugin,

tomtom
__________________
tomtom21000 is offline   Reply With Quote
Old 2005-03-17, 21:17   #9 (permalink)
sporktastic
Guest
 
Posts: n/a


Default

I could implement transcoding in a stand alone plugin for my needs. I do not have a need to do it on the fly, unlike the dvr-ms to wmv stuff. I really just want to have it do it either as soon as possible or on a schedule to mainly create standardized formats which makes it easier to use on the wireless media receivers and to reduce hard disk space requirements. But since core.transcoding already exists it just seems like a better approach to just expand the functionality to that of a full transcoding class rather than implementing the same transition twice. I might just rewrite that class and post it for review, if I keep the compatibility with what is there it will not cause any problems, what I would really like to do is be able to take a file to a stream, transcode one stream to another, write a stream to a file. Doing that will make the code much more reusable. When I have more ideas I will post them, maybe with some sample code that can run stand alone.
  Reply With Quote
Old 2005-03-17, 22:51   #10 (permalink)
Portal Manager
 
dman_lfc's Avatar
 
Join Date: Jul 2004
Location: UK
Posts: 1,661
Thanks: 0
Thanked 22 Times in 18 Posts

Country:

My System

Send a message via MSN to dman_lfc Send a message via Skype™ to dman_lfc
Default

Sounds good to me.

DMAN
__________________
Hardware: Core2 Duo 3.0GHz, Nvidia 8500GS (256MB), 1GB DDR2, Intel DG33TL MB, 2x FireDTV DVB-S2 cards & Nova 500-T in a Antec Fusion case with VFD & iMon remote.
Software: Windows XP MCE2005, PureVideo codecs & Cyberlink PowerDVD 7.x codecs.
dman_lfc is offline   Reply With Quote
Reply

Bookmarks

Tags
coretranscoding, formats, handle, update

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Next update? Glith MediaPortal 1 Talk 12 2006-08-10 14:32
Technotrend DVB-S no LNB switch Erbsenkopp General Support 0 2006-08-03 09:04
Technotrend Budget 1500 CI no LNB switch Erbsenkopp General Support 0 2006-08-03 08:46
Tuning-problem - FireDTV - Stockholm-Nacka alek01 Installation, configuration support 2 2006-07-10 23:06
PVR500 only 1 Tuner working rovalis General Support 2 2006-03-09 15:13


All times are GMT +1. The time now is 07:47.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0 Protected by Akismet Blog with WordPress