Re-encoding Periscope video for YouTube

If YouTube won’t accept a video upload, or the video never Processes on YouTube, try re-encoding the video with FFmpeg:

ffmpeg -i MyVideo.mp4 -vcodec libx264 -preset slow -crf 18 -acodec aac -b:a 128k -pix_fmt yuv420p -movflags +faststart MyVideo_yt.mp4

The settings above are what we use for Periscope → YouTube uploads.

  • Do not use .mkv extension for YouTube uploads, it will fail to Process.
  • after completing Uploading, video should start Processing in less than 5 minutes. If not, it will probably never actually work.

Deleting uploads that won’t convert

As noted below, certain formats like AV1 or FFV1 will upload to YouTube but never finish conversion. They don’t error, but don’t convert, so no one can view them on YouTube.

To delete these videos:

  1. go to YouTube Video Manager
  2. click the little down arrow next to the video and select Delete

At the time of this writing, YouTube recommends h.264 video, and while FFV1 videos upload, they don’t convert and so the viewers and you can’t see them.