Answers.Body: <p>If a video does not matter on a video... you could use an audio file like mp3.</p>
  <p>But let us assume you are uploading it on a video platform like youtube. Then the video format should be accepted by the platform.</p>
  <p>If you want to use it on your website, the most commonly used container is MP4, so use that.</p>
  <p>But what you want to change are the video parameters. For example, if you have only one static image, you can change some options:</p>
  <ul>
  <li><p>The keyframing every, let's say, 5 seconds?</p>
  </li>
  <li><p>The FPS, try something really low, like 1 FPS</p>
  </li>
  <li><p>The resolution, you can use a small file like 480P</p>
  </li>
  <li><p>The aspect ratio. Try using a square video format. 480x480Px</p>
  </li>
  <li><p>The bit depth. Use 8 bits.</p>
  </li>
  <li><p>The codec, either h.264 or x.264</p>
  </li>
  </ul>
  <hr />
  <p>And now choose an audio codec. The most common is ACC. Use it to maximize the compatibility across players.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-05-30T20:03:50.837Z
Answers.LastActivityDate: 2021-05-30T20:03:50.837Z
Answers.UserDisplayName: Rafael
Answers.Body: <p>You have 37 minutes and 14 seconds of audio, so it's going to be at least as large as the original audio file (36Mb) plus one image and a few bytes for each frame saying &quot;the image has not changed&quot;. You have some 67,000 frames if you build a 30 fps video.</p>
  <p>So it will look larger than the input audio file. It could be that the settings are such that the tool you're using adds full frames every now and then, like say once every second. These full frames are called key frames and allow one to start the video midway without having to replay everything from the start. So that could easily add a few Mb of data in a 37 minutes video. A 640x480 frame is about 1Mb uncompressed, probably about 0.01Mb once compressed (since it's just text). Your video has about 2,234 seconds, that would mean 0.01Mb x 2,234 = 22 Mb of key frames only and 36Mb + 22Mb = 58Mb.</p>
  <p>Some tools can remove all the key frames. I've used ffmpeg and generated mp4 without key frames. I don't know that the tool you're using would be capable of doing such, though.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-05-29T14:31:01.820Z
Answers.LastActivityDate: 2021-07-03T20:04:24.133Z
Answers.LastEditDate: 2021-07-03T20:04:24.133Z
Answers.UserDisplayName: Alexis Wilke
Body: <h3>Background</h3>
  <p>I am using Final Cut Pro X on a new M1 MacBook Pro (16gb of RAM) on AC power, and I have noticed that when I export the video project (share) the resulting video file is so much larger than what I would expect from my knowledge of the PNG photo format.</p>
  <p>I created a &quot;video&quot; that is actually just my attempt to present a recorded phone call. So video quality doesn't matter. In the image below you can see that I created a static title card that lasted 60secs with an audio track (size 36mb) that lasts 30mins. I chose the export settings based on what I thought would be the fastest encoding and smallest video size. However encoding took 12mins and the resulting file size is 51mb.</p>
  <p><a href="https://i.sstatic.net/BSigN.jpg" rel="nofollow noreferrer"><img src="https://i.sstatic.net/BSigN.jpg" alt="enter image description here" /></a>
  <a href="https://i.sstatic.net/SKVNC.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/SKVNC.png" alt="enter image description here" /></a></p>
  <h3>Overall Question</h3>
  <p>What do I not understand about my chosen export settings and video codec that would cause such a large file size and a long time to export?</p>
  <h3>Secondary Questions</h3>
  <p>What settings should I have chosen instead?</p>
  <p>Is there a specific codec that would be good to use when video doesn't matter in a video?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2021-05-28T05:28:18.587Z
Comments.Text: This is similar to https://video.stackexchange.com/questions/18147/techniques-for-compressing-a-slideshow-presentation-video and https://video.stackexchange.com/questions/32172/best-export-settings-for-still-image-with-audio/32177#32177 - this question has been asked a few times, I'm still yet to see any Variable Frame Rate encoder that's available to the general public to do this specifically, but these techniques may help.
Comments.UserDisplayName: Peter Barton
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2021-05-29T11:49:40.620Z
Comments.Text: 51Mb is not a large audio track. If I have an audio track with no video at all I would expect upwards of 50Mb anyway.
Comments.UserDisplayName: Dr Mayhem
Tags: <encoding><codec><final-cut-pro-x>
Title: Why is my video file so large when there isn't any video?
UserDisplayName: Gabriel Fair
ThreadText: # Why is my video file so large when there isn't any video?
  
  (Asked by: username_0 on 2021-05-27)
  
  ### Background
  
  I am using Final Cut Pro X on a new M1 MacBook Pro (16gb of RAM) on AC power, and I have noticed that when I export the video project (share) the resulting video file is so much larger than what I would expect from my knowledge of the PNG photo format.
  
  I created a "video" that is actually just my attempt to present a recorded phone call. So video quality doesn't matter. In the image below you can see that I created a static title card that lasted 60secs with an audio track (size 36mb) that lasts 30mins. I chose the export settings based on what I thought would be the fastest encoding and smallest video size. However encoding took 12mins and the resulting file size is 51mb.
  
  [![enter image description here](https://i.sstatic.net/BSigN.jpg)](https://i.sstatic.net/BSigN.jpg)
  [![enter image description here](https://i.sstatic.net/SKVNC.png)](https://i.sstatic.net/SKVNC.png)
  
  ### Overall Question
  
  What do I not understand about my chosen export settings and video codec that would cause such a large file size and a long time to export?
  
  ### Secondary Questions
  
  What settings should I have chosen instead?
  
  Is there a specific codec that would be good to use when video doesn't matter in a video?
  
  **Tags:** encoding, codec, final-cut-pro-x
  
  > **Comments:**
  > **username_1**: This is similar to https://video.stackexchange.com/questions/18147/techniques-for-compressing-a-slideshow-presentation-video and https://video.stackexchange.com/questions/32172/best-export-settings-for-still-image-with-audio/32177#32177 - this question has been asked a few times, I'm still yet to see any Variable Frame Rate encoder that's available to the general public to do this specifically, but these techniques may help.  
  > **username_2**: 51Mb is not a large audio track. If I have an audio track with no video at all I would expect upwards of 50Mb anyway.  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_4 on 2021-05-29. Score: 3
  
  You have 37 minutes and 14 seconds of audio, so it's going to be at least as large as the original audio file (36Mb) plus one image and a few bytes for each frame saying "the image has not changed". You have some 67,000 frames if you build a 30 fps video.
  
  So it will look larger than the input audio file. It could be that the settings are such that the tool you're using adds full frames every now and then, like say once every second. These full frames are called key frames and allow one to start the video midway without having to replay everything from the start. So that could easily add a few Mb of data in a 37 minutes video. A 640x480 frame is about 1Mb uncompressed, probably about 0.01Mb once compressed (since it's just text). Your video has about 2,234 seconds, that would mean 0.01Mb x 2,234 = 22 Mb of key frames only and 36Mb + 22Mb = 58Mb.
  
  Some tools can remove all the key frames. I've used ffmpeg and generated mp4 without key frames. I don't know that the tool you're using would be capable of doing such, though.
  
  
  ---
  
  ### Answer by username_3 on 2021-05-30. Score: 2
  
  If a video does not matter on a video... you could use an audio file like mp3.
  
  But let us assume you are uploading it on a video platform like youtube. Then the video format should be accepted by the platform.
  
  If you want to use it on your website, the most commonly used container is MP4, so use that.
  
  But what you want to change are the video parameters. For example, if you have only one static image, you can change some options:
  
  * The keyframing every, let's say, 5 seconds?
  * The FPS, try something really low, like 1 FPS
  * The resolution, you can use a small file like 480P
  * The aspect ratio. Try using a square video format. 480x480Px
  * The bit depth. Use 8 bits.
  * The codec, either h.264 or x.264
  
  ---
  
  And now choose an audio codec. The most common is ACC. Use it to maximize the compatibility across players.
  
  
  ---
  
  