Hi,

august wrote
>> One problem was that cinelerra ignored the pixel aspect ratio of my
>> files.
>> So the video was edited slightly squeezed, but in the final transcoding
>> step with
>> gmerlin-transcoder I could repair that.
>
> you do know that you can set the aspect ratio that cinelerra uses, right?

Yes, but I expect that if I load a random video with correct pixel aspect
ratio information it's not squeezed. Also cinelerra didn't confuse 4:3 and
16:9, it just assumed square pixels in my PAL DV format. Maybe I just
didn't try hard enough.

> I just tried gm_transcode and it wouldn't transcode a file.  The only
> error message I got was that that the encoder failed.   This doesn't
> tell me much,....however,

The log window usually tells more. If not, a better error message should be
added. For this I need to know what exactly happened (i.e. which plugin
with which codec with which image size you wanted to encode).

> I'm not so sure there would be a single
> problem.  I added a resize filter to the encode chain and it then
> worked.

Then it was probably a weird image size or so. Should not happen though.

> It would probably take some AI or machine learning to figure out all the
> config options and error solutions.  :)

If you find better help strings for some options please make a patch :)

I admit that without some knowlegde about the codecs it isn't easy to use
right now.

In this development cycle I added for example proper framerate handling:
Some codecs support only certain framerates, everything else must be
converted. Others support only constant framerates, while lots of sources
are variable framerate.

All these combinations should be handled now in gmerlin-transcoder, but I'm
sure there are other cases where things are still broken.

>> An important point is that the config system has *no* idea of what the
>> parameters actually mean, if they are codecs or whatever. It's my
>> general strategy that one module knows as little as possible about the
>> others. All communication works through simple and *generic* interfaces.
>
> this is good, I think.

It's IMO the only way to handle all this stuff without ending up in a chaos.

> I just need to learn the interfaces :)

Which options do you want your users to change?

[...]
> of course.  It seems like we were able to squash a few bugs here an
> there ..so cheers for that!

These should be fixed as well:

AC3 in AVI with libquicktime (just did the right CVS commit)

MJPEG in AVI with e_ffmpeg (colormodel issue should be fixed)

The grey images you got with e_ffmpeg with other codecs could not
be reproduced (there is a greyscale mode in the ffmpeg codecs, I hope this
wasn't enabled accidentally).

Burkhard


------------------------------------------------------------------------------
SOLARIS 10 is the OS for Data Centers - provides features such as DTrace,
Predictive Self Healing and Award Winning ZFS. Get Solaris 10 NOW
http://p.sf.net/sfu/solaris-dev2dev
_______________________________________________
Gmerlin-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gmerlin-general

Reply via email to