<p>You can't avoid the re-encode. They do this to be sure that every video they serve is in a standardized format, resolution and bitrate. It would be inefficient and risky to vet all diverse set of incoming files to check if they meet all their parameters, some of which are not easily available to set or tweak at the user's end.</p>

CC BY-SA 3.0
2016-01-29T08:53:17.840Z
2016-01-29T08:53:17.840Z
Gyan
<p>I just uploaded a video to Facebook yesterday, and then I tried to download the video as HD, and I realized that Facebook actually re-encode the video even though the original video file doesn't rendered with high bitrate or super HD option.</p>

<p><strong>Original video</strong><br></p>

<blockquote>
  <p>File size: 50 Mb<br>
  Length: ~3 mins<br>
  Bitrate: <strong>2 Mbps</strong><br>
  Resolution: 1280x720<br>
  Frame rate: 25 fps<br>
  Reference frame: 8<br>
  Level: 4<br>
  Audio bitrate: <strong>128 Kbps</strong></p>
</blockquote>

<p><br>
<strong>Uploaded video</strong><br></p>

<blockquote>
  <p>File size: 20 Mb<br>
  Length: ~3 mins<br>
  Bitrate: <strong>750 Kbps</strong><br>
  Resolution: 1280x720<br>
  Frame rate: 25 fps<br>
  Reference frame: 5<br>
  Level: 3.1<br>
  Audio bitrate: <strong>48 Kbps</strong></p>
</blockquote>

<p>As you can see there's a big loss of quality in the uploaded video. How can I avoid Facebook leave my video untouched? Or it will re-encode the video no matter how small the file size is?</p>

CC BY-SA 3.0
2016-01-29T09:51:40.053Z
You can't avoid that (see the answer by @Mulvya). What you can do however is to upload your video to an external video hosting platform and link to it on facebook. For example, with a vimeo plus or pro account you can offer the user to download the original video file uploaded by you.
MoritzLost
<video-quality><encoding>
How to avoid uploaded video being re-encode by Facebook
Happy Face
# How to avoid uploaded video being re-encode by Facebook

(Asked by: username_0 on 2016-01-29)

I just uploaded a video to Facebook yesterday, and then I tried to download the video as HD, and I realized that Facebook actually re-encode the video even though the original video file doesn't rendered with high bitrate or super HD option.

**Original video**

> File size: 50 Mb  
> Length: ~3 mins  
> Bitrate: **2 Mbps**  
> Resolution: 1280x720  
> Frame rate: 25 fps  
> Reference frame: 8  
> Level: 4  
> Audio bitrate: **128 Kbps**

**Uploaded video**

> File size: 20 Mb  
> Length: ~3 mins  
> Bitrate: **750 Kbps**  
> Resolution: 1280x720  
> Frame rate: 25 fps  
> Reference frame: 5  
> Level: 3.1  
> Audio bitrate: **48 Kbps**

As you can see there's a big loss of quality in the uploaded video. How can I avoid Facebook leave my video untouched? Or it will re-encode the video no matter how small the file size is?

**Tags:** video-quality, encoding

> **Comments:**
> **username_1**: You can't avoid that (see the answer by @Mulvya). What you can do however is to upload your video to an external video hosting platform and link to it on facebook. For example, with a vimeo plus or pro account you can offer the user to download the original video file uploaded by you.  

---

## 1 answers

### Answer by username_2 on 2016-01-29. Score: 1 | Accepted answer

You can't avoid the re-encode. They do this to be sure that every video they serve is in a standardized format, resolution and bitrate. It would be inefficient and risky to vet all diverse set of incoming files to check if they meet all their parameters, some of which are not easily available to set or tweak at the user's end.


---

