Answers.Body: <p>I'm using <a href="http://www.dayofthenewdan.com/projects/tlassemble/" rel="nofollow">tlassemble</a> which is easier for me comparing to ffmpeg.
  Highly recommended.</p>
  
  <p>My common command line options are:</p>
  
  <pre><code>tlassemble DirectoryWithJpgs output.mov -fps 24 -height 1080 -codec h264 -quality high
  </code></pre>
  
  <blockquote>
    <p>tlassemble is a simple utility the serves the same purpose as Time
    Lapse Assembler, but can be run from the command line.</p>
  </blockquote>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-08-16T18:09:39.677Z
Answers.Text: You should provide a usage example.
Answers.UserDisplayName: llogan
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-08-16T10:06:44.363Z
Answers.LastActivityDate: 2013-08-20T22:47:29.433Z
Answers.LastEditDate: 2013-08-20T22:47:29.433Z
Answers.UserDisplayName: dobrych
Answers.Body: <p>If you are using ffmpeg, you need to supply some additional parameters to maintain the color, I would recommend:</p>
  <pre><code>ffmpeg -r 24 -start_number 1 -i inputfile.%04d.png -sws_flags area+accurate_rnd+full_chroma_int  -pix_fmt yuv420p \
          -vf &quot;scale=in_color_matrix=bt709:out_color_matrix=bt709&quot; \
          -frames:v 100 -c:v libx264 -preset slower \
          -color_range tv -colorspace bt709 -color_primaries bt709 -color_trc iec61966-2-1 \
          outputfile.mp4
  </code></pre>
  <p>See <a href="https://academysoftwarefoundation.github.io/EncodingGuidelines/Quickstart.html" rel="nofollow noreferrer">ORI Encoding Guidelines</a> for more details.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-11-18T14:37:48.753Z
Answers.LastActivityDate: 2023-11-18T14:37:48.753Z
Answers.UserDisplayName: fxsam
Answers.Body: <p>You can use wonderful <a href="http://ffmpeg.org/" rel="noreferrer">ffmpeg</a> for your desired workflow. There is a guide <a href="http://www.warpwood.com/wiki/ffmpeg/" rel="noreferrer">here on this page</a> but once you have the ffmpeg installed, you can simply cd into your folder with sequence, and type in your terminal:</p>
  
  <pre><code>ffmpeg -f image2 -pattern_type glob -i '*.png' -vcodec qtrle -r 25 -s 1920x1080 test.mov
  </code></pre>
  
  <p>To understand the options, you can check the <a href="http://ffmpeg.org/ffmpeg.html#Video-and-Audio-file-format-conversion" rel="noreferrer">documentation</a> but here is the explanation:</p>
  
  <pre><code>When importing an image sequence, -i also supports expanding shell-like
  wildcard patterns (globbing) internally, by selecting the image2-specific
  -pattern_type glob option.
  </code></pre>
  
  <p>In this specific command, <code>-r</code> is for framerate, and <code>-s</code> is our image size. <code>-vcodec qtrle</code> tells ffmpeg to use QuickTime Animation. For ProRes, you can use:</p>
  
  <pre><code>-vcodec prores -profile 2
  </code></pre>
  
  <p>Here <code>-profile</code> refers to ProRes Profiles (0, 1, 2, 3), 0 being Proxy, and 3 being High Quality (<a href="http://forum.doom9.org/showthread.php?p=1538476#post1538476" rel="noreferrer">source</a>).</p>
  
  <p>Besides these, if you are going to use ffmpeg, there are lots of detailed bits of commands online, or we can figure out specific commands for your workflow here.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2012-12-16T17:38:17.443Z
Answers.Text: Consider using `-r` as an input option. The output will then inherit the input frame rate. Otherwise, if you choose an output frame rate other than 25, ffmpeg will convert from 25 (input default) to your output frame rate and drop or duplicate frames to compensate.
Answers.UserDisplayName: llogan
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2012-12-14T13:36:57.120Z
Answers.LastActivityDate: 2012-12-14T13:36:57.120Z
Answers.UserDisplayName: Inan
Body: <p>I have large number of numbered .tif files and I'd like to convert them to a .mov/Quicktime video file for further editing in Final Cur Pro X. Therefore no artefacts should be added in the process.</p>
  
  <p>Is there a good way to do this conversion. I'd prefer using a command line tool.</p>
  
Tags: <video><conversion><quicktime><time-lapse>
Title: Command Line Tool for Converting Image Sequence to Quicktime .mov Video
UserDisplayName: Bernd Plontsch
ThreadText: # Command Line Tool for Converting Image Sequence to Quicktime .mov Video
  
  (Asked by: username_0 on 2012-12-14)
  
  I have large number of numbered .tif files and I'd like to convert them to a .mov/Quicktime video file for further editing in Final Cur Pro X. Therefore no artefacts should be added in the process.
  
  Is there a good way to do this conversion. I'd prefer using a command line tool.
  
  **Tags:** video, conversion, quicktime, time-lapse
  
  
  ---
  
  ## 3 answers
  
  ### Answer by username_4 on 2012-12-14. Score: 5 | Accepted answer
  
  You can use wonderful [ffmpeg](http://ffmpeg.org/) for your desired workflow. There is a guide [here on this page](http://www.warpwood.com/wiki/ffmpeg/) but once you have the ffmpeg installed, you can simply cd into your folder with sequence, and type in your terminal:
  
  ```
  ffmpeg -f image2 -pattern_type glob -i '*.png' -vcodec qtrle -r 25 -s 1920x1080 test.mov
  
  ```
  
  To understand the options, you can check the [documentation](http://ffmpeg.org/ffmpeg.html#Video-and-Audio-file-format-conversion) but here is the explanation:
  
  ```
  When importing an image sequence, -i also supports expanding shell-like
  wildcard patterns (globbing) internally, by selecting the image2-specific
  -pattern_type glob option.
  
  ```
  
  In this specific command, `-r` is for framerate, and `-s` is our image size. `-vcodec qtrle` tells ffmpeg to use QuickTime Animation. For ProRes, you can use:
  
  ```
  -vcodec prores -profile 2
  
  ```
  
  Here `-profile` refers to ProRes Profiles (0, 1, 2, 3), 0 being Proxy, and 3 being High Quality ([source](http://forum.doom9.org/showthread.php?p=1538476#post1538476)).
  
  Besides these, if you are going to use ffmpeg, there are lots of detailed bits of commands online, or we can figure out specific commands for your workflow here.
  
  > **Comments:**
  > **username_2**: Consider using `-r` as an input option. The output will then inherit the input frame rate. Otherwise, if you choose an output frame rate other than 25, ffmpeg will convert from 25 (input default) to your output frame rate and drop or duplicate frames to compensate.  
  
  ---
  
  ### Answer by username_1 on 2013-08-16. Score: 0
  
  I'm using [tlassemble](http://www.dayofthenewdan.com/projects/tlassemble/) which is easier for me comparing to ffmpeg.
  Highly recommended.
  
  My common command line options are:
  
  ```
  tlassemble DirectoryWithJpgs output.mov -fps 24 -height 1080 -codec h264 -quality high
  
  ```
  
  > tlassemble is a simple utility the serves the same purpose as Time
  > Lapse Assembler, but can be run from the command line.
  
  > **Comments:**
  > **username_2**: You should provide a usage example.  
  
  ---
  
  ### Answer by username_3 on 2023-11-18. Score: 0
  
  If you are using ffmpeg, you need to supply some additional parameters to maintain the color, I would recommend:
  
  ```
  ffmpeg -r 24 -start_number 1 -i inputfile.%04d.png -sws_flags area+accurate_rnd+full_chroma_int  -pix_fmt yuv420p \
          -vf "scale=in_color_matrix=bt709:out_color_matrix=bt709" \
          -frames:v 100 -c:v libx264 -preset slower \
          -color_range tv -colorspace bt709 -color_primaries bt709 -color_trc iec61966-2-1 \
          outputfile.mp4
  
  ```
  
  See [ORI Encoding Guidelines](https://academysoftwarefoundation.github.io/EncodingGuidelines/Quickstart.html) for more details.
  
  
  ---
  
  