Hi,

I just created an ogg file with ffmpeg, and when opening it with MPC it says: "Cannot render the file".

The file reads fine with VLC and according to him, the codec information are: stream0, codec theo; stream1, codec flac.

In MPC, internal ogg filter is checked (unchecking it does not change anything).

The strangest thing for me is the error message. Usually, when MPC is missing a codec, he tells me this and gives some information about the codec it can't find. I don't know what "Cannot render the file" means... Is it possible to obtain more precise informations?
is what ffmpeg said when creating the file (i.e., converting it from flv):

C:\...>ffmpeg.exe -i "..\01(2).flv" out.ogg
FFmpeg version SVN-r16043-Sherpya, Copyright (c) 2000-2008 Fabrice Bellard, et a
l.
  libavutil     49.12. 0 / 49.12. 0
  libavcodec    52. 6. 1 / 52. 6. 1
  libavformat   52.23. 1 / 52.23. 1
  libavdevice   52. 1. 0 / 52. 1. 0
  libavfilter    0. 1. 0 /  0. 1. 0
  libswscale     0. 6. 1 /  0. 6. 1
  libpostproc   51. 2. 0 / 51. 2. 0
  built on Dec 10 2008 18:25:26, gcc: 4.2.5 20080919 (prerelease) [Sherpya]

Seems stream 0 codec frame rate differs from container frame rate: 1000.00 (1000
/1) -> 29.92 (359/12)
Input #0, flv, from '..\01(2).flv':
  Duration: 00:01:04.28, start: 0.000000, bitrate: 128 kb/s
    Stream #0.0: Video: vp6f, yuv420p, 640x480, 29.92 tb(r)
    Stream #0.1: Audio: mp3, 44100 Hz, stereo, s16, 128 kb/s
Output #0, ogg, to 'out.ogg':
    Stream #0.0: Video: libtheora, yuv420p, 640x480, q=2-31, 200 kb/s, 29.92 tb(
c)
    Stream #0.1: Audio: flac, 44100 Hz, stereo, s16, 64 kb/s
Stream mapping:
  Stream #0.0 -> #0.0
  Stream #0.1 -> #0.1
Press [q] to stop encoding
frame= 1921 fps= 19 q=0.0 Lsize=   10715kB time=64.21 bitrate=1367.0kbits/s
video:5958kB audio:4645kB global headers:3kB muxing overhead 1.036541%

Any help would be appreciated!