cannot find encoder Dirac

Microsoft Windows specific usage questions
Forum rules
Please post only Windows specific questions in this forum category. If you don't know where to post, please read the different forums' rules. Thanks.
andrixnet
New Cone
New Cone
Posts: 9
Joined: 28 Jan 2011 22:23

cannot find encoder Dirac

Postby andrixnet » 28 Jan 2011 22:36

VLC-1.1.6 official build.
I tried to convert a file to Dirac format and got the following in the Messages :

Code: Select all

avcodec error: cannot find encoder Dirac *** Your FFMPEG installation is crippled. *** *** Please check with your FFMPEG packager. *** *** This is NOT a VLC media player issue. ***
VLC has libdirac_plugin.dll, in the preferences Dirac encoder is present, selectable and with options.
AFAIK VLC is a self-contained player/encoder of many formats and does not depend on system/external codecs.

What am I missing ?

P.S.
I got a similar error with Theora, until I installed Xiph.org's opencodec pack.
So VLC does indeed depend on external codecs and libtheora_plugin.dll is only a decoder and libavcodec_plugin.dll does not contain support for Theora ?

VLC_help
Mega Cone Master
Mega Cone Master
Posts: 25661
Joined: 13 Sep 2006 14:16

Re: cannot find encoder Dirac

Postby VLC_help » 29 Jan 2011 14:39

Installing any additional codecs shouldn't matter. And it seems libdirac isn't used (avcodec error), which would either suggest that there is priority issue in VLC or that libdirac has a bug. How did you init the conversion? (via GUI, command-line or)

andrixnet
New Cone
New Cone
Posts: 9
Joined: 28 Jan 2011 22:23

Re: cannot find encoder Dirac

Postby andrixnet » 29 Jan 2011 16:12

It is a fresh install, with default settings, I put VLC-1.1.5 first, then, seeing a new version is available, I upgraded.
XP is clean, fresh, with ffdshow from 2010-09.

1) Dirac : I used the GUI : File->Convert/Save->choose file->stream->select Dirac+AAC preset profile

2) Theora : I used the GUI : File->Convert/Save->choose file->stream->select Theora+Vorbis preset profile
This complained about missing Theora from Xiph.org.

3) I installed opencodec pack from Xiph.org and then 2) worked.

VLC_help
Mega Cone Master
Mega Cone Master
Posts: 25661
Joined: 13 Sep 2006 14:16

Re: cannot find encoder Dirac

Postby VLC_help » 30 Jan 2011 14:46

Thanks.
1. Encoding should work, albeit there is a error message. Just close the message dialog. I try to do something for this.
2. It should work without any additional installs. At least it does for me.

andrixnet
New Cone
New Cone
Posts: 9
Joined: 28 Jan 2011 22:23

Re: cannot find encoder Dirac

Postby andrixnet » 30 Jan 2011 22:02

1), 2) well, it does not. I've tested on another freshly installed system, VLC-1.1.6. Same behaviour for 1) and 2).

I understand it works for you "out of the box", but it doesn't seem to be the case for me.
Please, tell me what can I do more to locate the problem.
Thank you.

VLC_help
Mega Cone Master
Mega Cone Master
Posts: 25661
Joined: 13 Sep 2006 14:16

Re: cannot find encoder Dirac

Postby VLC_help » 31 Jan 2011 19:52

Please, tell me what can I do more to locate the problem.
Open Tools -> Messages (set Verbosity to 2) before you do any conversion. The message dialog will complain when something happens.

andrixnet
New Cone
New Cone
Posts: 9
Joined: 28 Jan 2011 22:23

Re: cannot find encoder Dirac

Postby andrixnet » 31 Jan 2011 22:30

Code: Select all

main debug: using sout chain=`transcode{vcodec=drac,vb=800,scale=1,acodec=mp4a,ab=128,channels=2,samplerate=44100}:file{dst='d:\test.mkv'}' [...] main debug: set config option: sout-transcode-vcodec to drac main debug: set config option: sout-transcode-vb to 800 main debug: set config option: sout-transcode-scale to 1 main debug: set config option: sout-transcode-acodec to mp4a main debug: set config option: sout-transcode-ab to 128 main debug: set config option: sout-transcode-channels to 2 main debug: set config option: sout-transcode-samplerate to 44100 stream_out_transcode debug: codec audio=mp4a 44100Hz 2 channels 128Kb/s stream_out_transcode debug: codec video=drac 0x0 scaling: 1.000000 800kb/s [...] stream_out_transcode debug: creating video transcoding from fcc=`mp4v' to fcc=`drac' main debug: looking for decoder module: 34 candidates avcodec debug: libavcodec already initialized avcodec debug: trying to use direct rendering avcodec debug: ffmpeg codec (MPEG-4 Video) started main debug: using decoder module "avcodec" main debug: TIMER module_need() : 17.000 ms - Total 17.000 ms / 1 intvls (Avg 17.000 ms) main debug: looking for encoder module: 12 candidates avcodec debug: libavcodec already initialized avcodec error: cannot find encoder Dirac *** Your FFMPEG installation is crippled. *** *** Please check with your FFMPEG packager. *** *** This is NOT a VLC media player issue. *** main debug: using encoder module "dirac" main debug: TIMER module_need() : 9.000 ms - Total 9.000 ms / 1 intvls (Avg 9.000 ms) main debug: removing module "dirac" main debug: Decoder buffering done in 199 ms avcodec debug: using direct rendering stream_out_transcode debug: decoder aspect is 1.777778:1 stream_out_transcode debug: source pixel aspect is 1.000000:1 stream_out_transcode debug: scaled pixel aspect is 1.000000:1 stream_out_transcode debug: source 704x396, destination 704x396 stream_out_transcode debug: encoder aspect is 704:396 stream_out_transcode debug: destination (after video filters) 704x396 main debug: looking for encoder module: 12 candidates avcodec debug: libavcodec already initialized avcodec error: cannot find encoder Dirac *** Your FFMPEG installation is crippled. *** *** Please check with your FFMPEG packager. *** *** This is NOT a VLC media player issue. ***
As I see, 2 is the highest debug level that can be set.
Also, while doing nothing else but scrolling through the messages window, VLC crashed. I got this 5 times in a row, with 2 different input files.


Return to “VLC media player for Windows Troubleshooting”

Who is online

Users browsing this forum: No registered users and 32 guests