VLC & IVF

821 views
Skip to first unread message

Zeeshan Hayder

unread,
May 26, 2010, 11:41:35 PM5/26/10
to WebM Discussion

Hey,

i just downloaded VLC 1.1.0 RC from following link,

people.videolan.org/~jb/webm/

but i m unable to play ivf files in vlc.

I m encoding yuv file using simple encoder & playing in vlc, its not
working. But decoding using simple decoder works fine and output yuv
file play well in yuv player.

Can anyone plz help

--ZH

Philip Jägenstedt

unread,
May 27, 2010, 1:05:38 AM5/27/10
to WebM Discussion, Zeeshan Hayder

It's quite likely that VLC doesn't support IVF (Indeo Video Format?) as a
container format. libvpx is the first time I've ever seen it myself.

--
Philip Jägenstedt
Core Developer
Opera Software

Zeeshan Hayder

unread,
May 27, 2010, 1:14:09 AM5/27/10
to WebM Discussion
Thankx.

According to specs at

http://www.webmproject.org/code/specs/container/

Matroska container is needed.

Can anyone plz help me to write WebM file header in C++. I have only
Encoded Video in IVF file.

--ZH

Philip Jägenstedt

unread,
May 27, 2010, 2:33:33 AM5/27/10
to WebM Discussion, Zeeshan Hayder
If you have some patience you could build the GStreamer ivfparse plugin
attached to https://bugzilla.gnome.org/show_bug.cgi?id=619158

Then you should be able to remux the IVF as such:

gst-launch filesrc location=video.ivf ! ivfparse ! webmmux ! filesink
location=video.webm

However, it's probably easier to mux as WebM when encoding instead of
remuxing afterwards...

Philip

Zeeshan Hayder

unread,
May 27, 2010, 2:37:41 AM5/27/10
to WebM Discussion
Thankx.

How to mux as WebM when encoding? This is exactly what i am interested
in :P

--ZH

On May 27, 11:33 am, Philip Jägenstedt <phil...@opera.com> wrote:
> If you have some patience you could build the GStreamer ivfparse plugin  

> attached tohttps://bugzilla.gnome.org/show_bug.cgi?id=619158

Philip Jägenstedt

unread,
May 27, 2010, 4:58:49 AM5/27/10
to WebM Discussion, Zeeshan Hayder
What are you using? ivfenc is just a reference example encoder and not
really for production use. An example gst-launch command line would be:

gst-launch filesrc location=input.avi ! decodebin2 ! ffmpegcolorspace !
vp8enc ! webmmux ! filesink location=output.webm

However, you probably want audio too, so it's better to use some tool
instead of using gst-launch. Perhaps
http://blogs.gnome.org/uraeus/2010/05/21/transmageddon-and-webm/ ?

There's also ffmpeg of course.

Philip

Jean-Baptiste Kempf

unread,
May 27, 2010, 5:10:56 AM5/27/10
to WebM Discussion, Zeeshan Hayder
Hello,

On Thu, May 27, 2010 at 5:41 AM, Zeeshan Hayder
<zeesha...@hotmail.com> wrote:
> i just downloaded VLC 1.1.0 RC from following link,
>

> but i m unable to play ivf files in vlc.

Obviously, VLC doesn't demux ivf (yet), but since there is a patch on
the ffmpeg mailing-list, we hope it will be able to demux it before
the release.

However, the mkv demuxer of VLC was extended to support webm files
(that you should care about).

Finally, the VLC 1.1.0 release should be able to produce also webm
files, and not only read them.

http://www.videolan.org/vlc/releases/1.1.0-RC.html

--
Jean-Baptiste Kempf

Reply all
Reply to author
Forward
0 new messages