A video capture device for capturing video to be transformed into three-dimensional stereoscopic video, the video capture device comprising: a camera module for capturing a two-dimensional video stream; a location module for determining a location of the video capture device; an orientation module for determining an orientation of the video capture device; a processing module for determining a distance information between the video capture device and an object being photographed based on zoom and focus information of the camera module, and associating additional information with the 2D video stream captured by the camera module, the associated additional information including orientation information of the video capture device, location information of the video capture device, time information indicating a time when the 2D video stream is captured, and the distance information; a communication module (105, 401) for receiving at least one additional 2D video stream, each of the of the at least one additional 2D video streams received from at least one second video capture device which is different from the video capture device, wherein corresponding additional information is embedded in each of the at least one additional 2D video streams; and a 3D video generation module for determining viewing angles of the video capture device and the at least one second video capture device based on the orientation information of the video capture device and orientation information extracted from the at least one second video capture device, grouping at least two 2D video streams representing the same object or scene, wherein the at least two 2D video streams representing the same object or scene are determined based on additional information of the at least two 2D video streams, and generating the 3D stereoscopic video based on the grouped at least two 2D video streams, the associated additional information, the corresponding additional information included in each of the at least one additional 2D video stream and the viewing angles; wherein the corresponding additional information includes the orientation information of the at least one second video capture device, location information of the at least one second video capture device, time information indicating a time when the at least one additional 2D video stream is captured, and distance information between the at least one second video capture device and the object. a camera module for capturing a two-dimensional video stream; a location module for determining a location of the video capture device; an orientation module for determining an orientation of the video capture device; a processing module for determining a distance information between the video capture device and an object being photographed based on zoom and focus information of the camera module, and associating additional information with the 2D video stream captured by the camera module, the associated additional information including orientation information of the video capture device, location information of the video capture device, time information indicating a time when the 2D video stream is captured, and the distance information; a communication module (105, 401) for receiving at least one additional 2D video stream, each of the of the at least one additional 2D video streams received from at least one second video capture device which is different from the video capture device, wherein corresponding additional information is embedded in each of the at least one additional 2D video streams; and a 3D video generation module for determining viewing angles of the video capture device and the at least one second video capture device based on the orientation information of the video capture device and orientation information extracted from the at least one second video capture device, grouping at least two 2D video streams representing the same object or scene, wherein the at least two 2D video streams representing the same object or scene are determined based on additional information of the at least two 2D video streams, and generating the 3D stereoscopic video based on the grouped at least two 2D video streams, the associated additional information, the corresponding additional information included in each of the at least one additional 2D video stream and the viewing angles; wherein the corresponding additional information includes the orientation information of the at least one second video capture device, location information of the at least one second video capture device, time information indicating a time when the at least one additional 2D video stream is captured, and distance information between the at least one second video capture device and the object.