Thread: [Mlt-devel] Problem with theora ogg files.
Brought to you by:
ddennedy,
lilo_booter
From: jb <jb...@kd...> - 2007-12-15 09:20:30
|
Hello! There currently is an issue with ogg theora files. The ogg files are first passed to the vorbis producer. If the theora file has a vorbis audio stream, the file can be decoded by the vorbis producer, so MLT will consider it as an audio file. It seems to me like the best solution would be to check if the ogg file has several streams, and if some of them are not vorbis, pass the file to the avformat producer. I had a quick look at the ogg and vorbis libraries, but couldn't find an easy way to achieve this, so if someone here has more experience with the ogg specification, any help welcome. You can see a description of the bug and sample test file at: http://www.kdenlive.org/mantis/view.php?id=55 regards Jean-Baptiste |
From: Dan D. <da...@de...> - 2007-12-15 23:51:24
|
On Saturday 15 December 2007, jb wrote: > Hello! > > There currently is an issue with ogg theora files. The ogg files are first > passed to the vorbis producer. If the theora file has a vorbis audio > stream, the file can be decoded by the vorbis producer, so MLT will > consider it as an audio file. Why didn't I notice this last spring when heavily testing with Ogg Theora? Maybe I wasn't building the vorbis module at the time, or maybe I was always using avformat:some.ogg. Nevertheless, the problem is obvious. > It seems to me like the best solution would be to check if the ogg file has > several streams, and if some of them are not vorbis, pass the file to the > avformat producer. fezzik.dict: -*.ogg=vorbis +*.ogg=avformat,vorbis I am inclined to use the above as the soluition because ffmpeg provides a native implementation to vorbis in addition to supporting libvorbis. Historically, it's native implementation has been considered inferior to libvorbis. I don't know if that't still the case. Anyways, what do you think? > I had a quick look at the ogg and vorbis libraries, but couldn't find an > easy way to achieve this, so if someone here has more experience with the > ogg specification, any help welcome. > > You can see a description of the bug and sample test file at: > http://www.kdenlive.org/mantis/view.php?id=55 > > regards > Jean-Baptiste > |
From: jb <jb...@kd...> - 2007-12-16 10:12:43
|
On Sunday 16 December 2007 00:51:11 you wrote: > > fezzik.dict: > -*.ogg=vorbis > +*.ogg=avformat,vorbis > For sure, that's the easiest fix.I vote for it. regards jb |