1. Media Website
- Posted by Lone_EverGreen_Ranger Oct 26, 2011
- 35716 views
Would it be possible to make a multimedia website like youtube with euphoria? Using the available libraries or built in libraries?
2. Re: Media Website
- Posted by jeremy (admin) Oct 26, 2011
- 35772 views
Would it be possible to make a multimedia website like youtube with euphoria? Using the available libraries or built in libraries?
The web side, yes. Does Youtube do video processing? I am not sure of video processing libraries in Euphoria. Libraries, however, are not hard to wrap and expose to Euphoria if you know of one written in C.
Jeremy
3. Re: Media Website
- Posted by Lone_EverGreen_Ranger Oct 26, 2011
- 35735 views
Would it be possible to make a multimedia website like youtube with euphoria? Using the available libraries or built in libraries?
The web side, yes. Does Youtube do video processing? I am not sure of video processing libraries in Euphoria. Libraries, however, are not hard to wrap and expose to Euphoria if you know of one written in C.
Jeremy
I see. So I would need a library for video processing, or perhaps write it in another language. Does anyone know of any good video processing libraries or what would be a good language to write a video processing system in? Any suggestions are welcome. I'll do some researching myself as well.
4. Re: Media Website
- Posted by jeremy (admin) Oct 26, 2011
- 35712 views
Would it be possible to make a multimedia website like youtube with euphoria? Using the available libraries or built in libraries?
The web side, yes. Does Youtube do video processing? I am not sure of video processing libraries in Euphoria. Libraries, however, are not hard to wrap and expose to Euphoria if you know of one written in C.
Jeremy
I see. So I would need a library for video processing, or perhaps write it in another language. Does anyone know of any good video processing libraries or what would be a good language to write a video processing system in? Any suggestions are welcome. I'll do some researching myself as well.
I don't really know if you would need it or not. But, say for example, you want to accept only up to a video resolution of 1024x768 and someone uploads a 1920x1080 video. How will you know? Or how will you convert it? That was my thought. There may be some simple command line programs you could call to do that processing.
Jeremy
5. Re: Media Website
- Posted by Lone_EverGreen_Ranger Oct 26, 2011
- 35717 views
Would it be possible to make a multimedia website like youtube with euphoria? Using the available libraries or built in libraries?
The web side, yes. Does Youtube do video processing? I am not sure of video processing libraries in Euphoria. Libraries, however, are not hard to wrap and expose to Euphoria if you know of one written in C.
Jeremy
I see. So I would need a library for video processing, or perhaps write it in another language. Does anyone know of any good video processing libraries or what would be a good language to write a video processing system in? Any suggestions are welcome. I'll do some researching myself as well.
I don't really know if you would need it or not. But, say for example, you want to accept only up to a video resolution of 1024x768 and someone uploads a 1920x1080 video. How will you know? Or how will you convert it? That was my thought. There may be some simple command line programs you could call to do that processing.
Jeremy
Well I'm sure I'll need one to do some video processing. So a library would help with that. I don't think any of the built-in euphoria libraries can handle video processing alone, not without writing a library video processing using the available euphoria libraries. Something along the lines of image.e and graphics.e would be needed and probably a few others. Wrapping a library may be an easier approach.
6. Re: Media Website
- Posted by ghaberek (admin) Oct 26, 2011
- 35854 views
Did I hear video processing? Welcome to my world!
I'm pretty sure YouTube and other such sites use FFmpeg and/or MEncoder to transcode video files into the correct format after they are upload. The "correct" format is typically a Flash Video container and some form of H.264/MPEG-4_AVC encoded content. Sometimes they use AVI, Matroska, or plain ol' MPEG-4 containers as well.
I typically use FFmpeg in favor of MEncoder, which I find less intuitive. FFmpeg has a more "UNIX-like" command line strucutre. Transcoding a video using FFmpeg is often as simple as:
ffmpeg -i input_video.avi -sameq output_video.flv
Where -i input_video.avi is obviously the input file, -sameq indicates to produce the same quality video, and output_video.flv is the output. FFmpeg will often detect the required codecs and container based on the output extension, but one could also force such things using the necessary command line outputs.
From there, building the website is up to you! Check out Flowplayer.
-Greg