<?xml version="1.0" encoding="UTF-8"?>
	<rss version="2.0"
		xmlns:content="http://purl.org/rss/1.0/modules/content/"
		xmlns:wfw="http://wellformedweb.org/CommentAPI/"
		xmlns:dc="http://purl.org/dc/elements/1.1/"
		xmlns:atom="http://www.w3.org/2005/Atom"

			>

	<channel>
		<title>Cycling 74  &#187;  Topic: Question about movie object</title>
		<atom:link href="http://cycling74.com/forums/topic/question-about-movie-object/feed" rel="self" type="application/rss+xml" />
		<link>http://cycling74.com/forums/topic/question-about-movie-object/feed</link>
		<description></description>
		<pubDate>Wed, 19 Jun 2013 10:47:25 +0000</pubDate>
		<generator>http://bbpress.org/?v=2.2.4</generator>
		<language></language>

		
														
					
				<item>
					<guid>http://cycling74.com/forums/topic/question-about-movie-object/#post-24016</guid>
					<title><![CDATA[Question about movie object]]></title>
					<link>http://cycling74.com/forums/topic/question-about-movie-object/#post-24016</link>
					<pubDate>Sat, 21 Jan 2006 00:07:49 +0000</pubDate>
					<dc:creator>amo</dc:creator>

					<description>
						<![CDATA[
						<p>Hello,</p>
<p>I recently built a small plugin to use in Ableton Live, using MAX/MSP, to play a movie in sync with the sequencer. I get the sync from the sample count from the begining of the track. I sync that to the position of the movie, given that quicktime divides one second into 600 units. Which is right. The plug works well, I can jump in the timeline, loop the sequencer and the movie loops nicely in sync etc&#8230; BUT, it does not work if I load an mpg movie ! that&#8217;s where I don&#8217;t get it. It works just fine with mov and avi movies, not with mpg. Weird !<br />
So the question is (I&#8217;ll investigate when I have time), does quicktime follow another timing rule for mpeg movie ?? Does anyone have knowledge about that ?</p>
<p>btw, I plan to rebuild the plugin using jitter instead of MAX object to play the movie. Does is sound like a good idea to you, or is there something I miss ? <br />
The plug is hosted by pluggo in the end&#8230; I&#8217;ll post in pluggo and/or jitter boards if needed.</p>
<p>Thanks,</p>
<p>amo</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/question-about-movie-object/#post-68849</guid>
					<title><![CDATA[Re: Question about movie object]]></title>
					<link>http://cycling74.com/forums/topic/question-about-movie-object/#post-68849</link>
					<pubDate>Sat, 21 Jan 2006 01:47:25 +0000</pubDate>
					<dc:creator>dlublin</dc:creator>

					<description>
						<![CDATA[
						<p>Hey Amo,</p>
<p>It sounds like you&#8217;ve got the right idea, however there aren&#8217;t always 600 QTU/sec.. this is the case MOST of the time, but occasionally you&#8217;ll run into a video file that has some other time signature. I do not believe it is dependent on being a particular filetype (such as MPEG or AVI), as I&#8217;ve noticed that standard QT DV files will sometimes have a timescale of 2997 QTU/sec. </p>
<p>One of the nice features of jit.qt.movie is that you can get this value once the movie is loaded (I think the gettimescale message), so it&#8217;s pretty easy to adjust your patch accordingly. </p>
<p>This doesn&#8217;t necessarily mean that you need to move to jitter now though.. another Max-head named Michael Egger makes a little app called Live Cut, and I&#8217;m pretty sure he wrote his own external for getting various bits of information out of a QT file, including the timescale. I&#8217;m not sure if the external is available to the public, but the Live Cut app is under the GNU GPL, so if you&#8217;re using it for a non-commericial projects you might be able to drop Michael a line and ask him. </p>
<p>More info on Live Cut here:</p>
<p><a href="http://livecut.sourceforge.net" rel="nofollow">http://livecut.sourceforge.net</a></p>
<p>- DL</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/question-about-movie-object/#post-68850</guid>
					<title><![CDATA[Re: Question about movie object]]></title>
					<link>http://cycling74.com/forums/topic/question-about-movie-object/#post-68850</link>
					<pubDate>Sat, 21 Jan 2006 11:02:21 +0000</pubDate>
					<dc:creator>Michael Egger</dc:creator>

					<description>
						<![CDATA[
						<p>Yes, I once wrote a quick and dirty external for LiveCut that  <br />
extracts the timecode information out of clips that are captured with  <br />
final cut, for example -<br />
if you captured, say, the last ten minutes of a dv tape, my external  <br />
will give you something like 0:50:00:00 for the start timecode.<br />
it works more or less, but I don&#8217;t guarantee that it&#8217;s 100% ok (was  <br />
my first attempt to write an external, and I haven&#8217;t looked into it  <br />
since&#8230;)<br />
there&#8217;s also a lot more information in QT files one could extract  <br />
quite easily.<br />
it&#8217;s open source (gpl), so feel free to improve it&#8230;<br />
;-)</p>
<p>qttimecode:</p>
<p><a href="http://www.anyma.ch/software/" rel="nofollow">http://www.anyma.ch/software/</a></p>
<p>cheers</p>
<p>Michael</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/question-about-movie-object/#post-68851</guid>
					<title><![CDATA[Re: Question about movie object]]></title>
					<link>http://cycling74.com/forums/topic/question-about-movie-object/#post-68851</link>
					<pubDate>Sat, 21 Jan 2006 11:46:18 +0000</pubDate>
					<dc:creator>amo</dc:creator>

					<description>
						<![CDATA[
						<p>Thanks a lot to both of you for the help. I will look closely to the external, cheers for that Michael !<br />
In fact, my plug if for composers to write music on films provided by external people, so mainly I should not be annoyed by DV tapes captures etc&#8230; People provide renders in general, with start at 0.</p>
<p>But my main problem is I use the sample count to sync the movie to the sequencer&#8217;s timeline. Now with 600 QTU, it&#8217;s no problem, I get sync each 6 QTU, but the thing is quicktime doesn;t take float numbers, and with a QTU of 2997&#8230; the maths are not so simple (and my math are not so good as they used to !). So I have to find a way to divide those different QTU in either 44100, 48000 etc&#8230;</p>
<p>I&#8217;ll investigate in those in the next week but If you&#8217;ve got any clue, that&#8217;s much welcome.</p>
<p>Regards,</p>
<p>Amaury</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/question-about-movie-object/#post-68852</guid>
					<title><![CDATA[Re: Question about movie object]]></title>
					<link>http://cycling74.com/forums/topic/question-about-movie-object/#post-68852</link>
					<pubDate>Wed, 25 Jan 2006 10:04:03 +0000</pubDate>
					<dc:creator>Stefan Tiedje</dc:creator>

					<description>
						<![CDATA[
						<p>Amaury Groc wrote:<br />
> So the question is (I&#8217;ll investigate when I have time),<br />
> does quicktime follows another timing rule for mpeg movie ??</p>
<p>No, but eventually your mpg movie does. Not all devide by 600 as far as <br />
I know.</p>
<p>> btw, I plan to rebuild the plugin using jitter instead of<br />
> MAX object to play the movie. Does is sound like a good idea<br />
> to you, or is there something I miss ? The plug is hosted by pluggo in the end&#8230;</p>
<p>At least that way you find out what the division of the movie is&#8230;</p>
<p>Stefan</p>
<p>&#8211; </p>
<p>  [][]  [][][]  [][]  [][][]  [][]  [][][]  [][]  [][][]<br />
[][][][][][][][][][][][][][][][][][][][][][][][][][][][]</p>
<p>         Stefan Tiedje<br />
         Klanggestalter<br />
     Electronic Composition<br />
               &#038;<br />
         Improvisation</p>
<p>            /~~~~~<br />
     \   /|() ()|<br />
     ))))) )|  |  |( \<br />
     ///     _/)/ )))))<br />
             ___/   ///</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-x&#8212;<br />
&#8211;_____&#8212;&#8212;&#8212;&#8211;|&#8212;&#8212;&#8212;-<br />
&#8211;(_|_ &#8212;-|&#8212;&#8211;|&#8212;&#8211;()&#8212;<br />
&#8211; _|_)&#8212;-|&#8212;&#8211;()&#8212;&#8212;&#8212;-<br />
&#8212;&#8212;&#8212;-()&#8212;&#8212;&#8212;&#8212;x&#8212;-</p>
<p>14, Av. Pr. Franklin Roosevelt, 94320 Thiais, France<br />
Phone at CCMIX   +33-1-49 77 51 72</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/question-about-movie-object/#post-68853</guid>
					<title><![CDATA[Re: Question about movie object]]></title>
					<link>http://cycling74.com/forums/topic/question-about-movie-object/#post-68853</link>
					<pubDate>Thu, 26 Jan 2006 09:41:35 +0000</pubDate>
					<dc:creator>amo</dc:creator>

					<description>
						<![CDATA[
						<p>Hi,</p>
<p>I rewrote my patch using Jitter (maybe I should post in Jitter forum ?), and found out my not working mpeg files have 90000 QTU/s. <br />
Then my method of getting sync from the host doesn&#8217;t work very well. Let me explain:<br />
with 600 QTU/s, what I did is get the sample count from song start, then divide it by 441 or 480 depending on the song&#8217;s sample rate, and then multiplying it by 6. I send this number through a time message box to the qt.movie object and the sync is tight in all cases. Now I can&#8217;t find a solution to send enough values to the time message box when QTU/s is 90000 for the movie to play fluid. There must be a simple solution, like a ramp or something but I didn&#8217;t yet found out.<br />
If anyone knows a trick, welcome !</p>
<p>Regards,<br />
amo</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/question-about-movie-object/#post-68854</guid>
					<title><![CDATA[Re: Question about movie object]]></title>
					<link>http://cycling74.com/forums/topic/question-about-movie-object/#post-68854</link>
					<pubDate>Fri, 27 Jan 2006 12:17:45 +0000</pubDate>
					<dc:creator>amo</dc:creator>

					<description>
						<![CDATA[
						<p>Hi again,</p>
<p>I thought of sharing the process of my work here, since it could be usefull to others:</p>
<p>Firstly, I&#8217;ve rebuilt the MoviePlayer plug using Jitter&#8230; Works great BUT I, at the end of the process, found out that it won&#8217;t run as a pluggo plugin if Jitter is not installed on the user&#8217;s computer. So, totally useless.</p>
<p>At lest I&#8217;ve rebuilt a better sync engine, which deals with QTU/s greater than 600, though I still have problems with 2997 QTU/s (44100 and 48000 hardly devided well by 2997).</p>
<p>So I&#8217;ll re-write it using only Max objects. I discovered that the Max imovie object can give the timescale with a timescale message. That was not documented in the Max reference file.</p>
<p>So Now, Either I have to find a way to give a bang to timescale message box once a movie is read in imovie object (If anybody has a hint to send a bang on movie read using imovie, much welcome. I&#8217;ve only thought of using a metro that bangs the timescale message box with a change object plugged to the imovie outlet to avoid too many values&#8230; not so beautifull solution), either I&#8217;ll have a look at Michael&#8217;s external.</p>
<p>Thanks for help so far,</p>
<p>Kind regards,</p>
<p>Amaury</p>
						]]>
					</description>

					
					
				</item>

					
		
	</channel>
	</rss>

