You can subscribe to this list here.
| 2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(3) |
Nov
(3) |
Dec
(9) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 |
Jan
(33) |
Feb
(2) |
Mar
|
Apr
|
May
(1) |
Jun
(11) |
Jul
(20) |
Aug
(16) |
Sep
(5) |
Oct
(2) |
Nov
(2) |
Dec
|
| 2005 |
Jan
|
Feb
|
Mar
(2) |
Apr
(6) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
(3) |
Dec
|
| 2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(2) |
Dec
|
| 2007 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2008 |
Jan
|
Feb
|
Mar
(4) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <Cha...@Al...> - 2004-01-07 19:26:15
|
Hi, the MPEG file worked in the GUI.. but I still can't convert a timeline into a network. Thanks for all the help... i'll keep playing with for a while incase i can figure what is going wrong. Thanks, Chad Vaclav Slavik <vac...@ma...> Sent by: ope...@li... 01/07/2004 02:27 AM Please respond to ope...@li... To ope...@li... cc Subject Re: [Openvip-users] timeline2network help Hi, Cha...@Al... wrote: > I tried to load the timeline into the gui and nothing happened. I meant to try to load that MPEG *file*, not your timeline. If that doesn't work, I've ran out of ideas. > by the way.. why does timeline2network require the output.mpg > parameter? if it doesn't > do anything with it? But it *does* something with it -- how could it know where should the network save its output if you didn't tell it? VS -- PGP key: 0x465264C9, available from http://pgp.mit.edu/ [attachment "attugqo3.dat" deleted by Chad Ata/ALPHALOGIX] |
|
From: Vaclav S. <vac...@ma...> - 2004-01-07 10:27:34
|
Hi, Cha...@Al... wrote: > I tried to load the timeline into the gui and nothing happened. I meant to try to load that MPEG *file*, not your timeline. If that=20 doesn't work, I've ran out of ideas. > by the way.. why does timeline2network require the output.mpg > parameter? if it doesn't > do anything with it? But it *does* something with it -- how could it know where should the=20 network save its output if you didn't tell it? VS =2D-=20 PGP key: 0x465264C9, available from http://pgp.mit.edu/ |
|
From: <Cha...@Al...> - 2004-01-07 00:50:16
|
Ok.. I tried to load the timeline into the gui and nothing happened. In fact, when I saved a timeline in the GUI, I wasn't even able to load that timeline. I also tried to change src_to to nonzero value and nothing different happened again. I even tried to add another object to my timeline, but that didn't help either. Here's the command i'm using to convert the files: ./timeline2network.py mytimeline.timeline mytimeline.network output.mpg by the way.. why does timeline2network require the output.mpg parameter? if it doesn't do anything with it? Thanks again, your help is much appreciated, Chad Vaclav Slavik <vac...@ma...> Sent by: ope...@li... 01/06/2004 03:35 PM Please respond to ope...@li... To ope...@li... cc Subject Re: [Openvip-users] timeline2network help Cha...@Al... wrote: > that's all i get.. i expected more? Yes, that's understandable :) > <timeline xmlns="http://openvip.sourceforge.net/timeline-format" > version="1.0"> > <object id="object0"> > <position time_from="0.0" > time_to="9.83333333333" track="VA"/> > <source src_from="0.0" > src_to="0.0"> <channel name="video0"/> <params> > > <param name="filename">input.mpg</param> > </params> > </source> > </object> > </timeline> I don't see anything obviously wrong here...Can the file be loaded into the GUI? Does anything change if you specify nonzero src_to? Different file? > also.. i should mention that timeline2network does this really fast > and does not produce the movie file (is it supposed to?). No, it's supposed to generate XML file that the "cli" utility produces the movie from. VS -- PGP key: 0x465264C9, available from http://pgp.mit.edu/ [attachment "attgpxl8.dat" deleted by Chad Ata/ALPHALOGIX] |
|
From: Vaclav S. <vac...@ma...> - 2004-01-06 23:35:42
|
Cha...@Al... wrote: > that's all i get.. i expected more? Yes, that's understandable :) > <timeline xmlns=3D"http://openvip.sourceforge.net/timeline-format" > version=3D"1.0"> > <object id=3D"object0"> > <position time_from=3D"0.0" > time_to=3D"9.83333333333" track=3D"VA"/> > <source src_from=3D"0.0" > src_to=3D"0.0"> <channel name=3D"video0"/> <params> > =20 > <param name=3D"filename">input.mpg</param> > </params> > </source> > </object> > </timeline> I don't see anything obviously wrong here...Can the file be loaded=20 into the GUI? Does anything change if you specify nonzero src_to?=20 Different file? > also.. i should mention that timeline2network does this really fast > and does not produce the movie file (is it supposed to?). No, it's supposed to generate XML file that the "cli" utility produces=20 the movie from. VS =2D-=20 PGP key: 0x465264C9, available from http://pgp.mit.edu/ |
|
From: <Cha...@Al...> - 2004-01-06 23:13:16
|
Thanks Vaclav, i don't get any errors any more.. but i still have more questions... i feel bad for asking so many :O] so now when i run timeline2network i get the following network xml description: <?xml version="1.0"?> <!DOCTYPE network PUBLIC "-//OPENVIP//DTD Network Format V1.0//EN" "http://openvip.sourceforge.net/dtds/openvip-network.dtd"> <network xmlns="http://openvip.sourceforge.net/network-format" version="1.0"/> that's all i get.. i expected more? did i leave anything out of my timeline description? here it is again: <?xml version="1.0"?> <!DOCTYPE timeline PUBLIC "-//OPENVIP//DTD Timeline Format V1.0//EN" "http://openvip.sourceforge.net/dtds/openvip-timeline.dtd"> <timeline xmlns="http://openvip.sourceforge.net/timeline-format" version="1.0"> <object id="object0"> <position time_from="0.0" time_to="9.83333333333" track="VA"/> <source src_from="0.0" src_to="0.0"> <channel name="video0"/> <params> <param name="filename">input.mpg</param> </params> </source> </object> </timeline> also.. i should mention that timeline2network does this really fast and does not produce the movie file (is it supposed to?). Thanks again, Chad Vaclav Slavik <vac...@ma...> Sent by: ope...@li... 01/06/2004 01:27 PM Please respond to ope...@li... To ope...@li... cc Subject Re: [Openvip-users] timeline2network help Vaclav Slavik wrote: > so it looks there's some bug in that package. Spoke too soon, its in OpenVIP. Well, sort of -- minidom's API changed in backward incompatible way between Python 2.2 and Python 2.3 and wasn't compatible between PyXML (_xmlplus) version you have and the one bundled with Py2.2. Attached patch should fix it (in CVS now, too, but not tested). Vaclav -- PGP key: 0x465264C9, available from http://pgp.mit.edu/ [attachment "att53111.dat" deleted by Chad Ata/ALPHALOGIX] [attachment "openvip-py2.3.patch" deleted by Chad Ata/ALPHALOGIX] |
|
From: Vaclav S. <vac...@ma...> - 2004-01-06 21:28:38
|
Vaclav Slavik wrote: > so it looks there's some bug in that package. Spoke too soon, its in OpenVIP. Well, sort of -- minidom's API changed in backward incompatible way between Python 2.2 and Python 2.3 and wasn't compatible between PyXML (_xmlplus) version you have and the one bundled with Py2.2. Attached patch should fix it (in CVS now, too, but not tested). Vaclav -- PGP key: 0x465264C9, available from http://pgp.mit.edu/ |
|
From: <Cha...@Al...> - 2004-01-06 20:50:57
|
Thanks for the quick reply... i'm confused.. isn't minidom under _xmlplus? how would i uninstall _xmlplus then? (i should mention i know nothing about python). also, i checked and i have the latest version of python. any more suggestions would be really helpful... Thanks, Chad Vaclav Slavik <vac...@ma...> Sent by: ope...@li... 01/06/2004 12:27 PM Please respond to ope...@li... To ope...@li... cc Subject Re: [Openvip-users] timeline2network help Hi, Cha...@Al... wrote: > is there any more documentation on the timeline format or the > timeline2network utility? http://openvip.sourceforge.net/userdoc/ch03s09.html > [sheado@localhost bin]$ ./timeline2network.py timeline.xml > timelinenetwork.xml output.mpg > Traceback (most recent call last): > File "./timeline2network.py", line 29, in ? > m = model.load(sys.argv[1]) > File "./model.py", line 315, in load > data = conv.dom_to_data(dom) > File "./conv.py", line 39, in dom_to_data > checkInput(data) > File "./conv.py", line 129, in checkInput > if not checkDTD(data,e): > File "./conv.py", line 77, in checkDTD > f.write(dom2.toxml()) > File "/usr/lib/python2.2/site-packages/_xmlplus/dom/minidom.py", > line 47, in toxml > return self.toprettyxml("", "", encoding) > File "/usr/lib/python2.2/site-packages/_xmlplus/dom/minidom.py", > line 59, in toprettyxml > self.writexml(writer, "", indent, newl, encoding) > TypeError: writexml() takes at most 5 arguments (6 given) > > can somebody please tell me what i'm doing wrong? Probably nothing -- the backtrace shows that the error happens in _xmlplus package. That last call made by OpenVIP was "dom2.toxml()" and this is correct, so it looks there's some bug in that package. You may want to try to either uninstall it (OpenVIP doesn't need it, Python's buitin dom.minidom satisfies it) or upgrade to newest version. VS -- PGP key: 0x465264C9, available from http://pgp.mit.edu/ [attachment "attratrb.dat" deleted by Chad Ata/ALPHALOGIX] |
|
From: Vaclav S. <vac...@ma...> - 2004-01-06 20:27:50
|
Hi, Cha...@Al... wrote: > is there any more documentation on the timeline format or the > timeline2network utility? http://openvip.sourceforge.net/userdoc/ch03s09.html > [sheado@localhost bin]$ ./timeline2network.py timeline.xml > timelinenetwork.xml output.mpg > Traceback (most recent call last): > File "./timeline2network.py", line 29, in ? > m =3D model.load(sys.argv[1]) > File "./model.py", line 315, in load > data =3D conv.dom_to_data(dom) > File "./conv.py", line 39, in dom_to_data > checkInput(data) > File "./conv.py", line 129, in checkInput > if not checkDTD(data,e): > File "./conv.py", line 77, in checkDTD > f.write(dom2.toxml()) > File "/usr/lib/python2.2/site-packages/_xmlplus/dom/minidom.py", > line 47, in toxml > return self.toprettyxml("", "", encoding) > File "/usr/lib/python2.2/site-packages/_xmlplus/dom/minidom.py", > line 59, in toprettyxml > self.writexml(writer, "", indent, newl, encoding) > TypeError: writexml() takes at most 5 arguments (6 given) > > can somebody please tell me what i'm doing wrong? Probably nothing -- the backtrace shows that the error happens in=20 _xmlplus package. That last call made by OpenVIP was "dom2.toxml()"=20 and this is correct, so it looks there's some bug in that package.=20 You may want to try to either uninstall it (OpenVIP doesn't need it,=20 Python's buitin dom.minidom satisfies it) or upgrade to newest=20 version. VS =2D-=20 PGP key: 0x465264C9, available from http://pgp.mit.edu/ |
|
From: <Cha...@Al...> - 2004-01-06 19:35:20
|
hi All,
is there any more documentation on the timeline format or the
timeline2network utility?
I'm having difficulty getting a simple timeline working.
Here's my simple timeline:
<?xml version="1.0"?>
<!DOCTYPE timeline PUBLIC
"-//OPENVIP//DTD Timeline Format V1.0//EN"
"http://openvip.sourceforge.net/dtds/openvip-timeline.dtd">
<timeline xmlns="http://openvip.sourceforge.net/timeline-format"
version="1.0">
<object id="object0">
<position time_from="0.0"
time_to="9.83333333333" track="VA"/>
<source src_from="0.0" src_to="0.0">
<channel name="video0"/>
<params>
<param
name="filename">input.mpg</param>
</params>
</source>
</object>
</timeline>
....and here's what i got from timeline2network:
[sheado@localhost bin]$ ./timeline2network.py timeline.xml
timelinenetwork.xml output.mpg
Traceback (most recent call last):
File "./timeline2network.py", line 29, in ?
m = model.load(sys.argv[1])
File "./model.py", line 315, in load
data = conv.dom_to_data(dom)
File "./conv.py", line 39, in dom_to_data
checkInput(data)
File "./conv.py", line 129, in checkInput
if not checkDTD(data,e):
File "./conv.py", line 77, in checkDTD
f.write(dom2.toxml())
File "/usr/lib/python2.2/site-packages/_xmlplus/dom/minidom.py", line
47, in toxml
return self.toprettyxml("", "", encoding)
File "/usr/lib/python2.2/site-packages/_xmlplus/dom/minidom.py", line
59, in toprettyxml
self.writexml(writer, "", indent, newl, encoding)
TypeError: writexml() takes at most 5 arguments (6 given)
can somebody please tell me what i'm doing wrong?
Thanks in advance,
Chad |
|
From: Vaclav S. <vac...@ma...> - 2003-12-24 14:04:07
|
Cha...@Al... wrote: > So then I tried to compile upf. But that didn't work either, > returning a syntax error. > Also, I am using Python 2.2.3. > > So any suggestions would be really helpful to get me going. What about starting with telling us *what* error you're getting?=20 Surprisingly, we don't know about any syntax error -- if we did, it=20 would be fixed already. VS =2D-=20 PGP key: 0x465264C9, available from http://pgp.mit.edu/ |
|
From: <Cha...@Al...> - 2003-12-22 21:07:48
|
Hi All, I'm having difficulty compiling OpenVip. It's telling me that I don't have upf. So i did an rpm check for it and it was there, but when i did a find on upf (so that i could update the jam-config file) nothing came up. So then I tried to compile upf. But that didn't work either, returning a syntax error. Also, I am using Python 2.2.3. So any suggestions would be really helpful to get me going. Thanks in advance, Chad |
|
From: Vaclav S. <vac...@ma...> - 2003-12-16 22:31:18
|
Hi, Austin Acton wrote: > If I grep for pyton2.2 in the openvip build tree, I get nothing. You should grep for 2.2 instead ;) See PYTHON_VERSION in Jam-config=20 (see the "Building" section of README). This is our fault, we should=20 use configure to begin with, but I can't afford to completely rework=20 the build system (which would be required) right now... Regards, Vaclav =2D-=20 PGP key: http://pgp.mit.edu:11371/pks/lookup?op=3Dget&search=3D0x465264C9 |
|
From: <ton...@po...> - 2003-12-16 20:27:43
|
> Hi, > I'm trying to add OpenVIP to Mandrake 10.0, > but it won't compile on our > build cluster. It's trying to link against > python 2.2, even though we > are using 2.3. > > ....snip... > gcc -c -Wall -DNDEBUG > -DBOOST_PYTHON_DYNAMIC_LIB -D__UNIX__ -O3 > -finline-functions -Wno-inline -pthread -fPIC > - -I"." -I"include" > -isystem "/usr/include/python2.2" -isystem > "/home/austin/rpm/SOURCES/openvip-1.0.0" -o > "bin/.objs/_openvip_c.so/gcc/final/openvip_api_py_helper.o" > > "src/highlevel/python/openvip_api_py_helper.c" > ....snip... > > If I grep for pyton2.2 in the openvip build > tree, I get nothing. > > We're using boost-jam 3.1.7. > > Any ideas? I was really hoping to add this > to Mandrake soon. > > Thanks for your help, > Austin Hi, did you have a look at the Jam-config file in the root directory? You have to specify your Python version there (the default is 2.2). Antonin Slavik -- Stedry tyden na Post.cz. Kontrolujte svou schranku kazdy den! |
|
From: Austin A. <aa...@yo...> - 2003-12-16 00:02:55
|
Hi,
I'm trying to add OpenVIP to Mandrake 10.0, but it won't compile on our
build cluster. It's trying to link against python 2.2, even though we
are using 2.3.
...snip...
gcc -c -Wall -DNDEBUG -DBOOST_PYTHON_DYNAMIC_LIB -D__UNIX__ -O3
-finline-functions -Wno-inline -pthread -fPIC -I"." -I"include"
-isystem "/usr/include/python2.2" -isystem
"/home/austin/rpm/SOURCES/openvip-1.0.0" -o
"bin/.objs/_openvip_c.so/gcc/final/openvip_api_py_helper.o"
"src/highlevel/python/openvip_api_py_helper.c"
...snip...
If I grep for pyton2.2 in the openvip build tree, I get nothing.
We're using boost-jam 3.1.7.
Any ideas? I was really hoping to add this to Mandrake soon.
Thanks for your help,
Austin
--
Austin Acton
Synthetic Organic Chemist, Teaching Assistant, Ph.D. Candidate
Department of Chemistry, York University, Toronto
MandrakeLinux Volunteer Developer, homepage: www.groundstate.ca
|
|
From: <ton...@po...> - 2003-12-10 10:01:22
|
> I don't have any previous experience > compiling with bjam. > Any hints on how am I supposed to install > this software? I > copied the libopenvip_hl.so to /usr/local/lib > and > openvip-gui.py to /usr/local/bin, set the > OPENVIP_HOME > variable to /path-to-openvip/bin, but it > complains it can't > find the App module. > > Thanks again, > Gary Hello, you don't have to install OpenVIP anywhere - just leave the files in the /bin directory. You might delete the source directories after compilation if you want to. It is possible to run OpenVIP either from the /bin directory, or to add the /bin directory to your PATH variable. In the latter case you have to set the OPENVIP_HOME variable, too. Antonin Slavik -- VOLNY Bingo - vyzvednete si svou hraci kartu a vyhrajte nekterou z 38 cen! http://soutez.volny.cz/slepa.php |
|
From: Gary B. <gm...@sy...> - 2003-12-10 03:56:40
|
On Tue, 9 Dec 2003 17:13:53 +0100 Vaclav Slavik <vac...@ma...> wrote: > > Well, did libopenvip_hl.so compile successfully and is it > somewhere the dynamic linker can find it (i.e. dir listed > in /etc/ld.so.conf or LD_LIBRARY_PATH)? > > VS Hi, Thanks for your response. It appears that libopenvip_hl.so compiles successfully as it shows up in /bin directory. I set the LD_LIBRARY_PATH to point at the /bin directory and the program now works when run from the /bin directory. Thanks for the tip. Perhaps it should be noted in the README. I don't have any previous experience compiling with bjam. Any hints on how am I supposed to install this software? I copied the libopenvip_hl.so to /usr/local/lib and openvip-gui.py to /usr/local/bin, set the OPENVIP_HOME variable to /path-to-openvip/bin, but it complains it can't find the App module. Thanks again, Gary |
|
From: Vaclav S. <vac...@ma...> - 2003-12-09 16:14:11
|
Gary Baird wrote: > File "./openvip_c.py", line 4, in ? > import _openvip_c > ImportError: libopenvip_hl.so: cannot open shared object > file: No such file or directory Well, did libopenvip_hl.so compile successfully and is it somewhere=20 the dynamic linker can find it (i.e. dir listed in /etc/ld.so.conf or=20 LD_LIBRARY_PATH)? VS =2D-=20 PGP key: http://pgp.mit.edu:11371/pks/lookup?op=3Dget&search=3D0x465264C9 |
|
From: HaJo S. <ha...@ha...> - 2003-11-10 14:26:29
|
Hi Vaclav, > > But when I run ./list_plugins.py, it only shows me the > > WAV&PIC-Input, not the ffmpeg. Same is true for the output. > > What does "ldd -r bin/plugins/libin_ffmpeg.so" say? Thanks a lot, this was the missing bit for me -- obviously it's been too long since I touched dynamic linking ;) ldd gave me unresolved symbols about lame_... For sure I should have been compiling the run-time libs of ffmpeg and not only the executable! The problem is solved, Openvip runs fine & I try putting a movie together. There still seem to be a few minor issues (maybe bugs in Openvip?), but I'll come back on that later. Tnx again for your help, HaJo |
|
From: Vaclav S. <vac...@ma...> - 2003-11-09 10:27:39
|
Hi, HaJo Schatz wrote: > But when I run ./list_plugins.py, it only shows me the > WAV&PIC-Input, not the ffmpeg. Same is true for the output.=20 What does "ldd -r bin/plugins/libin_ffmpeg.so" say? > I'd appreciate very much if you could give me some hints as how to > debug the problem further. Somehow I'm a bit lost here, especially > also because it's the first time I see this bjam-way of building a > project.=20 It was the only cross-platform, cross-compiler usable alternative at=20 the time... That's not true anymore, we'd probably be better off with=20 autoconf and (shameless plug follows) http://bakefile.sourceforge.net=20 now, but you know, don't touch it if it works... > Is there e.g. a way to increase verbosity of the > ffmpeg-plugins to see what's actually happening? No (unless I forgot about it), but the kind of error you're getting=20 indicates that the plugin wasn't even loaded. I can see only two=20 things going wrong: 1. Missing symbols (ldd -r shows that). 2. Plugin initialization fails. You can try to remove the line that=20 read "UPF_ON_LOAD(av_register_all)" from FFMpegLoader.cpp and see if=20 list_plugins.py's output changes. (Beware that the plugin will *not*=20 work after this change! It's only to see if it can be loaded.) Do you see any errors on the terminal (or in the GUI)? Regards, Vaclav =2D-=20 PGP key: http://pgp.mit.edu:11371/pks/lookup?op=3Dget&search=3D0x465264C9 |
|
From: HaJo S. <ha...@ha...> - 2003-11-09 07:08:20
|
Hi List, Recently I stumbled over OpenVIP and think that this is exactly what I was missing under Linux. But then I seem to have quite some trouble getting it to work correctly. After fiddling for a while with the correct dependencies, I am now able to do a fresh build without any errors (on a more-or-less stock RedHat 9 Pentium4 platform). Seems like all the plugins are building OK. But when I run ./list_plugins.py, it only shows me the WAV&PIC-Input, not the ffmpeg. Same is true for the output. The result is obvious, in OpenVIP-GUI, I can only load WAV & PICs, not movie clips. libin_ffmpeg.so & libout_ffmpeg.so are in bin/plugins, ffmpeg 0.4.8 is in /usr/bin, matching libavcodec.a & libavformat.a are in /usr/lib. After compilation (for your reference, a build log is @ http://www.hajo.net/openvip/build.log), I have to copy libopenvip_hl.so to /usr/lib & do a ldconfig, otherwise OpenVIP barks. Running list_plugins.py then gives me a list as in http://www.hajo.net/openvip/plugins.txt I'd appreciate very much if you could give me some hints as how to debug the problem further. Somehow I'm a bit lost here, especially also because it's the first time I see this bjam-way of building a project. Is there e.g. a way to increase verbosity of the ffmpeg-plugins to see what's actually happening? Other than that: All thumbs up, OpenVIP promises to be an excellent piece of software! Tnx a lot, HaJo |
|
From: David O. <da...@st...> - 2003-10-27 21:07:18
|
Hey! I think what you said seems to be true for most editors - And in fact I think the one editor that's widely used to output MKV directly today, vdubmod, does it that way, with a fixed framerate and resolution. All it presumably does is create the timestamps when you save the file. Shame about the reencoding bit though - But I suppose that when editing together multple sources, they're likely to have different resolutions anyway, meaning they'll have to be reencoded. I really liked the idea of being able to cut&paste together movie pieces without reencoding, though, since it should prevent a lot of quality loss. Anyway, thank you so much for the info! :) Guess I'll have to try OpenVIP, given that it's fully functional :D -Dave Oftedal |
|
From: Vaclav S. <vac...@ma...> - 2003-10-27 20:38:04
|
Hi, (answering in wrong order...) =20 David Oftedal wrote: > What I'd really love to know is if OpenVIP could get support for > editing these.=20 It's surely possible, but full "native" support would be a lot of=20 work, for not that big benefit IMHO. Building video editor on top of=20 Matroska as its native format is another matter, but OpenVIP is more=20 than an editor, and it already has big code base. > This would of course require OpenVIP to use > timestamps internally, and not framerate, and probably a gazillion > other tweaks as well. But as other formats can be converted to .mkv > very easily, I can imagine it becoming a very suitable format to > use for movie editors, even when the resulting file is going to be > an .avi or something else. > noteably, it's very different from .avi. Some differences from .avi > are: > > 1) It doesn't have a fixed framerate; it's all based on timestamps This is a *big* problem -- like rewriting majority of code to use new=20 addressing scheme.=20 > 2) It can support multiple audio, video, and subtitle tracks (With > a very versatile subtitle format) This OK, OpenVIP is fully capable of handling that. > 3) You can change either the codec as many times as you like during > one clip, or, if you stay with one codec, you can change the No problem either. > resolution and some other properties as many times as you like. Big problem once again. Changing resolution during the stream is =20 insane idea... > 4) You can convert avi, mpeg etc. to mkv very easily > 5) You can (apparently) edit files without ever reencoding them. That's useful property, but you'd have to make major changes to=20 OpenVIP to take advantage of it, I'm afraid. Regards, Vaclav =2D-=20 PGP key: http://pgp.mit.edu:11371/pks/lookup?op=3Dget&search=3D0x465264C9 |
|
From: David O. <da...@st...> - 2003-10-27 15:59:00
|
Hello! At the time of writing, OpenVIP is the only multiplatform movie editor that I've found. That puts it in a rather interesting position. I use Linux myself, and I think it's looking very interesting. Anyway... Recentely, a wrapper format called Matroska ( http://www.matroska.org/ ), with the file extension .mkv, was releasted. It's a bit like .ogm, but with a few differences. Most noteably, it's very different from .avi. Some differences from .avi are: 1) It doesn't have a fixed framerate; it's all based on timestamps 2) It can support multiple audio, video, and subtitle tracks (With a very versatile subtitle format) 3) You can change either the codec as many times as you like during one clip, or, if you stay with one codec, you can change the resolution and some other properties as many times as you like. 4) You can convert avi, mpeg etc. to mkv very easily 5) You can (apparently) edit files without ever reencoding them. In my opinion, this last point is quite exceptional - That is, you can do this with MPEG as well, but a lot of people (and movie editors!) tend to reencode everything when assembling the output file, lowering the quality of the file, and causing the file size to increase in comparison to the original clips. I'm sure there are tons of other features as well, but I'm very new to the format itself. What I'd really love to know is if OpenVIP could get support for editing these. This would of course require OpenVIP to use timestamps internally, and not framerate, and probably a gazillion other tweaks as well. But as other formats can be converted to .mkv very easily, I can imagine it becoming a very suitable format to use for movie editors, even when the resulting file is going to be an .avi or something else. If anyone has an opinion on this, could you please reply to da...@st... , as I'm not a member of the list. -Dave Oftedal |