How To Upload Previously Shot Videos To Instagram

UPDATE: With the new Instagram 4.1 update, you can now upload videos directly from your iPhone camera roll.  I have made an updated tutorial that shows how to edit high quality square videos and copy them to your camera roll for uploading to Instagram.  Click here to see the updated tutorial.

Ever sincInstagram-Videoe Instagram unveiled video uploading last month, I have been desperate to upload videos that I have previously recorded on my iphone, as well as videos from other cameras and ones that I have edited.  With this easy to follow text tutorial, you will be able to upload any video you want to Instagram, even ones that are much higher quality than those you can record with an iPhone camera, such as DSLR videos, or RAW Timelapse clips.  The only drawback is that you cannot use a still frame from the video that you are uploading, and your custom video cannot exceed the 15 second length.

You can view an example of a custom uploaded video on my Instagram Page.


  • an iPhone, iPod, or iPad with Instagram (Does NOT need to be Jailbroken)
  • A PC or Mac
  • iFunBox (free download)
  • Adobe Premiere Pro (free trial download)

That’s it!  Once you get everything setup, it only takes around 5 minutes to edit your custom video and render it.

The original idea for this project came from a Google Search I did yesterday and a post on TechEnvy which used Quicktime Pro.  The difference between this tutorial and that one is that Adobe Premiere is used which offers much more freedom, customization, and quality when it comes to editing your video.

Step One

Download and install iFunBox and Adobe Premiere Pro.

Set your iPhone to “Airplane Mode” so that it is no longer connected to the Internet.

Airplane Mode

Step Two

Open Instagram and record a video that is approximately as long as the custom video that you want to upload.  Make sure you get the video length as close as possible; your custom video will have to match the length you record exactly so it doesn’t go to black at the end.  Remember, you can’t have a video longer than 15 seconds.

Record Instagram Video

Also, you cannot choose a still frame from your custom video, meaning that you must choose a still frame from the video you record in Instagram.  I find that it is easiest to record the computer screen of the video that I want to custom upload, and select a still frame from that recording.  That way, the video matches the still frame.

Select Still Frame

Step Three

Type in the description for the video and select the services you want to upload it to as well (Facebook, Twitter, FourSquare, etc).  Then click “Share”.

Type Video Description

Instagram will immediately say “Failed” due to you not having an Internet connection.

Failed Upload

Step Four

Connect your iOS device to your computer and open iFunBox.  The App will recognize that your iPhone is connected.

iFunBox Classic

Double Click on your iPhone and you will have options such as User Applications, App File Sharing, General Storage etc.


In the “iFunbox Classic” tab, DOUBLE CLICK: User Applications > Instagram > Library > Application Support > Instagram > Videos.


Step Five

There should be two files that are both just a long sequence of numbers and letters.  One of the files will end with the extension “.mov.locked”, that is the one you want.  Click and drag it to your desktop.  You can then minimize iFunbox.

Locked Video

Step Six

By default, Windows will not let you see the file extensions for files that it recognizes.  This is to prevent users from changing them and being unable to open their files.  You will need to re-enable this feature to change the file extension.  Go to Start > Control Panel > Search: Show File Extensions

Show File Extensions



Click “Show or Hide File Extensions.”  In the window that opens, UNCHECK the “Hide Extensions For Known File Types” box and hit Apply, then OK.

Uncheck - Hide Extensions For File Types


Step Seven

Select the file you copied to the desktop and remove the “.locked” extension from the end of it.  A dialogue box should appear asking if you are sure you want to change the file extension.

change file extension


Step Eight

Open Adobe Premiere Pro and choose to create a New Video Project.  I find it best to create a folder to keep all the project files inside.  Then select “OK”.

New Premiere Pro Project

Step Nine

If you are using CS6, a “New Sequence” Dialogue box should appear.  If you are using Premiere CC, then you will need to select File > New > Sequence.

New Sequence


From the Twirly arrow drop down menu, select Digital SLR > 1080P > DSLR 1080p 30.

DSLR Sequence


Now select the “Settings” tab at the top, and choose the following options.

  • Editing Mode: DSLR
  • Timebase: 29.97 Frames/Second
  • Frame Size: 640 Horizontal 640 Vertical 1:1
  • Pixel Aspect Ratio: Square Pixels (1.0)
  • Fields: No Fields (Progressive Scan)
  • Display Frame: 30fps Drop-Frame Timecode
  • Audio Sample Rate: 44100 Hz
  • Display Format: Audio Samples
  • Video Previews: Width 640 Height 640

Then choose to save the preset so you can use it again later.

Custom Sequence Settings


Step Ten

Import the video that you copied from your iPhone to your desktop into Premiere Pro.  Also import the custom video you want to use in its place.


Custom Video Import

Step Eleven

Drag your originally shot Instagram video to the timeline.  A “Clip Mismatch” warning might come up but you can ignore it and tell it to “Keep Existing Settings.”

Clip Mismatch


Make sure you MUTE the audio for the Instagram clip, otherwise you will have whatever audio you shot with your iPhone interfering with your custom video audio.  Once you have muted the audio, drag the custom clip that you want to use onto the timeline so it sandwiches the original iPhone clip in the middle.

Clip Over


Step Twelve

If you are using a 1080p video file, you will notice that it is far bigger than the 640 x 640 clip size that Instagram allows.  Select your custom video clip in the timeline and choose “Effect Controls”.  So you can adjust the Position and Scale of your custom clip.

Clip Size


Adjust the Scale and Position of your clip so it fits nicely into the 640 x 640 window.  If you are using footage that is 16:9, the sides will be cropped off.  For a 1080p video clip, the Scale can be set to 60 to make the clip fit vertically in the frame.

If you want to set the scale lower you can, but be prepared for black bars at the top and bottom of the clip.  You could remove the bars by placing a white color matte below the clip.
Scale and Position


Step Thirteen

Now adjust the length of your clip so it matches the length of the clip you shot with your iPhone.

Same Length


Step Fourteen

It’s time to render your clip!  Set your in and out points on the clip so it knows where to render. You do this by moving the playback head to the beginning of your clip and hitting “I” and then the end of you clip and hitting “O”.

In Out Points

Step Fifteen

Select File > Export >Media, or select your timeline and hit CTRL + M.  This will bring up the export dialogue box.

Export Window

Choose the video format “Quicktime” and choose any preset from the preset dropdown menu (we are going to customize one).  Make sure “Export Video” and “Export Audio” are checked, and select the file name and choose where you want the file to be saved to.

Quicktime Any Preset


Select the “Video” tab below.  Choose the following settings:

  • Video Codec: H.264
  • Quality 100
  • Width 640
  • Height 640 (Make sure the little chain link box is unselected)
  • Frame Rate: 29.97
  • Field Order: Progressive
  • Aspect: Square Pixels (1.0)
  • Check the Render at Maximum Depth Box

Render Settings


Under “Bitrate Settings” check the box and choose the limit the data rate to “3,582 kbps” and check the “Use Maximum Render Quality” box.

Limit Bitrate


Click the “Audio” tab and choose:

  • Audio Codec: AAC
  • Sample Rate 44100 Hz
  • Channels: Mono

Audio Settings


That’s it!  Now save these render settings as a preset and click Export.



Step Sixteen

Once it is finished rendering, navigate to your rendered file.  Rename the rendered file to the sequence of numbers and letters that the Instagram video you shot was named (copy and paste helps).  Then add “.locked” to the end of the file so it looks something like”.

new file extension


Step Seventeen

Maximize iFunbox and drag your new video file into the Video folder so it replaces the original video file.  iFunbox won’t give you any warnings about copying over the files, so make sure you copy it.


iFunbox Reimport


Step Eighteen

Disable Airplane Mode on your iPhone and hit the swirly button on Instagram.  Your custom video should begin uploading.  Here is my custom uploaded Instagram video.  You can also watch it on my Instagram page.

If you enjoyed this tutorial, you may enjoy some of my other tutorials for video editing.  Feel free to follow me on Instagram as well, I will be posting more pre-recorded videos in the future.
  1. Good evening!

    I guessed about this idea few weaks earlier and was encouraged to recorded a small Tilt-Shift timelapse video near my house like an example. Here is it:

    After some hard working days I finally made tutorial about how made how to make it to look good after changing resolution and of cause how to upload your video to Instagram. Here is the tutorial:

    I will be very glad for watching!

  2. forget it , i got it to work ! yours is the only method that actually works !!!!!!! thank you !

  3. Good afternoon,

    I tried your method, However during the selection of the video format (Step Fifteen), the system did not have a Quick time format for selection. How Can I do about it? Please advise…

    Thank you

  4. I'm still stuck at downloading adobe premiere pro! I had to download adobe creative cloud but the adobe premiere pro is not coming up as an app option for me to download! I really don't know much about computers but could follow instructions and would appreciate any help! thanks

  5. Turns out I need a 64bit operating system to download it! Could anyone recommend another free program I could use…. ;/

      • Ya but Quicktime Pro is not free. Thank you anyway for replying! Would still appreciate any other suggestions…

  6. what about if you have mac…. how do i do the show file extension.. thing.. need hlep

  7. My video will not drag from Adobe Premiere back into my video folder! The last step!! What do i do?!

  8. I followed each step and it still didn't work. Only thing that didn't go correct is when I copy the file back into iFun, it doesn't replace/window doesn't pop up.

    • iFunbox shouldn't show a confirmation when you copy your video back over. To be sure your video gets copied, put your phone into Airplane mode before you even record the video in Instagram. Then after you go through the rest of the steps and get to where you copy your video back to your phone using iFunbox, delete the video currently on your phone and copy your new video over. That should ensure that it only uploads your new video. 🙂

  9. My phone is on airplane mode and it says uploading failed. I still can't find the two video documents on ifun. What do i do?

  10. Arg I have no idea on how to download adobe pro, all it will let me do is some cloud thing… HELP!

  11. This is a great tutorial and I printed it out. I am still playing around with this to make it work right. I think this is going to be practice makes perfect. I have gotten stuck at step nine for some reason and I was not seeing the New Sequence dialog box. I figured that out though.

  12. This is rewarding tutorial and i consider to recommended it.Thanks for sharing this great info here.

  13. I am still playing around with this to make it work right. I think this is going to be practice makes perfect. I have gotten stuck at step nine for some reason and I was not seeing the New Sequence dialog box.

  14. Every time i click export to select the rendering settings, the program crashes.

  15. my old video cover shows up when you flip through my feed. How do i change the frame, or make it so that this does not happen!? check out my ig @gbains_ hopefully some one can figure this out! It is my last post on ig as of 3/19/14 at 10:39 am pst.

    Other than that this tutorial was very helpful!


  16. Adobe Premiere Pro to upload a video to Instagram? Seriously, what year is this?!

  17. Wow thanks . it give me a lot of's a useful post.please visit our site to get a million plus movies and different types of video quality.

  18. I wish more people would post valuable content like this. This is the first time I've been on your website, but after this, I doubt it will be the last time.

Comments are closed.