{ "authors": [ "David J. Malan" ], "captions": [ { "src": "https://cdn.cs50.net/law/2019/winter/lectures/1/lang/en/lecture1.srt", "srclang": "en" } ], "chapters": [], "downloads": [ { "label": "MP3", "src": "https://cdn.cs50.net/law/2019/winter/lectures/1/lecture1.mp3?download" }, { "label": "MP4 (240p)", "src": "https://cdn.cs50.net/law/2019/winter/lectures/1/lecture1-240p.mp4?download" }, { "label": "MP4 (360p)", "src": "https://cdn.cs50.net/law/2019/winter/lectures/1/lecture1-360p.mp4?download" }, { "label": "MP4 (720p)", "src": "https://cdn.cs50.net/law/2019/winter/lectures/1/lecture1-720p.mp4?download" }, { "label": "MP4 (1080p)", "src": "https://cdn.cs50.net/law/2019/winter/lectures/1/lecture1-1080p.mp4?download" }, { "label": "MP4 (4k)", "src": "https://cdn.cs50.net/law/2019/winter/lectures/1/lecture1-4k.mp4?download" } ], "sources": [ { "label": "1080p", "source": [ { "duration": 5129, "height": 1080, "src": "https://cdn.cs50.net/law/2019/winter/lectures/1/lecture1-1080p.mp4", "type": "video/mp4", "width": 1920 } ] }, { "label": "240p", "source": [ { "duration": 5129, "height": 240, "src": "https://cdn.cs50.net/law/2019/winter/lectures/1/lecture1-240p.mp4", "type": "video/mp4", "width": 426 } ] }, { "label": "360p", "source": [ { "duration": 5129, "height": 360, "src": "https://cdn.cs50.net/law/2019/winter/lectures/1/lecture1-360p.mp4", "type": "video/mp4", "width": 640 } ] }, { "label": "4k", "source": [ { "duration": 5129, "height": 2160, "src": "https://cdn.cs50.net/law/2019/winter/lectures/1/lecture1-4k.mp4", "type": "video/mp4", "width": 3840 } ] }, { "label": "720p", "source": [ { "duration": 5129, "height": 720, "src": "https://cdn.cs50.net/law/2019/winter/lectures/1/lecture1-720p.mp4", "type": "video/mp4", "width": 1280 } ] } ], "thumbnails": [ { "src": "https://cdn.cs50.net/law/2019/winter/lectures/1/lecture1-1080p.jpg", "type": "image/jpeg" }, { "src": "https://cdn.cs50.net/law/2019/winter/lectures/1/lecture1-1080p.png", "type": "image/png" }, { "src": "https://cdn.cs50.net/law/2019/winter/lectures/1/lecture1-140p.png", "type": "image/png" }, { "src": "https://cdn.cs50.net/law/2019/winter/lectures/1/lecture1-240p.png", "type": "image/png" }, { "src": "https://cdn.cs50.net/law/2019/winter/lectures/1/lecture1-360p.png", "type": "image/png" }, { "src": "https://cdn.cs50.net/law/2019/winter/lectures/1/lecture1-720p.png", "type": "image/png" }, { "src": "https://cdn.cs50.net/law/2019/winter/lectures/1/lecture1.vtt", "type": "text/vtt" } ], "title": "CS50 for Lawyers 2019 - Programming Languages", "youtube": { "cameras": "", "main": "KCYiwhBel9U", "screens": "" } }