Re: [CinCV] change fieldorder, doubling framerate

2010-08-19 Thread mskala
On Thu, 19 Aug 2010, Gerrit de Jong wrote:
  In the preferences for playback I found a setting for playback of 16 frames
 per foot. I presume if I set this to 32 it will give me 50 frames per
 second, but will it work to for rendering in 50 fps or does it work only for
 playback?

I don't think that's what you want.  You have a choice of what units to
use for displaying the location in the user interface - for instance, you
could display it by minutes and fractional seconds, or by minutes,
seconds, and frames.  One of the choices is to display it by feet as if
you were editing physical film.  (I imagine there are people who were
trained on physical film editing and are accustomed to thinking in terms
of feet.)  Because there are different film standards, you can choose
which one to simulate by choosing a different number of frames per foot.
But that only changes THE NUMBERS YOU SEE ON THE TIMELINE, and even those
only if you also choose the feet option for how to display the numbers.
The amount of time it really takes to play a clip has nothing to do with
the units of measure you select for the display.

It's like choosing whether you will weigh something in kilograms or
pounds, and then choosing how many grams you will say are in a kilogram.
You get different numbers depending on the choices you make, and they will
be nonsense if you choose a strange number of grams per kilogram, but
nothing actually gets heavier or lighter just because you changed your
measurement standard.

Sorry I don't have any positive suggestions on the field issues; those
are unclear to me, too.  But I'm sure changing the frames per foot
setting won't help you.
-- 
Matthew Skala
msk...@ansuz.sooke.bc.ca People before principles.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCV] cinelerra and comercial usage

2010-01-07 Thread mskala
On Wed, 6 Jan 2010, Marko wrote:
 I just wanted to ask you if cinelerra can be used for comercial purposes for
 free

Depends what you mean by used for commercial purposes.  If you want to
have a copy of Cinelerra on your computer and make videos and do
commercial things with the videos, yes, that's allowed (at least as far as
Cinelerra's license is concerned).

If you want to sell copies of Cinelerra for other people to use, that's
allowed too, but by doing so you incur certain obligations - in
particular, you must allow anyone who receives a copy to redistribute it
and to modify it, which implies that they must have access to the source
code.

If you want to sell binary-only copies and forbid redistribution, or take
parts of the Cinelerra software and build them into a commercial product
that will not be freely distributable, that's not allowed.
-- 
Matthew Skala
msk...@ansuz.sooke.bc.caEmbrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCV] avi yuv2 render size is huge and no playback plugins

2009-04-19 Thread mskala
On Sun, 19 Apr 2009, David Morse wrote:
 The original video from the camera, that you can download at
 http://www.speakeasy.net/~morse/fan.avi , is pretty high density -
 only 500k, and gzip can only squeeze a further 2% out of it. It plays
 in all the movie players you care to name.

That file is MJPEG compressed.  (Checked by playing it with mplayer.)

 Once cinelerra loads it and rerenders it, that's when it becomes huge
 and low-content-density. Its 50x larger than the original: 10,000k,
 and bzip2 can compress it by a factor of 3, that tells me its not very
 random, and thus not well-compressed.

It looks like 27 frames at 512x384 pixels.  At 24 bits per pixel that'd be
a little under 16 megabytes.  Some minimal compression (run-length
encoding for instance) might drop it down to about 10 megabytes.  So your
AVI file is compressed, as AVI files almost always are, and your Quicktime
file is uncompressed or minimally compressed, as Cinelerra-generated
Quicktime files often are.  So far I'm not hearing anything surprising.

If you were really getting a 10-gigabyte file that would be surprising,
but I think it's more plausible that you're confused about what a gigabyte
is than that you're actually getting that - since you also said 20 times
larger!! and that'd only be 10 megabytes, which is reasonable.  A
gigabyte is a thousand (or 1024, depending...) megabytes.

The colour thing is obviously a problem, but that sounds to me like a
completely separate issue; I don't think there's anything wrong with the
file size.
-- 
Matthew Skala
msk...@ansuz.sooke.bc.caEmbrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCV] Cinelerra won't stop play once started

2009-04-06 Thread mskala
On Mon, 6 Apr 2009, Daniel Jircik wrote:
 Preferances  Playback  Audio Driver = ALSA check tab Stop playback locks
 up

I've asked before, but why is this a configurable option?  Is there some
population of users out there who want lock-ups?
-- 
Matthew Skala
msk...@ansuz.sooke.bc.caEmbrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCV] xml into .avi or .mov

2009-03-02 Thread mskala
On Mon, 2 Mar 2009, Thiago Guagliardo Klohn wrote:
 I'd like to know if it's possible to take a '.xml' video
 that I have edited and save it in '.avi' or '.mov' simply by using
 the key save as. I have Cinelerra manual and there it

Save as allows you to choose the *name* of the file and only the name.
It will always be an XML file.  If you save it as .avi, it'll be an XML
file with a name ending in .avi.  The XML files created by Cinelerra are
not videos; they are edit lists, that is, sets of instructions on how to
create the video.

What you probably want to do instead is render the edit list into a video
file with the render command.  That will also give you a choice of what
name to call it; I strongly suggest that you choose a filename extension
matching the format you choose, so choose a name ending in .avi if you're
creating an AVI file, and so on.

Rendering is a much different operation from saving; it involves actually
pulling chunks out of the source files and re-encoding them to create the
finished video stream, whereas saving the edit list just saves the list of
instructions on how to eventually do the render.  Normally you only rarely
want to render, because it's time-consuming and may involve a quality
loss; while working on your project you just load and save the XML edit
lists and then when you're finally finished you render the result.
When you watch your project during editing the editor renders parts of it
on demand.

 it the way I want? Is it a bug or a problem because I'm a Kubuntu
 7.10 user?

Not to be rude, but it sounds to me like a bug or problem because you're a
Windows user.  The whole thing of file names being inextricably linked to
the type of their contents is a Windows aberration; under Linux and most
other operating systems, you can give any file any name and if you give it
a misleading name (like naming an XML file movie.mov) that's your
problem.

Save as .avi all you want; it will still *be* an XML file because that
is what Cinelerra produces.
-- 
Matthew Skala
msk...@ansuz.sooke.bc.caEmbrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCV] DVD longer than half an hour?

2009-02-22 Thread mskala
On Sun, 22 Feb 2009, John Detwiler wrote:
 3. Standard DVD+R have 4.7 GB capacity, and hold about half an hour of
 mpg's.  My finished project (including 'feature' and 'extras') will be
 at least 60-90 minutes altogether.

DVD+R discs don't hold half an hour of MPEG video.  They hold 4.7G, and
how much time that is depends entirely on the bit rate.  There isn't one
standard bit rate that everybody uses.  In order to fill a DVD in half an
hour you must be using a bit rate of about 20Mbps, which is almost
certainly *much* too high.  Many decoders won't even operate properly when
fed such a high-rate stream; I think the spec sets a maximum of about
10Mbps.  Commercially published DVDs routinely fit several hours on a
single regular-density 4.7G disc, with bit rates as low as 2Mbps.  Try
reducing your bit rate by a factor of at least five.

Is it possible you're estimating based on the space consumption of
uncompressed video, or the output of some kind of camcorder that does
some other kind of compression, like DV?
-- 
Matthew Skala
msk...@ansuz.sooke.bc.caEmbrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCV] stop button locks out further rew/play/stop/ff functions

2008-11-29 Thread mskala
On Sat, 29 Nov 2008, Raffaella Traniello wrote:
 If you are using ALSA as Audio Driver, make sure you have Stop playback
 locks up checked in the Settings-Preferences-Playback-Audio Out
 window.

Is this an option that anyone would ever want to have turned off?  I've
often wondered why it is an option at all.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCV] Realtime or Low Latency Ker-what? - help in choosing a distro

2008-09-03 Thread mskala
On Thu, 4 Sep 2008, Ichthyostega wrote:
 throughput, i.e. the bare speed of the system. So, generally
 it's a tradeoff: do you need maximum speed, or do you need
 the system to reliably react within a certain timespan?

Another point worth emphasizing is that RT kernels are designed for
*predictable* latency, possibly even more so than just *low* latency.  The
average non-RT kernel may be very fast to respond to a given system call
99 times out of 100, but then takes much longer 1% of the time.  You can't
have that if you're feeding a buffer for audio (or CD burning, or a few
other activities); so you need a kernel that will have a fixed upper limit
on how long it takes to respond to the call.  Even if the upper limit is
not such a great response time, being able to guarantee no MORE delay than
the limit is useful in planning how often you can afford to make the call.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCV] Gentoo package renamed (cinelerra-cvs - cinelerra)

2008-06-24 Thread mskala
On Tue, 24 Jun 2008, Stefan de Konink wrote:
 It is not better, because technically you are using a copyrighted name for
 something that is not that name.

Names cannot be copyrighted.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCV] Re: Cinelerra digest, Vol 1 #2261 - 1. thumbnail based renderless editor (xirtus)

2008-05-22 Thread mskala
On Thu, 22 May 2008, xirtus wrote:
 HERMAN ROBAK WROTE: He is not referring to proxies (as I understand
 it), but rather for
 working with clips as discrete, untrimable units, the way the
 Thumbnail view in iMovie works...



 Sounds to me like Herman is spot on. untrimable to me means
 unfuckupable -and the original media will always be in tact. I have

Isn't this just what Cinelerra's existing drag and drop editing mode
does?  I hate it myself, but it sounds like someone wants it, and we
already have it.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] Lumierra com and org

2008-02-24 Thread mskala
On Mon, 25 Feb 2008, Odin Omdal Hørthe wrote:
 I don't like the name Lumierra nor Luminerra, -- it's the erra-part I
 don't like. If we'll go that route I would much prefer Luminera, og
 Lumiera. (Or no r's:  Luminea -- but that sounds like a lubricator)

I think it'd be nice for the name to be as far away from Cinelerra as
possible, but Lumierra has the advantage of sounding like Lumière, as
in the Lumière brothers, cinema pioneers.  I like that and would vote for
Lumierra in preference to any of the other names I've seen suggested so
far.  Adding an n or removing all the rs breaks that.  Removing just
one r, for Lumiera, might be best - then it makes the resemblance to
Lumière a little stronger and moves it further away from Cinelerra.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] effects

2008-02-09 Thread mskala
On Sat, 9 Feb 2008 [EMAIL PROTECTED] wrote:
 DVD-ready MPEG2-PS, single-pass, with multiplexing. I don't understand how I
 can get it. I need it, because now, I am rendering my editing in AVI-DV, and
 after, I encode my movies with Avidemux for getting a mpg2 file for my DVD,
 which is very long (and I also lose image quality). The Bounty is 300 euros.
 Could you please explain me what a Bounty is... I don't get what it means.

Unfortunately, what it means is that that feature does NOT exist;  and
someone has promised to pay 300 euro if the feature is implemented.
That's the meaning of the bounties - they are prizes to be awarded to
whoever creates the features.  Features on that list are features we wish
for, not features we have.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] An Idea for cin3

2008-02-03 Thread mskala
On Sun, 3 Feb 2008, Thomas King wrote:
  I be able to redraw all cinelerra icons on svg and I can contribute to
  cin3 in this way...
 
  On attachement an example ( under gpl3 )...

 Forgive my ignorance again, but shouldn't artwork be released under Creative
 Commons, or does that matter?

There's a lot to be said for keeping all parts of the software under the
same license.  I'm not sure how well Creative Commons is compatible with
GPL3, and the attribution requirements of some Creative Commons licenses,
in particular, may be inappropriate for the way icons are used.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] Transitions between two loaded files.

2008-02-02 Thread mskala
On Sat, 2 Feb 2008, Herman Robak wrote:
   However, that would not suit your usecase.  For you, it would be
 convenient if the transition _ended_ at the edit point.

When I'm syncing the transitions to music I normally want the start of the
transition to occur on the beat, so I hope that the current behaviour will
remain available even if there's an option created for something else.

I think what the original poster is missing is that while a transition is
occurring, you are really displaying both clips on the screen at once.
In effect there are two tracks even if it only shows on the timeline as
one, and the clips must overlap.  There's no getting around the fact that
the source material must include frames past the point where the
transition starts.  If you try to do transitions from the very end of one
clip to the very start of another, then of course you're going to have
problems and there's not much the system can really do about it; you're
saying Display this clip all the way to the last frame, and then keep
displaying it for one second more, but oh no, don't you dare freeze the
frame during that time!  Is it supposed to create frames from thin air?

Automatically reducing the clip's length by the length of the transition
to create the overlap may help, but only if you don't care about the
overall length of the clip; it would mean that two one-minute clips
combine to be 1:59 in length.  When doing music sync I *do* care about the
overall length, so clipping a second off would be extremely inconvenient.

I think it is the usual expected case that the clip you put on the
timeline won't be an entire video file up to the last frame - that's not
how video editing is normally done.  Remember that an edit isn't a file,
it's a chunk selected from a file.  Normally one would have some extra
frames on either side (the director says Lights, camera, action, the
clapboard claps, the actors do their thing, the director says cut, and
you only use the bit in the middle) and so it shouldn't be the default to
expect that the clip will go all the way up to the last frame of the
source footage.

If things were designed such that transitions went between tracks instead
of between edits on the same track, that might make it a lot easier to
understand.  I think it would mean an architectural change, though.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] Cin-3

2008-01-29 Thread mskala
On Tue, 29 Jan 2008, Herman Robak wrote:
   For you an me?  Very little.  But please realise how irrelevant that is.
 Potential users and developers think Cinelerra is stuck in the 90s
 because of its GUI.  Users believe the whole application must suck at
 least as much as its GUI.  Developers don't think it's worthwhile to
 learn about a GUI toolkit that is only used for _one_ application.

   Bottom line: To many users and coders, Cinelerra doesn't LOOK worthy
 of their time and effort.

For my two cents, the reasons Cinelerra doesn't seem to be worth my time
and effort are:

   - It crashes.
   - It won't build.
   - It can't handle DV.
   - It's not open source.

All of those require some qualification, but none of them are directly
related to the GUI.  Except for a few minor annoyances, I have no real
objections to the current GUI and I don't think fixing the GUI should
rank above those four points.  The people who think making it pretty is a
higher priority than making it stable, buildable, work with DV, and open
source, are not a group of people I want to join.

It crashes - this point has actually improved a lot over the last few
years, and it's a big part of the reason I haven't given up on Cinelerra
entirely.  When I first started using it, which was when it was called
Broadcast 2000, it wasn't really usable.  Now it's painfully usable, due
to the heroic efforts of the community development team.  But fixing all
segfaults and all hangs should still be top priority.  Those kinds of
thing are completely unacceptable in a production environment; if I'm
doing paid work with a tool I can't afford to be worrying about when it'll
next just happen freeze up, how much work I'll lose when that happens, and
how much time I'll waste digging back in my backup stack to find the edit
list that doesn't trigger the bug.  It seems to be largely the GUI's fault
that Cinelerra crashes so much - and a big part of it is because a custom
set of widgets was used instead of a library - but the problem is behind
the scenes, not anything to do with how the GUI looks on screen.

It won't build - I should never be told that a needed library is
missing when the library in question is already installed on my system;
but I have to install new versions of everything just for Cinelerra
because it can't look on my system for the libraries I already have
installed.  Then I have to go through commenting out lines of assembly
language because the versions of libraries that Cinelerra needs, won't
build properly either without modification - they lack the appropriate
conditionals to work with the assembler I have.  And so on.  Also, I
expect software to have a configure script that generates a Makefile that
actually works.  This point is also one that has improved significantly
since the community development effort started; but it would be an
absolute dealbreaker for someone who didn't have my considerable C, C++,
and assembly-language programming background to customize the build
system for my machine in the way that the configure script ought to.

It can't handle DV - I don't actually use DV myself, so this isn't
directly important to me, but it seems like a significant fraction of the
questions we get from new potential users are How do I load/save raw DV
files? and How do I record a DV signal from my camcorder? and the
answers appear to be You can't, even though it is on the menu. and Use
kino instead. respectively.  Those clearly aren't acceptable answers, but
this situation has persisted for years and I haven't seen a real effort to
do anything about it.

It's not open source - this may be the most dangerous item on my list,
but someone's going to have to say it out loud eventually:  Adam Williams
has made clear that Cinelerra is HIS project, not OUR project.  Although
he releases a source package, it's not realistically possible to build
from it (I have, kind of, sort of, built from it... but not with a
realistic amount of work, and the result kept crashing).  It comes with a
warning telling you you ought to use the binary instead, and another
warning saying there's no warranty even though there is a no-warranty
warning built into the GPL already.  The GPL isn't good enough for Adam,
and Adam's source release is not a real source release.  A real source
release would be buildable.  He's made clear that this situation will not
change in the future, that community suggestions and contributions will
not be considered or used unless they happen to save him work on things he
wanted already, and that nobody but him can ever be a real first-class
participant in Cinelerra development.  That is not the open-source way.

And on the community side, even the people who want to fork the project
and make an actually open-source version, still want to call it Cinelerra.
As a courtesy to Adam they're going to change the name, but the question
isn't What name will we give our project?, it's What euphemism shall we
apply to Cinelerra 3 so that 

Re: [CinCVS] Re: Cin-3

2008-01-29 Thread mskala
On Tue, 29 Jan 2008 [EMAIL PROTECTED] wrote:
 The Name? Cin-3 is a placeholder until we have decided on a new name,
 then we will do the renaming. Indeed, for all of us there /is/ a tight

I don't think the name is really all that important... but I do think that
separating from Adam Williams and his project, is important.  I want to
contribute to an open-source project.  I don't want to contribute to a
commercial product that calls itself open source but releases code you
can't actually use, which seems to describe Cinelerra.  That doesn't have
to be an insult to or disrespect of Adam and the many valuable things
we've gotten from him; but benefiting from his generosity doesn't mean
putting him eternally in charge of the open-source video editor he doesn't
want to develop.  It looks to me like many people involved with this
project are not willing to really make it clear that they are doing
something separate from Adam and the official Cinelerra.  I think a name
that didn't resemble Cinelerra would help make that clear, but the
mindset (as you mentioned) is what I'm really concerned about and the name
is just an indicator of that mindset, not the real point.

  Honestly, it's depressing how
  many of the suggestions I've seen are still obviously trying hard to work
  in as many letters from Cinelerra as possible, and still calling it

 Can you tell me please what's depressing with that?

I think the people suggesting names that sound like Cinelerra aren't
willing to really accept and buy into the idea of having a name that isn't
Cinelerra, even though Adam asked us not to use the name Cinelerra and
there are also good reasons independent of him that the project should
want a name other than Cinelerra.  It's depressing because these are,
nonetheless, the very best people available.  If anybody could make this
work, it should be the volunteers this project has; but even programmers
of this caliber are getting bogged down in a destructively limited view
of what they want to do.

 Even if we often curse Cinelerra, because it crashes or hinders our work by
 some features being designed in a limited and to simplistic fashion,
 we should never forget it /is/ an achievement to have a complete editing
 application which is basically usable for pro work. Would you have started

I don't think it's basically usable, and it won't be until there are a lot
fewer remember to back up before trying this command and you can't do
that warnings necessary.  At the moment I think it has to be called
alpha code.  Also, I have to be able to run it in the first place.  If I
could expect to be able to get it installed without being a programmer
then it might be beta quality; but I can't.

This is not about features being missing; it's about features that are
there but don't work.  It's also about behind-the-scenes issues, like
being able to compile and install the software at all.  That's barely
possible with the existing system - I can sort of do it, but only by
checking out a development snapshot and carefully modifying a lot of files
that ordinary users should not have to understand, and installing a lot of
libraries that I *already* installed and shouldn't have to go through
installing again, especially because they're only used to support features
I don't need anyway.

In fairness: the build and install systems for all Linux video software
packages suck.  Mplayer is particularly bad.  To some degree that may be
inevitable given the unique combination of general complexity and
intellectual property encumberances that applies to video software.  But I
think Cinelerra's build system is the worst of the bunch.

  - Cinelerra can work with uncompressed material, and enables you to
work on MPEG material (eg. HDV) as a source format (not a delivery
format!)

...and you'd better remember to index the MPEG files with a separate
command-line program first, because otherwise it'll load them but they
won't actually work.  And if you generate MPEG, you can't put it on a DVD
because it'll have to be multiplexed first by external utilities.  There
are design reasons for that limitation (DVD authoring being a complicated
task very different from video editing, so we can say it's not part of
what the editor is for), but those issues aren't explained anywhere in a
form understandable to someone who doesn't already know what
multiplexing means.  What the newbie sees is I can't make DVDs with
Cinelerra.  You bet MPEG is not a delivery format; you can't deliver the
MPEG you generate with Cinelerra.

  - Cinelerra gives you *total* control on what is happening with your
video data. No wizzard or cheat sheet is patronising you, which
is an absolute must for professional work.

Agreed.  That's a good thing, but I don't think it's relevant to what I
was talking about.

  - Cinelerra has an compositing engine seemlessly integrated into the
normal workflow. Together with the automation facility, you can build
quite advanced 

Re: [CinCVS] Re: Cin-3

2008-01-29 Thread mskala
On Tue, 29 Jan 2008, Herman Robak wrote:
  ...and you'd better remember to index the MPEG files with a separate
  command-line program first, because otherwise it'll load them but they
  won't actually work.

   Now, this was remedied quite a long time ago, as Cinelerra actually
 indexes MPEG files automatically at load time now.  It works for me,
 honest!  Which version are you basing your observations on?

I'm not sure.  It's been a while since I tried to load an MPEG file, so if
it now auto-indexes, that's great, and I apologize for the confusion.

What I remember was from several years ago, when I wanted to load MPEG
files, and it did, but then seeking didn't work, and I had to read a whole
lot of unhelpful Web pages before I found out that even though loading an
MPEG file causes the file to appear on the timeline, that's actually the
wrong way to do it, and you have to use an undocumented command line
utility first and load its output instead of the MPEG directly.  If that
procedure no longer applies, nobody told me.

   Well, as far as DV is concerned, the _codec_ DV works, if it's in an
 AVI or Quicktime container.  That's what libdv is used for.  Raw DV
 may still be broken.  I gave up using containerless DV long ago.

I don't have any DV files or equipment.  My comments there were based only
on the traffic I've seen on this mailing list.  It looks to me like How
can I use raw (containerless) DV? is pretty high up on the list of most
frequently asked questions, and the answer people get is You can't. and
I don't think it's a good answer.  My guess on one reason people ask this
is that maybe they have a lot of raw DV files generated by other software.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] GVFX - Gnu video FX

2007-12-31 Thread mskala
On Mon, 31 Dec 2007, Florian Cramer wrote:
 Also note that the GNU name is only used by and for software projects
 that are official part of the GNU project:

...with the exception of Gnuplot.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] Rendering to path containing spaces

2007-12-19 Thread mskala
On Wed, 19 Dec 2007, Burkhard Plaum wrote:
 Spaces are perfeclty legal in UNIX filenames. UNIX Software, which doesn't
 support all legal UNIX filenames, is broken.

I agree.  The whole thing of having a set of characters that must be
avoided in filenames, especially if it's different per application, is
very much not the Unix way of doing things.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] silent movie

2007-11-11 Thread mskala
On Sun, 11 Nov 2007, Z F wrote:
 I tried to create a text in GIMP and load it in cinelerra and effect
 was
 a blurry text. Maybe I did something worng, I do not know.
 Are there any specific rules to follow when making images in GIMP for
 movies/cinelerra?

Lossy compression, such as JPEG or MPEG, will tend to blur sharp edges.
So if you save an image as JPEG that can happen; but if you're compressing
the video with MPEG it'll also happen no matter how sharp the original is.
I'd suggest using only PNG for still images to be included in videos; it's
lossless (unlike JPEG) and it supports full colour (unlike GIF).  Be aware
that some blurring is inevitable if you're going to compress the video
with MPEG, though.  It may not show up in the Cinelerra preview, but try
viewing your rendered video and see if the titler-created text still looks
sharp.

There is also a feature called anti-aliasing which deliberately applies a
small amount of blur to the edges of text to reduce the jaggies effect
noticeable at small font sizes.  If Cinelerra is not doing that and GIMP
is doing it, then you'll see a difference.  You can turn anti-aliasing off
in GIMP (it's a check box in the tool options, near where you choose the
font), but I'd caution you that that turning it off is probably not a good
idea - text usually looks better with it turned on even though it's
slightly less sharp.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] silent movie

2007-11-10 Thread mskala
On Sat, 10 Nov 2007, Z F wrote:
 I was thinking about making a separate track with the text frames
 using the title effect, but for title effect to work, it has to be
 applied to a frame. Do I have to make a black frame myself, or
 it can be done incide cinelerra? or there is some other better way?

I would be inclined to use an image editor like GIMP to create a black
frame as a .png file and then just load it in Cinelerra.  If my inserted
text frames were going to be still, though, I'd probably also create the
text in GIMP instead of trying to do it with Cinelerra's titler - the
titler effect has always seemed unstable and fiddly to me, and I'd only
use it if I needed nice scrolling.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] switching between video tracks while keeping audio in sync

2007-09-06 Thread mskala
On Thu, 6 Sep 2007, Robert Persson wrote:
 In Media 100 and Avid this is very easy to do, and in some other
 editors you can work around it by splitting the main video track (i.e.
 the one that is in sync with the audio) and trimming it to make a gap,
 but I can't find a way to split the track. I have tried cutting a
 chunk out of the track, but when I do this, everything to the right of
 the cut moves left to fill the gap.

I'd suggest using mute.  Turn on create keyframes while tweeking[sic],
and display mute keyframes, and then you can switch the top track on and
off with mute.  Where it's turned off, the next track down in the stack
will show through.

By the way, it should be tweaking.  I've only ever seen the word
tweeking used in Cinelerra, and to refer to methamphetamine abuse.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] Replace was: open Editors

2007-08-30 Thread mskala
On Thu, 30 Aug 2007, Ed Colmar wrote:
 I dug through the tutorials and manual last night trying to find this
 replace command.

 Can you give me a little more info on how you achieved this, please.

 I'm struggling with trying to fit video chunks in time with music.
 After they are placed in time across multiple tracks, how can I replace
 a chunk and not screw up the entire timeline?

It looks like the official name for it is overwrite.  In the viewer
window, above the transport controls, it's the fourth button on the left,
and its use is described here:

   http://cv.cinelerra.org/docs/cinelerra_cv_manual_en.html#SEC110

-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] open Editors

2007-08-28 Thread mskala
On Mon, 27 Aug 2007, marquitux caballero wrote:
 THINGS... oh! and the editing will take 2 or 3 times more... if you edit
 copying and pasting, maybe cinelerra is faster, but if you edit cuts at the
 bit of the music, and need to dynamically try different clips in different
 beats... forget it, download and crack premiere is faster for that user (and
 cheaper actually).

Actually, almost all my editing is of music videos, where I want the cuts
to happen on the beats.  I go through and mark all the beats (really,
every fourth beat in most songs) with labels first, and then it's easy to
swap in a different clip and get it the right length.  That's why I find
drag'n'drop mode so frustrating - I need to change the length of a clip
when I move it to a different bar of the song, and I can't do that
accurately with drag'n'drop mode.  Cinelerra's paradigm of editing based
on the time, not on the clips, is what makes it possible to get the beat
lined up properly when I switch a clip.  My usual routine is to choose a
clip in the viewer with in/out points longer than the time I want to fill,
arm the track I want to change (if necessary; usually it's the same one
I was already working on anyway), select the labels at the start and end
of the time I want to fill, do a replace, and then cut off the excess.

An easier command sequence based on clips instead of on time would not
really be easier at all. I'd end up with a clip the wrong length and
fighting with the interface to get it adjusted.  That's what usually
happens when I accidentally enter drag'n'drop mode.  Having a musical beat
to synchronize with makes time-based editing all the more important, not
more cumbersome.  It's not archaic so much as mature; old-style editors
worked that way because it was, and remains, a sensible way to work.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] RE: Cinelerra digest, Vol 1 #1879 - 10 msgs

2007-08-27 Thread mskala
On Mon, 27 Aug 2007, marquitux caballero wrote:
 keyframing... but still we can`t  move 2 or 3 clips together, if we don`t
 copy and paste silences, and WATCHOUT! the armed tracks must be correct, so
 if you plan to meve this 2 clips and that 2 clips, WAIT, ARM JUST THOSE
 TRACKS, copy and paste silences, STOP!, GO ARM THE OTHER TRACKs, and now you

How can I move clips?
Here is how to move clips.
I can't do it any other way.
That is true.
I can't recommend this software because it lacks basic functionality!
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] RE: Cinelerra digest, Vol 1 #1879 - 10 msgs

2007-08-27 Thread mskala
On Mon, 27 Aug 2007, marquitux caballero wrote:
 keyframing... but still we can`t  move 2 or 3 clips together, if we don`t
 copy and paste silences, and WATCHOUT! the armed tracks must be correct, so
 if you plan to meve this 2 clips and that 2 clips, WAIT, ARM JUST THOSE
 TRACKS, copy and paste silences, STOP!, GO ARM THE OTHER TRACKs, and now you

In more detail:  the reason this feature doesn't exist is that in
Cinelerra, when you select part of the timeline you are selecting part of
the *timeline* - that is, something like from 1:23 to 4:56.  You aren't
selecting objects on the screen such as edits.  So when you cut and paste,
you are cutting and pasting whatever is on the timeline during the times
you have selected.  If you want to edit some tracks while leaving others
untouched, that's what the arming and disarming of tracks is for.  If you
want to move things in several tracks at once to several other tracks,
that is a complicated operation because it is a complicated operation: you
need to think about what time ranges and what tracks you are moving from
and moving to, and communicate those decisions to Cinelerra using the
arm/disarm controls.  Moving things from track to track requires
explicitly selecting time and tracks because those are the things you're
operating on.  You can't just say move these edits over here because
edits are not the things being moved.  Edits within a track do not, from a
control perspective, have a separate existence independent of the time
ranges and tracks in which they exist.

This paradigm of editing the tracks and the timeline, not the clips
themselves, feels natural to people who are accustomed to editing with
tape, because tape works the same way (you edit the tape, not the things
on the tape).  It apparently doesn't feel natural to people accustomed to
editing with Premiere, where clips have an existence of their own and can
be selected independently of the time and tracks that contain them.
Cinelerra does contain a limited concession to Premiere-like editing in
the drag and drop mode, although if it were up to me, we wouldn't have
that - I've always found it extremely frustrating and it doesn't fit
with the rest of the system.

The concept that selection applies to tracks and time, not individual
edits, is baked into Cinelerra on a deep level.  This is not a minor user
interface issue.  It's not something that we could change easily if only
we stopped being silly and ignoring usability.  It's not going to change
with anything short of a complete rewrite of the entire package.  I also
don't think it'll change even *with* a complete rewrite, because changing
it would require drastic redesign, and would not provide any benefits that
developers consider important.  The only benefit of changing selection to
work on edits instead of on time and tracks, is that it *might* make the
interface more intuitive for *some* Premiere users.  I'm not convinced
that there are many potential users who would care, nor that the ones who
think they would care, would even actually benefit from such a change in
the long run anyway.

So I really don't believe that this is a problem worth fixing.  I don't
believe it is a problem at all.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


[CinCVS] An alternate proposal: Ctrl-drag to arm

2007-08-27 Thread mskala
Here's a suggestion that might make the move multiple clips between
tracks thing easier for users, without breaking the whole system:  what
if Ctrl-drag were defined to do both selection and track arming?

What I mean is that if you click or drag the mouse with the Ctrl key
pressed, the interface would pick up not just the starting and ending
points horizontally (time) but also vertically (tracks).  As well as
setting the selection, it would also arm and disarm tracks as needed so
that the armed tracks will be the ones in the range you dragged across.
I'm imagining something like the way the Windows and Mac desktops do
rectangle selection.  As far as I know, Ctrl-drag doesn't have a currently
defined meaning in the Cinelerra interface; Shift-drag does, but Ctrl-drag
seems to behave like regular drag.  I would also define Ctrl-click to be
like a zero-length Ctrl-drag;  set the playback head to the clicked
location and also arm only the track you clicked in.

Moving several edits from one set of tracks to another would then go like
this:
   - Ctrl-drag across where the edits are now
   - Cut
   - Ctrl-drag across where you want to put them
   - Paste

The arming and disarming would happen automatically.  It wouldn't matter
which tracks were armed before you started, because the Ctrl-drag would
reset that; it would leave the system in a state with the destination
tracks armed.  This would not excuse the user from knowing what arming and
disarming are for; and it would not help when the user wants to cut from
or paste to sets of tracks that are not contiguous; but I think it would
simplify the most common case for this kind of editing operation.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] Keyboard ShortCut referance guide

2007-08-21 Thread mskala
On Tue, 21 Aug 2007, Kurt Georg Hooss wrote:
 This would make sense because there are both the
  r and R commands (record and Render).

I'd suggest instead of using letter case to describe the difference, use
the actual keystrokes:  R for record (the key on the keyboard has an
uppercase R on it, never mind that on some internal level it translates to
a lowercase r ASCII code) and Shift-R for render.  I think that's more
consistent with other software documentation.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] Cinelerra productions

2007-08-12 Thread mskala
On Sun, 12 Aug 2007, Kevin Brosius wrote:
 See, the problem with large files isn't really the space, it's the
 bandwidth that downloads will eat up.  That costs in dollars (or

archive.org is also worth looking into - they have some kind of special
program of hosting video files that are of public interest.  I don't know
the details of how it works.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] Cinelerra productions

2007-08-12 Thread mskala
On Sun, 12 Aug 2007, Kevin Brosius wrote:
 Have you considered doing a dvd/cd release on one of the online
 publishers?  You make a small clip available for download, so that
 people see enough to like or not like your film.  Then you point them at
 the online publisher who will ship them a cd/dvd for $5-15US.

I've released a video file through Lulu and generally been pleased:
   http://www.lulu.com/content/602488

That one is set up to allow free downloads, though I think they require
some amount of registration process from downloaders.  The Lulu system
also allows authors to set up for-a-fee downloads, or CDs or DVDs that
people can order for physical delivery.  The prices are not super-cheap
but basically reasonable.  This kind of thing would probably work well for
Cinelerra examples and code.  The video I link above was made with
Cinelerra, but I can't claim it's a wondefully impressive example; it was
shot with a Web cam at a low frame rate and is mostly just a talking head.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] region free video?

2007-08-02 Thread mskala
On Thu, 2 Aug 2007, Yannick Patois wrote:
 As long as you create unencrypted VOB files (as it seems you are now
 doing by following the standard procedure), there is no chance your DVD
 could be zone restricted in any way.

There are actually flags in the .IFO files that you could (in theory) set
to make a DVD region-restricted, even without encrypting the streams.  Of
course, it wouldn't be secure - but the encryption and region coding can
technically be turned on and off separately.  The default for any sensible
software will almost certainly be off for both.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] region free video?

2007-08-02 Thread mskala
On Thu, 2 Aug 2007, Martin Ellison wrote:
 As far as I know, home-made videos are region-free.

It should be an option in the DVD authoring software.  I would expect
region-free to be the default.  In any case, it has more to do with the
DVD authoring than the video itself.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] Cinelerra interface questions

2007-08-01 Thread mskala
On Wed, 1 Aug 2007, Iván Castell wrote:
 - Another option I'm missing and don't know if it's there, is the ability to
 link/unlink a video and a audio clip (not the whole video and track, just a

You can get a similar effect by arming and disarming tracks.  Arm the
audio and video you want to keep together, and then you can cut and paste
both audio and video and keep them together.  There's no automatic way of
saying that a particular audio track always goes with a particular video
track.

 - Is there an option to select as premiere does? I mean the selection tools:
 Range select, Block select, Track Select, multitrack select. I know I can

Selections in Cinelerra cover a range of time and all armed tracks - not
particular tracks unique to the selection.  So it isn't possible to select
just parts of some tracks out of a larger set of tracks that are all
armed.  However, you can achieve a very similar effect by arming and
disarming tracks.

 selection, no the whole track(s). So if you select in the middle of a track
 it'll move this selection. Which it's the intended behavior but maybe I'm
 just not used to it ;)

If you want to move tracks up and down, arm the ones that will be moved
and use the move tracks up/down commands on the menus.  Moving tracks
from side to side would be meaningless, because all tracks cover all time.
If you want to move all the stuff in one track (not the track itself) onto
another track, then arm the track you're moving FROM, select and cut the
stuff, arm the track you're moving TO, and paste.

It may help if you think of the tracks as being like real tracks on a
multitrack tape recorder.  Moving the tracks isn't possible (what are you
going to do, cut and splice the tape LENGTHWISE?) but you can move stuff
between tracks.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] Can audio be independent of video?

2007-07-24 Thread mskala
On Tue, 24 Jul 2007, Randolph wrote:
 Is there a way to make an audio track independent from the time line, so
 video editing doesn't disturb it?

Editing only changes the armed tracks, so you can leave the audio alone by
just not arming the audio tracks.  Try shift-click on the arm button for
a video track to arm just that video track and disarm all others.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] Double compression

2007-07-05 Thread mskala
On Thu, 5 Jul 2007, Pier Luigi Conte wrote:
 Does it exist a method to don't compress again (during the render phase) an 
 originally already compressed video?

Allowing Cinelerra to pass-through frames where possible is a wishlist
feature.  At the moment, it doesn't exist.  You can get that effect with a
lot more effort using some other tools instead of Cinelerra, but even in
the case where you're just cutting (without doing fancier effects), some
recompression is unavoidable because of the way MPEG compression works.

The thing is, the MPEG stream contains a few frames called I-frames that
are complete in themselves, but most of the frames are B-frames, which
are stored by storing the differences between the current frame and nearby
I-frames.  If your cut eliminates an I-frame, then you MUST recompress the
B-frames that depend on it.  (Things called P-frames also exist but
considering them wouldn't really clarify the discussion.)

For example, suppose you have two video streams that look like this:

Stream 1: I0 B1 B2 B3 I1 B4 B5 B6 I2...
Stream 2: I3 B7 B8 B9 I4 B10 B11 B12 I5...

You want to cut from Stream 1 after frame B5, to Stream 2 before frame B8,
so as to get this sequence of frames:

I0 B1 B2 B3 I1 b4 b5 b8 b9 I4 B10 B11 B12 I5...

The problem is that frames B4 and B5 depend on frame I2, which isn't
included in your output, and frames B8 and B9 depend on frame I3, which
isn't included in your output.  (I showed them with lowercase letters to
make it clearer).  So you have to recompress those frames at least.
You've also got an unusually long interval between frames I1 and I4 (I4 is
the fifth frame after I1 whereas the original streams had an interval of
four), and although that doesn't break any rules in this particular case,
there *are* constraints on how long the interval is allowed to be, and
it's easy to imagine cases where cutting could violate those constraints
and you've have to recompress some I-frames too.

There are also long-term bit rate contraints in things like DVDs, which
you're allowed to violate for a short time but not for a long time, and in
the worst case, cutting together two pieces that are near the limit could
push you over and force you to recompress a substantial chunk of video.
So avoiding recompression where possible is not just a matter of skip
over the recompression code - making such an effort actually work, is a
hard problem.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] Video Effects and Video Transitions

2007-06-24 Thread mskala
On Sun, 24 Jun 2007, Jochen Kornitzky wrote:
 the second clip) or too short (not affecting the first clip, while the
 transition is in effect)?

It's difficult.  I'm not certain exactly what behaviour you want, but I've
run into problems that seem similar where I'm trying to (for instance)
wipe from one clip to another and I want an effect applied to the first
clip but not the second - that is applied to ALL of the first clip, even
the part that's being wiped.

A big part of the problem seems to be that transitions are applied to the
footage before effects are processed, where I'd usually prefer to have
them applied after effects.

I've had some success with putting the two clips on separate tracks, the
transition on the top one, and stretching my effects to apply throughout
the time of the transition.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] discontinuous automation values at keyframe?

2007-06-19 Thread mskala
On Sat, 16 Jun 2007, Markus Grabner wrote:
 Is it possible to define discontinuous automation values at a keyframe?
 This would be very useful for composing videos from a sequence of still

Put keyframes on two consecutive frames.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] DVD render: output quality not so good

2007-06-11 Thread mskala
On Mon, 11 Jun 2007, Yannick Patois wrote:
 Most of the texture is lost in all rendered images...

 Thanks for any suggestion,

You seem to be forcing a large GOP size with -g 15 -G 15.  That means
it's only allowed to emit an I-frame (complete description of a
frame) twice per second, and everything else has to be compressed by
referring to changes from the I-frames.

Since this video contains rapid full-screen motion, the image is totally
different from one I-frame to the next, and so you can't compactly
describe most of the frames in between in terms of differences from the
I-frames; the compressor has to re-describe each frame almost completely
anyway.  I'd suggest setting a much smaller minimum GOP size, like -g 5,
with a maximum bigger than the minimum, so that the compressor can choose
GOP sizes instead of being forced to have an I-frame exactly once every 15
frames.  Then it can make a better attempt at conserving frame-to-frame
information.  Two-pass encoding would probably also help, if you're not
already doing it.

I also wonder if your requirement that the texture be preserved is really
reasonable.  You've got a complicated pseudorandom texture (looks like
Perlin noise, for instance from POV-Ray), which won't compress well at the
best of times, and you're trying to change it pretty much completely every
single frame.  Information theoretic considerations mean that it's just
not possible to really do that well, no matter what algorithm or settings
you use.  You are trying to fit far more than 8600kbps of entropy through
an 8600kbps pipe.

That's an impossible feat.  MPEG compression is dependant on faking it,
with a psychovisual model of what human beings can actually see.  It
preserves the information that is really visible, throws away the rest,
and the quality of the output is determined by how well the encoder
guesses as to what's visible.  It seems like the model is predicting that
under these conditions the viewer won't really be able to see your
texture, and the thing is, I think the model may actually be *right*.
Maybe it would be more clear in a longer sample, but in your one-second
clip, I can't focus on the white part firmly enough to be able to see a
texture if one were there - it's moving so fast as to be a blur anyway.
Can you really see the difference in quality between the compressed and
uncompressed versions under actual viewing conditions at full speed?
It's easy to spot the difference in still frame grabs, but MPEG cannot,
and doesn't attempt to, preserve all details that might be visible with
frame grabs.  It's meant for moving video.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] Still Pictures not exactly in the manual

2007-06-05 Thread mskala
On Tue, 5 Jun 2007, Randolph wrote:
 .png extension to .ifo, everything is fine.  Then I can load, drag and
 drop all I want.  The manual mentions nothing of this.

Why are you renaming any kind of still image file to .ifo?  That extension
is for DVD metadata; I would strongly suggest that you leave your .jpg
files named .jpg and your .png files named .png.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] Two camera editing method - howto

2007-06-05 Thread mskala
On Tue, 5 Jun 2007, Timothy Baldridge wrote:
 Is this captured from a digital video camera? If so there may be a
 problem with dropped frames during the capture or with the Cinelerra's
 playback engine. Otherwise, you're in for fun. Basically, doing any
 sort of multi-cam with analog cameras is a really bad idea, that is,
 if you value your sanity.

If each video track has its own synced audio track(s) and it's an
interview, you could probably just arm both the audio and video tracks,
and assemble your interview by cutting and pasting chunks from the
appropriate audio along with the video, instead of trying to sync the two
video tracks to each other and cut between them.  You could even apply a
fast crossfade as the default audio transition to smooth out any clicks
created by the audio cutting.  Syncing between the two video tracks is
only necessary if you really need to avoid cutting the audio.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] Upgrading wipe plugin

2007-06-04 Thread mskala
On Mon, 4 Jun 2007, Kevin Brosius wrote:
 Cool idea.  Is there a problem with shape wipe that prevented you from
 using a new shape wipe mask for vertical wipes?

The main issue with shape wipe is simply that it's less convenient - I was
in fact using it before I made these changes, but that meant having to
create a gradient image, and do more configuration for each use of the
transition.  The gradient image is quantized to 256 grey levels (so a very
slow wipe can't be as smooth) and might have to be made in a different
version for each resolution (I'm not sure if shape wipe does automatic
scaling of the control image).  I'd expect this patch to be a fair bit
more CPU-efficient than shape wipe because it's doing a much simpler
operation.  It's probably faster than the old version of wipe too, because
of the use of memcpy.

From a usability perspective, a newbie who sees wipe in the list of
transitions is going to expect vertical to be one of the things it does,
and telling them Oh, you can simulate it by creating a vertical gradient
and... is not really an acceptable answer.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


[CinCVS] Upgrading wipe plugin

2007-06-03 Thread mskala
I decided to enhance the wipe plugin to do vertical as well as horizonal
wipes, and I've a few questions and issues about this code:

- I really don't like the indenting style of the existing code.  Do I have
to follow it, or can I switch to something more readable for the parts I
write?

- We have a class called BC_Radial for radio buttons.  It's probably too
late to change it, but that certainly doesn't help understandability of
this code.  Radio buttons are called that because they function like the
station-selection buttons on some old radios; the word radial means
extending in rays from a central point and has nothing to do with radio
buttons.

- Is it safe to use memcpy?  If not, is there a similar function I can use?

-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] Upgrading wipe plugin

2007-06-03 Thread mskala
Okay, here is a patch implementing my improvements to wipe.  If this isn't
the best way to submit patches, let me know what would be.

I'm mimicked the existing code's semantics in that a wipe with a direction
of up means a wipe from the top of the screen down to the bottom.  That
seems counterintuitive to me, but it's consistent with the old code's
definition of a wipe with direction left as going from left to right.
Swapping them all would seem more intuitive to me, but might break
existing XML files.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/Index: plugins/wipe/wipe.C
===
--- plugins/wipe/wipe.C (revision 1009)
+++ plugins/wipe/wipe.C (working copy)
@@ -19,46 +19,30 @@
 
 
 
-WipeLeft::WipeLeft(WipeMain *plugin, 
+WipeCtlButton::WipeCtlButton(WipeMain *plugin, 
WipeWindow *window,
int x,
-   int y)
+   int y,
+   int direction,
+   char *caption)
  : BC_Radial(x, 
y, 
-   plugin-direction == 0, 
-   _(Left))
+   plugin-direction == direction, 
+   caption)
 {
this-plugin = plugin;
this-window = window;
+   this-direction = direction;
 }
 
-int WipeLeft::handle_event()
+int WipeCtlButton::handle_event()
 {
-   update(1);
-   plugin-direction = 0;
-   window-right-update(0);
-   plugin-send_configure_change();
-   return 0;
-}
+   int i;
 
-WipeRight::WipeRight(WipeMain *plugin, 
-   WipeWindow *window,
-   int x,
-   int y)
- : BC_Radial(x, 
-   y, 
-   plugin-direction == 1, 
-   _(Right))
-{
-   this-plugin = plugin;
-   this-window = window;
-}
-
-int WipeRight::handle_event()
-{
-   update(1);
-   plugin-direction = 1;
-   window-left-update(0);
+   for (i=0;i4;i++) {
+   window-buttons[i]-update(i==this-direction);
+   }
+   plugin-direction = this-direction;
plugin-send_configure_change();
return 0;
 }
@@ -66,18 +50,14 @@
 
 
 
-
-
-
-
 WipeWindow::WipeWindow(WipeMain *plugin, int x, int y)
  : BC_Window(plugin-gui_string, 
x, 
y, 
320, 
-   50, 
+   75, 
320, 
-   50, 
+   75, 
0, 
0,
1)
@@ -97,15 +77,34 @@
int x = 10, y = 10;
add_subwindow(new BC_Title(x, y, _(Direction:)));
x += 100;
-   add_subwindow(left = new WipeLeft(plugin, 
+   add_subwindow(buttons[0] = new WipeCtlButton(plugin, 
this,
x,
-   y));
+   y,
+   0,
+   _(Left)));
x += 100;
-   add_subwindow(right = new WipeRight(plugin, 
+   add_subwindow(buttons[1] = new WipeCtlButton(plugin, 
this,
x,
-   y));
+   y,
+   1,
+   _(Right)));
+   x -= 100;
+   y += 25;
+   add_subwindow(buttons[2] = new WipeCtlButton(plugin, 
+   this,
+   x,
+   y,
+   2,
+   _(Up)));
+   x += 100;
+   add_subwindow(buttons[3] = new WipeCtlButton(plugin, 
+   this,
+   x,
+   y,
+   3,
+   _(Down)));
show_window();
flush();
 }
@@ -202,53 +201,6 @@
 
 
 
-
-#define WIPE(type, components) \
-{ \
-   if(direction == 0) \
-   { \
-   for(int j = 0; j  h; j++) \
-   { \
-   type *in_row = (type*)incoming-get_rows()[j]; \
-   type *out_row = (type*)outgoing-get_rows()[j]; \
-   int x = incoming-get_w() *  \
-   PluginClient::get_source_position() /  \
-   PluginClient::get_total_len(); \
- \
-   for(int k = 0; k  x; k++) \
-   { \
-   out_row[k * components + 0] = in_row[k * 
components + 0]; \
-   out_row[k * components + 1] = in_row[k * 
components + 1]; \
-   out_row[k * components + 2] = in_row[k * 
components + 2]; \
-   if(components == 4) out_row[k * components + 3] 
= in_row[k * components + 3]; \
-   } \
-   } \
-   } \
-   else \
-   { \
-   for(int j = 0; j  h; j++) \
-   { \
-   type *in_row = (type*)incoming-get_rows()[j]; \
-   type *out_row = (type*)outgoing-get_rows()[j]; \
-   int x = incoming-get_w() - incoming-get_w() *  \
-   PluginClient::get_source_position() /  \
-   PluginClient::get_total_len(); \
- \
-   for(int k = x; k  w; k++) \
-  

[CinCVS] Feature request: vertical wipes/slides

2007-06-01 Thread mskala
As the subject says.  I was actually surprised we don't already have this
- but I recently wanted to do a vertical wipe, stuck a wipe between my
edits and opened up the configuration dialog, and I found that the only
options were left to right and right to left, not top to bottom or
bottom to top.  The slide, band-wipe, and band-slide transitions seem to
have the same limitation to horizontal only.  I'm able to fake it with
shape-wipe and an appropriate gradient, but it seems like a basic vertical
wipe could easily be included in the native wipe transition, and would be
welcome.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


[CinCVS] Length of MPEG2 files

2007-05-28 Thread mskala
I have an MPEG2 video ES file created by demuxing an NTSC DVD.  Some of
the frames in it are the result of telecining, but I don't care about that
- at this point, I want to treat it as 29.97fps progressive.  I'm pretty
sure that none of this file is soft-telecine (with 23.976 fps stored in
the stream and the DVD player expected to perform the pulldown to generate
29.970).  It seems to be a mixture of 29.970 progressive and 29.970 hard
telecine.  However, I'm not certain of that; I haven't found a good way of
testing it.

When I try to load the file in Cinelerra, it takes up about 610 seconds on
the timeline.  That's both if I read the .m2v directly or if I
pre-generate a .toc file with mpeg3toc.  But all the other software I have
that can read .m2v files (namely, transcode and mplayer) report it as
being 586 seconds in length.  Cinelerra reads it as about 4% longer than
the other software.  This creates problems because I'm using transcode and
custom software to create a visual index of my footage which I'll then use
while editing with Cinelerra; I need the frame counts to be the same
between the two.

When I ripped the DVDs I discarded the audio track because I didn't need
it, but I plan to go back and re-rip the audio from this chapter so I can
verify its length; that may give me some clue as to how long the video is
actually supposed to be.  At this point, though, it looks like Cinelerra's
MPEG reader is counting frames incorrectly.  Is there anything I can do
about it?
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] Length of MPEG2 files

2007-05-28 Thread mskala
On Sat, 21 Apr 2007, Scott C. Frase wrote:
 I've noticed similar things with DVD resolution MPEG2 video, though I am
 not sure what to do about it.

I did some more investigating and found that the .toc file, which consists
mostly of 8-byte records, has a few of those records records repeated
twice.  The number of repeated records in the .toc seems to be pretty
close to the number of extra frames Cinelerra sees as compared to my other
software.  I probably won't be able to try this until I get home tonight
(am currently sshed in from work), but I plan to try hacking mpeg3toc to
detect when it's about to write a record that duplicates the previous one
it wrote, and just not do that.

I also determined that Cinelerra's view of the video is already off by
several frames before the first point at which mplayer starts complaining
about weird telecine settings, so I think I can rule out telecine
weirdness as the cause of the issue.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] Length of MPEG2 files

2007-05-28 Thread mskala
On Sun, 22 Apr 2007, Scott C. Frase wrote:
 Mark,

It's actually Matthew or Matt...

 Thanks for taking the time to investigate this.  It will be a big help
 to get it resolved.

Okay, after doing more careful tests, I think I've determined that for a
change, it's all the *other* software that's broken, not Cinelerra.  Here
are my frame counts for the same file containing an MPEG2 Elementary
Stream extracted from one chapter of a DVD:

mpeg3toc/mpeg3dump:  18309
transcode:   17572
mplayer (default):   18068
mplayer -fps 29.97:  18314

The audio for the same chapter, when extracted and played, takes 610.63
seconds, which at 29.97 frames per second works out to 18300 frames.
Cinelerra agrees with mpeg3toc/mpeg3dump.  So although none of these match
up perfectly, Cinelerra seems to be closest to correct; I think it's the
other packages that are at fault.  (There go a couple days' worth of CPU
time I already spent processing the footage with transcode and mencoder,
but sorting this issue out is probably worth it.)

Before doing the audio test I experimented with modifying the file
libmpeg3/mpeg3vtrack.c, which contains the routine that mpeg3toc uses to
record frames in its index.  I was able to get a TOC file with frame count
very close to transcode's (I didn't write down the exact number) by making
it store the previous frame's offset in a static variable and then
silently return without recording a new frame, if it were called a second
time with the same offset.  So it definitely appears that most if not all
of the discrepancy comes from some frames being somehow duplicated or read
twice.  I've also gotten some messages about duplicate frames from
mencoder when trying to process this file.  So all is clearly not well
with the file.  Maybe it is at least partly soft-pulldown after all, and
different software has different ways of dealing with that.  But based on
the audio length evidence, I think that these duplicate frames are
supposed to be there, and Cinelerra is correctly handling them.

I made a clip of the start of the file using dd, which was the only
software for clipping it about which I was confident of not changing the
format at all.  That clip is here:
   http://ansuz.sooke.bc.ca/temporary/ev-clip.m2v
if anyone wants to take a look at it.  Grab it soon, because I won't leave
it up indefinitely.  It's just barely long enough to show clear
discrepancies among the software packages, and that also is just long
enough to include one of the spots where mplayer complains about
telecining and frame rate changes.  I don't know if that's a coincidence,
or critical to what's going on.  Frame counts for the sample clip:

mplayer: 241
mplayer -fps 29.970: 244
transcode:   230
mpeg3toc/mpeg3dump:  245
cinelerra:   245

The content is the start of title 1, chapter 2, of ADV Films's North
American release of Neon Genesis Evangelion Collection 0:3.

 By the way, what tools are you using to investigate the toc?  (Maybe I
 can learn something new)?

What I did was look at the files with less and try to figure out the
format from that.  It seems pretty clear that there's a header and then a
bunch of 8-byte numbers that increment from zero.  Then to look for
duplicates I wrote a Perl one-liner.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] Video Metadata

2007-05-20 Thread mskala
On Sun, 20 May 2007, Martin Ellison wrote:
   Is there a menu I haven't found that allows the title, author, and
   copyright to be set in our video files?
 
  I doubt it.  Most video formats lack a standard way of recording that.

 You might look at tools such as ffmpeg or dvdauthor, which both have options
 for this.

In what format?  It's really a format issue more than a software issue.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] gpl headers

2007-02-02 Thread mskala
On Fri, 2 Feb 2007, muzzol wrote:
 is not possible to substitute those fonts with free ones? there's lot
 of free ttf fonts around.

There are actually very few *really* free TTF files around.  Almost all
the free fonts you see are either commercial and distributed in
violation of copyright, or different types of shareware distributed under
restrictions like personal use only that would violate DFSG.  There's
also a problem of free replacements for commercial fonts, which don't
always have correct metadata - for instance, a file called Helvetica is
much more often some kind of Arial derivative, because real Helvetica is
jealously guarded by commercial interests.  Probably the best source for
free TTF fonts is existing free software packages.  For instance, if we
were interested in Postscript fonts, there's a nice collection of them
included with Ghostscript for which somebody else has already done the
work of license clearing.  I think some X servers may come with
really-free TTF fonts.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] gpl headers

2007-01-30 Thread mskala
On Tue, 30 Jan 2007, muzzol wrote:
 im sad to see no developers are answering. this is really serious, in
 fact it could be a GPL license violation and is as simple to resolv as

If you're the copyright holder, then your actions can't be GPL violations;
you don't need a license for your own work.  Just because you intend to
put something under the GPL doesn't mean you're REQUIRED to give notice of
that intent in a particular form.  Furthermore, there's nothing in the GPL
saying that it's only valid if mentioned in every source file, and it
would make no sense for that to be a requirement for GPL validity because
in many cases it would be impossible to comply with.  This is, at most, a
violation of Ubuntu's policy.

However, it's an easily resolved one - let's just put the notice in every
source file.  Does Ubuntu have a precise definition of exactly what notice
they want in every source file?  I'm put off if they claim we require
what the GPL requires because that's nonsense - the GPL doesn't and can't
require any such thing - but at the same time, it's more important to
satisfy Ubuntu on this point than to convince them.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] most adequate word

2006-12-18 Thread mskala
On Mon, 18 Dec 2006, muzzol wrote:
 and making a little video and i want to express in a
 formal/serious/powerful moments that supose great advances of the
 technology/humanity. i use a little clip with neil amstrong steping on
 the moon and i want to know which of the next words express closely
 that feeling:

 - watershed
 - goal
 - landmark

 the whole sentence is (imagine neil amstrong jumping):

 it's about watershed/goal/landmark

I think any of those would be okay.  I'd prefer watershed.  Your example
sentence isn't correct grammer, though.  One way to make it work would be
to make it more definite:

It is a watershed.  It is a goal.  It is a landmark.

and another would be to use a plural:

It's about watersheds.  It's about goals.  It's about landmarks.

It can't correctly be about watershed (or goal or landmark) because
those are in the grammatical category of common nouns; when used in the
singular they need to take a, an, or the.

Seeing if I can narrow down the differences:

A watershed is a boundary between two things; when you cross it, that's a
big change.

A goal is the *end* of a process.  When you reach it, something is over.
I prefer watershed because stepping on the moon shouldn't really be the
*end*, it's more like a beginning.

A landmark is a reference point; like a watershed it's something in the
middle of a journey, but unlike a watershed, the landmark doesn't itself
represent any particular change, it only shows that some progress has been
made.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] ubuntu packages and heroine permission to GPL files

2006-12-06 Thread mskala
On Wed, 6 Dec 2006, Herman Robak wrote:
  Not quite.  Cinelerra bundles some other libraries that are not
 Heroine's original work.  They are not all GPL-ed.

Many distributions will want the app to use the installed libraries
instead of bundling its own, too.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] Call of cinelerra translators

2006-12-03 Thread mskala
On Sun, 3 Dec 2006, Alex Fernandez wrote:
  Can you explain asset as used in the following strings?
  Show assets, Delete asset from disk, asset to size

 Resource would be a more translatable equivalent. Show resources,
 Delete resource from disk.

It's worth mentioning, though, that asset *is* the standard technical
term used in the business.  Changing it to resource in the English
version would be a bad idea (confusing to our intended audience) even if
the translation of resource is clearer in other languages than the
translation of asset.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] ubuntu packaging

2006-11-11 Thread mskala
On Thu, 9 Nov 2006, Holger Levsen wrote:
 I'm sorry to sound so harsh... but I brought this up two times already in the
 last 2 months and nobody seems to care.

More like lots of people care, but they aren't the ones who are
able to do something about it.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] [Bug 359] New: changing video rate of project changes clip in and out points

2006-11-06 Thread mskala
On Tue, 7 Nov 2006 [EMAIL PROTECTED] wrote:
 I did a diff of a simple 5fps xml and a 30fps file, it looks like Cinelerra is
 not updating the STARTSOURCE and LENGTH values in the clips video track based 
 on
 the new frame rate.

Are those values stored in frames?  If so, it seems like a problem because
even if they are converted when you change frame rates, there will be an
inevitable rounding loss so that you can't change frame rates, change
back, and have the clips be unchanged.

Since the XML is an ASCII-ish file format anyway, it seems to me that
those numbers should be stored in some fixed units, like seconds, with
decimals and to precision of less than one audio sample (so that they'll
also survive sample-rate changes).
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] merge editing modes

2006-10-20 Thread mskala
On Fri, 20 Oct 2006, Nicolas wrote:
 I was too a bit surprised by the change. At first, when moving the
 cursor on the timeline, I wasn't able to do NOT select a part of the
 video. All I wanted was to see the flashing insertion point, without any
 selection.
 Fortunately, minmax helped me on the IRC, and he advised me to move the
 insertion point by clicking on the upper part of the main screen, where
 the time is displayed.

I too haven't had much chance to test the change, but this sure doesn't
seem like a good thing to me.  When I sync things to a audio track, I want
to set the insertion point by clicking on or very near the sound waveform.
If I have to click on the time bar at the top in order to get a click
instead of a drag, that's going to sharply increase the amount of cursing
I do while using Cinelerra.  And isn't the time bar already pretty much
occupied by labels?  If it's going to be hard to avoid clicking on a
nearby label instead of the point I want, that will also suck.

If you just removed drag'n'drop mode entirely, that would be better than
this.  I almost never use drag'n'drop mode and wouldn't miss it.
However, I wouldn't advocate doing that, because I'm aware that some
people do like to use drag'n'drop mode.

What if instead, the drag'n'drop/normal setting were made less accessible,
so that it would be less likely for people to change it without knowing
what they're doing?
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] Audio Question...

2006-10-11 Thread mskala
On Wed, 11 Oct 2006, Miha [UTF-8] KitiÄ^M wrote:
 make a clicking sound just before they record a scene. I suppose if you
 clap loudly near the mike before you take what you want to take (and
 make sure that clap of your hands is included in the video), you will be
 able to synchronize the clap of your hands with the sound track visually

That's what I've done in the situations where I wanted to record audio and
video with separate devices.  I put in a clap at the start and end of each
shot in order to be able to correct for speed differences.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] audio levels

2006-09-30 Thread mskala
On Sat, 30 Sep 2006, Raffaella Traniello wrote:
 On Internet I learned that we can hear from silence (0 Db) up to over
 140 Db (a bomb).
 So why to set the automation range from -80 to 6? Are these number
 referred to Db?

The dB scale actually measures *ratios*, or differences in loudness, not
absolute levels.  So it's not really meaningful to say The level of this
signal is 10dB; all you can say is that This signal is 10dB above that
one.

Nonetheless, people do use it to measure absolute levels, and they do that
by choosing a specific reference to be 0dB and then describing where
everything else is in relation to that reference.

For actual sounds in the physical world, the usual zero point is chosen as
the softest sound a typical human can hear.  That's 0dB (more correctly
0dBA - the A indicates that we're using this scale).  Louder sounds are
like 20dBA for whispering, 60dBA for typical spoken conversation, or your
example of 140dBA for a bomb going off.  Note that 0dBA is *not* truly
silence; it's just the softest sound audible to human hearing.

But electrical signals are usually measured on a scale where 0dB is taken
to be the loudest sound the system can reproduce accurately.  In normal
use, typical signal levels will be slightly below that, with peaks going
slightly above.  You will get distortion as you go above 0dB signal
levels.  On level meters there's a red zone on the scale to warn you about
that.  Depending on the user's volume setting, 0dB on the electrical level
meter might be 60dBA or 80dBA or 20dBA or whatever.

One issue with digital is that in most cases the top of the power scale is
a hard limit - once your signal's 16-bit sample values get to +32768 you
simply *cannot* go to +32769.  As a result, the clipping distortion you
get when you drive a digital system past its maximum tends to sound
especially annoying, and you have to be really careful not to do that too
often.  Analog systems tend to degrade more gracefully, so that you can
push them above 0dB on the level meter with audible, but not annoying,
distortion.  A similar effect is part of why some people fetishize
vacuum-tube analog amplifiers: the way they distort at excessive signal
levels is claimed to be better-sounding than the way transistor-based
amplifiers do.

Electrical equipment displays a phenomenon called the noise floor, which
means that there is *always* some amount of noise measurable even when
there is no signal.  You can never have true silence.  The noise floor
might be 80 or 100dB below the 0dB mark on your level meter; it depends
very much on the quality of the equipment, with better equipment having a
lower noise floor.  With 16-bit linear digital samples, there are
theoretical reasons that the noise floor can't be any lower than about
-98dB.  So it makes no sense to have volumes adjustable below that.  In
Cinelerra, there is a configuration setting for how low you want the level
meters to go.

 What numbers have I to write if I want silence when the white fade line
 is at the bottom margin of the track and a slightly too loud sound when
 the line is at the top margin?

The defaults should be like that already.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] dv grabbing (off topic)

2006-09-24 Thread mskala
On Sat, 23 Sep 2006, Nicolas wrote:
 Well, you're lucky. Because on my system, if I launch a CPU consuming
 task, the burning process can stops for some 1/10th of a second.

Make sure the interrupt-unmask flag is set for your hard drives; see man
hdparm.  On many systems it is not the default (because it can, rarely,
be dangerous) but your system will effectively lock up for a fraction of a
second every time a large disk access occurs, if this flag is not set.
It's pretty much a necessity for activities like DVD burning.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] about starting over...

2006-07-31 Thread mskala
On Mon, 31 Jul 2006, Dimitrios wrote:
 In other words, we keep the current interface and just add a lighter
 version along with it. All advanced features will only exist in the
 Expert Interface while all the Basic Interface will have only the
 simple features for working on simple projects.

I don't think the interface is the problem; I think stability is the
problem.  And if we're capable of offering a choice of Would you like
crashing or non-crashing?, why bother making that a choice?
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] Free media positioning in track?

2006-07-21 Thread mskala
On Fri, 21 Jul 2006, Stefan de Konink wrote:
 Is it possible to move a track around in the 'arrow' mode instead with the
 mouse moving the track with the keyboard frame by frame.

 I want to lipsync individual recordings. But it is kinda hard doing it
 with a mouse, play to check, and move it a bit around again.

What I'd really like to see would be keystrokes for move this edit a
frame earlier and ...a frame later that would work during playback,
from the compositor.  Then I could modify timing for lip sync, and play
and replay to see that it works, all from the keyboard without switching
windows.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] Free media positioning in track?

2006-07-21 Thread mskala
On Sat, 22 Jul 2006, Pierre Marc Dumuid wrote:
  What I'd really like to see would be keystrokes for move this edit a
  frame earlier and ...a frame later that would work during playback,

 Try pressing the keys on the Num Pad and see what they do (1  4 especially)

I'm talking about changing the edit, not moving the playback head.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] Cinelerra v2.1 has been Released

2006-07-06 Thread mskala
On Thu, 6 Jul 2006, Dimitrios wrote:
 features to their drivers. Sure, their drivers aren't open source (and
 anyone working for a similar organization very well understands why) but
 who really cares,

I care.  Anyone working for a similar organization very well understands
why is not an excuse I consider acceptable.  That same statement could be
used to justify almost anything.  I'm not sure how relevant this kind of
philosophical discussion really is to the topic of this mailing list, but
given that we're an open source project ourselves, I think there's some
room for keeping in mind the reasons for what we're doing.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] Revision n° 799: compilation error

2006-05-25 Thread mskala
On Thu, 25 May 2006, Andraz Tori wrote:
 this mailing list is getting crowded, maybe we should split -dev part to
 its own?

My opinion is that before doing that, we should stop having all Bugzilla
traffic automatically forwarded to the mailing list.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] understanding chained tracks

2006-02-08 Thread mskala
On Wed, 8 Feb 2006, Andraz Tori wrote:
 The concept comes from audio... where there are many situations in
 stereo, where you want to apply the same effects with the same keyframes
 to both tracks at the same time, without managing keyframes for every
 track separately.

 The same could be used for video tracks when you are combining some
 material in multitrack and want to fix all the material in the same way
 (apply the same color correction for example...) no matter which track
 the material is in...

But then what happens to the data from the shared track?  As far as I
can tell, when you use a shared track, it doesn't just apply the same
plugins... it also composites one track into the other.  I have yet to
read a clear description of where the data actually goes, let alone why
it's useful.  Sharing just the plugins (like, share a track to
automatically share all its plugins) would make sense to me.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


Re: [CinCVS] Strange masks moving

2006-02-04 Thread mskala
On Sat, 4 Feb 2006, Nicolas wrote:
 It worked. I would have preferred to be able to use the 1 and 4 keys of
 the compositor, since that would have avoid me going from the main
 window to the main compositor on each frame. But as I said, that worked,

The 1 and 4 keys should still be usable... you just have to pay close
attention to what direction you're moving, and understand that the cursor
is *between* frames, not *on* a frame.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra


[CinCVS] Head between frames

2006-02-04 Thread mskala
On Sat, 4 Feb 2006, Herman Robak wrote:
  is *between* frames, not *on* a frame.

   Is there a justification for this somewhat odd behaviour?
 Is it more logical?  More usable (I think not!)  Easier to program?

I think it has to do with the idea that the playback head is positioned on
a sample rather than on a frame.  When you say move ahead one frame, you
aren't actually moving to the next frame; you are moving ahead an amount
of time equal to the length of one frame, and seeing what happens during
that time.  When you change direction, you end up replaying the same frame
twice.  I imagine the original developer of Cinelerra thought that was
more logical.  Now, we generally edit with align playback head to frames
turned on, and in that environment, this behaviour sure is confusing.

Before trying to change it, I think we should try to figure out how other
editors handle this issue.  I'm not sure it's trivial to know exactly what
the right behaviour is.

I've changed the title of this message because I'm pretty sure the masks
moving issue was actually about Edit keyframes while tweaking being
turned off, not this.
-- 
Matthew Skala
[EMAIL PROTECTED]Embrace and defend.
http://ansuz.sooke.bc.ca/

___
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra