{
    "authors": [
        "David J. Malan"
    ],
    "captions": [
        {
            "src": "https://cdn.cs50.net/2017/fall/lectures/1/lang/en/lecture1.srt",
            "srclang": "en"
        },
        {
            "src": "https://cdn.cs50.net/2017/fall/lectures/1/lang/es/lecture1.srt",
            "srclang": "es"
        }
    ],
    "chapters": [
        {
            "src": "https://cdn.cs50.net/2017/fall/lectures/1/lang/en/index.vtt",
            "srclang": "en"
        }
    ],
    "description": "",
    "downloads": [
        {
            "label": "MP3",
            "src": "https://cdn.cs50.net/2017/fall/lectures/1/lecture1.mp3?download"
        },
        {
            "label": "MP4 (240p)",
            "src": "https://cdn.cs50.net/2017/fall/lectures/1/lecture1-240p.mp4?download"
        },
        {
            "label": "MP4 (360p)",
            "src": "https://cdn.cs50.net/2017/fall/lectures/1/lecture1-360p.mp4?download"
        },
        {
            "label": "MP4 (720p)",
            "src": "https://cdn.cs50.net/2017/fall/lectures/1/lecture1-720p.mp4?download"
        },
        {
            "label": "MP4 (1080p)",
            "src": "https://cdn.cs50.net/2017/fall/lectures/1/lecture1-1080p.mp4?download"
        },
        {
            "label": "MP4 (4k)",
            "src": "https://cdn.cs50.net/2017/fall/lectures/1/lecture1-4k.mp4?download"
        }
    ],
    "sources": [
        {
            "label": "1080p",
            "source": [
                {
                    "duration": 5196,
                    "height": 1080,
                    "src": "https://cdn.cs50.net/2017/fall/lectures/1/lecture1-1080p.mp4",
                    "type": "video/mp4",
                    "width": 2560
                }
            ]
        },
        {
            "label": "240p",
            "source": [
                {
                    "duration": 5196,
                    "height": 242,
                    "src": "https://cdn.cs50.net/2017/fall/lectures/1/lecture1-240p.mp4",
                    "type": "video/mp4",
                    "width": 574
                }
            ]
        },
        {
            "label": "360p",
            "source": [
                {
                    "duration": 5196,
                    "height": 362,
                    "src": "https://cdn.cs50.net/2017/fall/lectures/1/lecture1-360p.mp4",
                    "type": "video/mp4",
                    "width": 858
                }
            ]
        },
        {
            "label": "4k",
            "source": [
                {
                    "duration": 5196,
                    "height": 1728,
                    "src": "https://cdn.cs50.net/2017/fall/lectures/1/lecture1-4k.mp4",
                    "type": "video/mp4",
                    "width": 4096
                }
            ]
        },
        {
            "label": "720p",
            "source": [
                {
                    "duration": 5196,
                    "height": 724,
                    "src": "https://cdn.cs50.net/2017/fall/lectures/1/lecture1-720p.mp4",
                    "type": "video/mp4",
                    "width": 1716
                }
            ]
        },
        {
            "label": "1080p",
            "source": [
                {
                    "duration": 5196,
                    "height": 1080,
                    "src": [
                        "https://cdn.cs50.net/2017/fall/lectures/1/lecture1-a-1080p.mp4",
                        "https://cdn.cs50.net/2017/fall/lectures/1/lecture1-b-1080p.mp4"
                    ],
                    "type": "video/mp4",
                    "width": 2560
                }
            ]
        },
        {
            "label": "240p",
            "source": [
                {
                    "duration": 5196,
                    "height": 242,
                    "src": [
                        "https://cdn.cs50.net/2017/fall/lectures/1/lecture1-a-240p.mp4",
                        "https://cdn.cs50.net/2017/fall/lectures/1/lecture1-b-240p.mp4"
                    ],
                    "type": "video/mp4",
                    "width": 574
                }
            ]
        },
        {
            "label": "360p",
            "source": [
                {
                    "duration": 5196,
                    "height": 362,
                    "src": [
                        "https://cdn.cs50.net/2017/fall/lectures/1/lecture1-a-360p.mp4",
                        "https://cdn.cs50.net/2017/fall/lectures/1/lecture1-b-360p.mp4"
                    ],
                    "type": "video/mp4",
                    "width": 858
                }
            ]
        },
        {
            "label": "4k",
            "source": [
                {
                    "duration": 5196,
                    "height": 1728,
                    "src": [
                        "https://cdn.cs50.net/2017/fall/lectures/1/lecture1-a-4k.mp4",
                        "https://cdn.cs50.net/2017/fall/lectures/1/lecture1-b-4k.mp4"
                    ],
                    "type": "video/mp4",
                    "width": 4096
                }
            ]
        },
        {
            "label": "720p",
            "source": [
                {
                    "duration": 5196,
                    "height": 724,
                    "src": [
                        "https://cdn.cs50.net/2017/fall/lectures/1/lecture1-a-720p.mp4",
                        "https://cdn.cs50.net/2017/fall/lectures/1/lecture1-b-720p.mp4"
                    ],
                    "type": "video/mp4",
                    "width": 1716
                }
            ]
        }
    ],
    "thumbnails": [
        {
            "src": "https://cdn.cs50.net/2017/fall/lectures/1/lecture1-1080p.jpg",
            "type": "image/jpeg"
        },
        {
            "src": "https://cdn.cs50.net/2017/fall/lectures/1/lecture1-1080p.png",
            "type": "image/png"
        },
        {
            "src": "https://cdn.cs50.net/2017/fall/lectures/1/lecture1-140p.png",
            "type": "image/png"
        },
        {
            "src": "https://cdn.cs50.net/2017/fall/lectures/1/lecture1-1728p.jpg",
            "type": "image/jpeg"
        },
        {
            "src": "https://cdn.cs50.net/2017/fall/lectures/1/lecture1-240p.png",
            "type": "image/png"
        },
        {
            "src": "https://cdn.cs50.net/2017/fall/lectures/1/lecture1-360p.png",
            "type": "image/png"
        },
        {
            "src": "https://cdn.cs50.net/2017/fall/lectures/1/lecture1-720p.png",
            "type": "image/png"
        },
        {
            "src": "https://cdn.cs50.net/2017/fall/lectures/1/lecture1.vtt",
            "type": "text/vtt"
        }
    ],
    "title": "CS50 2017 - Lecture 1 - C",
    "youtube": {
        "cameras": "uIPwkPO7zwI",
        "main": "EApk15pCIEA",
        "screens": "TwcIQUOpm84"
    }
}