> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://publer.com/help/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How does Publer encode/pre-process videos?

# What is reencoding?

Reencoding is essentially a technical adjustment to ensure your content aligns with the network's requirements.

# How does Publer encode/pre-process videos?

Publer uses a library to pre-process the videos. We decide whether we need to reencode a video the moment a post is created. Keep in mind, this will vary based on the social network that you are posting to. 

The only reason we may have to reencode a video is in order to make it API-compatible, otherwise the video will not post at all. 

||| Keep in mind that Publer's video processor will not affect the quality of the video. Publer's goal is to share the video without compromising the quality.

The automatic video encoding that Publer does is based on the social network API requirements below: 

* [Facebook videos](https://developers.facebook.com/docs/video-api/guides/publishing/)

* [Facebook reels](https://developers.facebook.com/docs/video-api/guides/reels-publishing/)

* [Instagram videos](https://developers.facebook.com/docs/instagram-api/reference/ig-user/media/)

* [TikTok videos](https://developers.tiktok.com/doc/content-posting-api-media-transfer-guide#video_restrictions)

* [LinkedIn videos](https://learn.microsoft.com/en-us/linkedin/marketing/integrations/community-management/shares/videos-api?view=li-lms-2023-08&tabs=http)

* [Twitter videos](https://developer.twitter.com/en/docs/twitter-api/v1/media/upload-media/uploading-media/media-best-practices)

* [Pinterest videos](https://help.pinterest.com/en/business/article/video-pins)

* [Telegram videos](https://core.telegram.org/bots/api#sendvideo)

* [YouTube videos](https://developers.google.com/youtube/v3/docs/videos/insert)

Learn more about the post types that are supported and their limitations [here](/en/article/what-post-types-are-supported-and-what-are-their-limitations-1687rte/). 