A method for processing video data, comprising: obtaining 360-degree video data including a plurality of video frames, each video frame of the plurality of video frames including a spherical representation of video data for the video frame; segmenting a video frame from the plurality video frames into a top region, a middle region (216a-216d), and a bottom region, the top region including a first circular area of the spherical representation, the bottom region including a second circular area of the spherical representation that is opposite on the spherical representation from the first circular area, wherein the middle region includes an area of the spherical representation not included in the top region or the bottom region; mapping the top region into a first rectangular area of an output video frame, wherein mapping the top region includes expanding video data included in the first circular area to fill the first rectangular area; mapping the bottom region into a second rectangular area of the output video frame, wherein mapping the bottom region includes expanding video data included the second circular area to fill the second rectangular area; mapping the middle region (216a-216d) into a third rectangular area of the output video frame; wherein mapping by expanding the top region and mapping by expanding the bottom region includes: selecting a pixel location in the output video frame; adjusting the pixel location using a gradual curve function wherein the gradual curve function changes pixel locations less towards a middle area of the first rectangular area or the second rectangular area, and more towards an outside area of the first rectangular area or the second rectangular area; determining a point on the spherical representation corresponding to the adjusted pixel location, wherein the point on the spherical representation is determined using a mapping for converting from a square to a circle; sampling a pixel from the point on the spherical representation; and placing the sampled pixel at the pixel location. obtaining 360-degree video data including a plurality of video frames, each video frame of the plurality of video frames including a spherical representation of video data for the video frame; segmenting a video frame from the plurality video frames into a top region, a middle region (216a-216d), and a bottom region, the top region including a first circular area of the spherical representation, the bottom region including a second circular area of the spherical representation that is opposite on the spherical representation from the first circular area, wherein the middle region includes an area of the spherical representation not included in the top region or the bottom region; mapping the top region into a first rectangular area of an output video frame, wherein mapping the top region includes expanding video data included in the first circular area to fill the first rectangular area; mapping the bottom region into a second rectangular area of the output video frame, wherein mapping the bottom region includes expanding video data included the second circular area to fill the second rectangular area; mapping the middle region (216a-216d) into a third rectangular area of the output video frame; wherein mapping by expanding the top region and mapping by expanding the bottom region includes: selecting a pixel location in the output video frame; adjusting the pixel location using a gradual curve function wherein the gradual curve function changes pixel locations less towards a middle area of the first rectangular area or the second rectangular area, and more towards an outside area of the first rectangular area or the second rectangular area; determining a point on the spherical representation corresponding to the adjusted pixel location, wherein the point on the spherical representation is determined using a mapping for converting from a square to a circle; sampling a pixel from the point on the spherical representation; and placing the sampled pixel at the pixel location. selecting a pixel location in the output video frame; adjusting the pixel location using a gradual curve function wherein the gradual curve function changes pixel locations less towards a middle area of the first rectangular area or the second rectangular area, and more towards an outside area of the first rectangular area or the second rectangular area; determining a point on the spherical representation corresponding to the adjusted pixel location, wherein the point on the spherical representation is determined using a mapping for converting from a square to a circle; sampling a pixel from the point on the spherical representation; and placing the sampled pixel at the pixel location.