Transcode or resize media - server side

Registered by Kristoph

Server could invoke ffmpeg to convert any video to a supported format (most notable would be from quicktime / h.264 etc). ffmpeg could also resize / rescale media to fit a specific region, another way around the aspect ratio problem some people encounter with ill-fitting media.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
Xibo Developers
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

The clients will play anything you throw at them pretty much - assuming you have the right codecs installed.

Transcoding video reliably is near impossible - you almost always have to fiddle about to get video/audio sync etc. I really think this is a non-starter.

The python client uses ffmpeg to play videos in any case. H264 works fine on the Windows client if it has the right codecs installed. Upload files as either mpg or avi to the server.

Alex

KEJ -- By now I must be annoying the devs at having found how to edit whiteboard entries but hopefully this is some good feedback!

 The current .net client uses Windows Media player so it's vulnerable to codec installation issues. I think the devs probably don't want to get too heavily into codec issues but it might be useful for you to document this on the wiki so that us Windows users are reminded of the need to install codecs that are WMP safe.

Hrmmm... maybe VLC is worth a mention to the devs?

AH:
We've tried in the past. VLC is horrible to integrate with. The focus of development for clients is the python client which will ultimately run on windows and uses ffmpeg which will play almost anything. I think this is a non- issue. We have more pressing things to attend to.

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.