Transcode or resize media - server side
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
- Started by
- Completed by
Related branches
Related bugs
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.