{"id":2232,"date":"2011-01-06T15:16:56","date_gmt":"2011-01-06T20:16:56","guid":{"rendered":"http:\/\/blogs.terrorware.com\/geoff\/?p=2232"},"modified":"2011-01-06T15:18:06","modified_gmt":"2011-01-06T20:18:06","slug":"creating-a-video-cd-vcd-from-a-youtube-video","status":"publish","type":"post","link":"http:\/\/blogs.terrorware.com\/geoff\/2011\/01\/06\/creating-a-video-cd-vcd-from-a-youtube-video\/","title":{"rendered":"Creating a video CD (VCD) from a YouTube video"},"content":{"rendered":"<p>As a Christmas gift for my father, I transferred a <a href=\"http:\/\/www.youtube.com\/watch?v=IoL-KCFbIpA\">YouTube video of a public service announcement that he remembered fondly from his childhood<\/a> to optical media so he could watch it on the television instead of on the computer.<\/p>\n<p>There were some unique sets of constraints that made this an interesting project. First, I came to my parents&#8217; house with only a Dell Mini netbook (with no optical drive) running Ubuntu Linux.\u00a0 None of the computers had DVD writeable optical drives, but they could burn CDs.\u00a0 My parents&#8217; DVD player can play video CDs (VCDs) so I decided this would be a good option.<\/p>\n<h3>Capturing the video<\/h3>\n<p>I downloaded the YouTube video using the <a href=\"https:\/\/addons.mozilla.org\/en-US\/firefox\/addon\/2254\/\">UnPlug<\/a> extension for Firefox.\u00a0 I chose to save the MP4 version of the video.<\/p>\n<h3>Transcoding the video<\/h3>\n<p>Since I would be burning the video on my mom&#8217;s notebook, I read the help documentation for the CD writing software to determine which video format the software needed to create a VCD.<\/p>\n<p><a title=\"VLC: open-source multimedia framework, player and server\" href=\"http:\/\/www.videolan.org\/vlc\/\">VLC<\/a> is usually my go-to tool for working with video, but I got errors about not having the correct codecs.\u00a0 Rather than messing around, I wanted to just get the project done.\u00a0 So, my next choice was <a title=\"FFmpeg is a complete, cross-platform solution to record, convert and stream audio and video.\" href=\"http:\/\/www.ffmpeg.org\/\">FFmpeg<\/a>.\u00a0\u00a0 It was a good choice because the software, though a command-line utility, has a preset for creating an mpeg file suitable for burning a VCD.<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">ffmpeg -i High\\ Flight\\ \\(John\\ Gillespie\\ Magee\\ Jr\\ Poem\\).mp4 -target ntsc-vcd high_flight.mpg<\/pre>\n<p>I was able to do this with the version of ffmpeg included with Ubuntu 10.04, but as ffmpeg is cross-platform it should be straightforward to do this on other platforms.<\/p>\n<h3>Burning the VCD<\/h3>\n<p>I copied the file to my <a title=\"Dropbox allows you to sync your files online and across your computers automatically.\" href=\"https:\/\/www.dropbox.com\/\">Dropbox<\/a> and downloaded it to my Mom&#8217;s computer using the services web interface.\u00a0 Her burning software allowed me to just drag-and-drop the file into the burning program&#8217;s window.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As a Christmas gift for my father, I transferred a YouTube video of a public service announcement that he remembered fondly from his childhood to optical media so he could watch it on the television instead of on the computer. There were some unique sets of constraints that made this an interesting project. First, I&hellip; <a class=\"more-link\" href=\"http:\/\/blogs.terrorware.com\/geoff\/2011\/01\/06\/creating-a-video-cd-vcd-from-a-youtube-video\/\">Continue reading <span class=\"screen-reader-text\">Creating a video CD (VCD) from a YouTube video<\/span><\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[27,145],"tags":[20602,285,378,20603,196,20601],"class_list":["post-2232","post","type-post","status-publish","format-standard","hentry","category-hacks","category-technology","tag-ffmpeg","tag-recipes","tag-ubuntu","tag-vcd","tag-video","tag-youtube","entry"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p4wnIz-A0","_links":{"self":[{"href":"http:\/\/blogs.terrorware.com\/geoff\/wp-json\/wp\/v2\/posts\/2232","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blogs.terrorware.com\/geoff\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blogs.terrorware.com\/geoff\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blogs.terrorware.com\/geoff\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"http:\/\/blogs.terrorware.com\/geoff\/wp-json\/wp\/v2\/comments?post=2232"}],"version-history":[{"count":4,"href":"http:\/\/blogs.terrorware.com\/geoff\/wp-json\/wp\/v2\/posts\/2232\/revisions"}],"predecessor-version":[{"id":2236,"href":"http:\/\/blogs.terrorware.com\/geoff\/wp-json\/wp\/v2\/posts\/2232\/revisions\/2236"}],"wp:attachment":[{"href":"http:\/\/blogs.terrorware.com\/geoff\/wp-json\/wp\/v2\/media?parent=2232"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blogs.terrorware.com\/geoff\/wp-json\/wp\/v2\/categories?post=2232"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blogs.terrorware.com\/geoff\/wp-json\/wp\/v2\/tags?post=2232"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}