Registered Member
|
I just installed the latest version in Fedora 12 in the hopes of using the latest version of Theora 1.1.1 to convert avi files from my camcorder. I enabled the rpm fusion repository and everything installed fine. Rendering a NTSC Theora file works with no errors, but it won't play at all in any player (Totem or VLC). Totem gives the following error:
"Test1.ogg requires an additional plugin to decode this file" "The following plugin is required: application/octet-stream decoder" Totem searches for the plugin but doesn't find anything. In VLC the file also won't play (video or audio). Of note, I've also installed Kdenlive 0.7.5 on Ubuntu 9.10 using the ppa and in this case I was able to render a Theora file and play it back. However, I wanted to take advantage of the new Theora 1.1.1 encoder improvements. Any help appreciated. Thanks. |
Registered Member
|
Can you try render Theora on Fedora and play on Ubuntu, and in second try, render on Ubuntu and replay on Fedora?
EDIT: ffmpeg2theora and oggconvert works fine. Maybe something wrong with MLT Framework. Very strange.... Look what youtube done with this .ogg file: http://www.youtube.com/watch?v=_NiZ2lfv2rs Totally mess :( |
Registered Member
|
Hi Grof,
Thanks for looking into it. You're right, I was able to successfully create an ogv using ffmpeg2theora, oggconvert, and Kino in Fedora 12. The Kino file plays but has some static in the audio. The others (ffmpeg2theora and oggconvert) are perfect. I should have mentioned in my initial post that the when the ogv file created with Kdenlive is opened in Totem it does display the opening Video Frame, then the screen goes blank saying it's looking for plugins. So I don't know if it's the audio or video that's causing the problem. Since ffmpeg2theora works, is it possible to create a new profile in Kdenlive that uses the ffmpeg2theora encoder or software to output on ogv instead of the mlt framework? |
Registered Member
|
I just created my own profile in Kdenlive using vcodec=libtheora but changed acodec=flac and the output file works. Obviously the file is huge since it's using flac, but this would seem to prove the problem is with the vorbis audio part of the file.
Not sure what to try next. A profile with ffmpeg2theora or maybe a different way to specify the vorbis audio codec. |
Registered Member
|
Possible!
At my Fedora .ogg is viewable when audio is encoding with flac, too. The answer maybe laying somewhere in this post: http://www.kdenlive.org/forum/howto-install-kdenlive-melt-faad-faac-x264-theora-ffmpeg-ubuntu-karmic-910 Look at the end of the post. Something is wrong with theora and ffmpeg....??! Maybe Dan know something more.... |
Registered Member
|
It is simply impossible to render with ffmpeg2theora. Trying to explain why is like Software Architecture 101. Now, it is possible for you to render to something else, and then use ffmpeg2theora to transcode that.
It is good to know that using FLAC does not cause the problem. In general, the MLT code using the FFmpeg libs does not contain much format-specific handling. It tends to be generic and anything format-specific falls within FFmpeg. However, there can be certain patterns of influence in the way MLT uses the FFmpeg API that can trigger bugs. Also, I know despite the rule, I had to make a special exception to make Vorbis work at all. It might be that this is no longer needed and is causing the problem. I will see if I can reproduce it. |
Registered Member
|
Hi Dan,
Thanks for looking into this issue regarding vorbis playback. Let me know if you would like me to try anything that might help or post an ogg file created from Kdenlive that doesn't play. |
Registered Member
|
Without reverting my special case handling for Vorbis encoding, I was not able to reproduce the problem using a Dec 6, 2009 checkout of FFmpeg, v1.1.1 of Theora, and v1.2.3 of Vorbis. (I am not using Fedora, and as developer I build FFmpeg, MLT, and Kdenlive from source.)
|
Registered Member
|
Update: The ogg file rendered from Kdenlive plays in Kdenlive but without any audio (add clip to new Kdenlive project & play). Same result in firefox 3.5 (i.e. video but no audio). So I guess something is wrong with the Fedora 12 Build from the rpm fusion repository. I guess I'll have to try and build it myself unless anyone has any other suggestions. Thanks.
|
Registered users: abc72656, Bing [Bot], daret, Google [Bot], Sogou [Bot], Yahoo [Bot]