{"id":49745,"date":"2020-07-26T03:01:29","date_gmt":"2020-07-25T17:01:29","guid":{"rendered":"http:\/\/www.rjmprogramming.com.au\/ITblog\/?p=49745"},"modified":"2020-07-25T18:32:18","modified_gmt":"2020-07-25T08:32:18","slug":"audio-and-video-supervised-conversions-primer-tutorial","status":"publish","type":"post","link":"https:\/\/www.rjmprogramming.com.au\/ITblog\/audio-and-video-supervised-conversions-primer-tutorial\/","title":{"rendered":"Audio and Video Supervised Conversions Primer Tutorial"},"content":{"rendered":"<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/macos_ffmpeg_convert.php\"><img decoding=\"async\" style=\"border: 15px solid pink;\" alt=\"Audio and Video Supervised Conversions Primer Tutorial\" src=\"http:\/\/www.rjmprogramming.com.au\/Mac\/ffmpeg_supervised.jpg\" title=\"Audio and Video Supervised Conversions Primer Tutorial\"  style=\"float:left;\" \/><\/a><p class=\"wp-caption-text\">Audio and Video Supervised Conversions Primer Tutorial<\/p><\/div>\n<p>Were you here, or remember, the blog posting called <a target=_blank href='https:\/\/www.rjmprogramming.com.au\/ITblog\/macos-document-conversion-primer-tutorial\/' title='MacOS Document Conversion Primer Tutorial'>MacOS Document Conversion Primer Tutorial<\/a>, when we surmised &#8230;<\/p>\n<blockquote cite='https:\/\/www.rjmprogramming.com.au\/ITblog\/macos-document-conversion-primer-tutorial\/'>\n<p>A good thing about a &#8220;version control&#8221; or &#8220;source control&#8221; system is that you can &#8230;<\/p>\n<p><\/p>\n<ul>\n<li>&#8220;pick up&#8221; from any version &#8230;<\/li>\n<li>&#8220;clone&#8221; to another name &#8230;<\/li>\n<li>&#8220;branch off&#8221; immediately into a new version &#8230;<\/li>\n<\/ul>\n<p><\/p>\n<p> &#8230; to effectively &#8220;clone&#8221; the suitable progress point from a previous project as the start to a new project.<\/p>\n<\/blockquote>\n<p> &#8230; ?  Well, yesterday&#8217;s <a target=_blank href='https:\/\/www.rjmprogramming.com.au\/ITblog\/pandoc-document-conversion-email-tutorial\/' title='Pandoc Document Conversion Email Tutorial'>Pandoc Document Conversion Email Tutorial<\/a> felt like another such &#8220;cloning&#8221; possibility, as it felt like a &#8220;progress point&#8221; (to me and <a target=_blank href='http:\/\/www.rjmprogramming.com.au\/PHP\/nala.php' title='?'>Nala<\/a>).  Such &#8220;cloning&#8221;, to our mind, is a bit &#8220;over the top&#8221; if there is no good reason.  But we think there is.  Lately, we&#8217;ve been developing &#8220;Document&#8221; conversion software.  In Information Technology, under the banner of &#8220;document processing&#8221;, that work is of interest.  Another area of Information Technology software concerns media &#8230; to us, that being &#8230;<\/p>\n<ul>\n<li>image<\/li>\n<li>audio<\/li>\n<li>video<\/li>\n<\/ul>\n<p> &#8230; and it is in this &#8220;Media&#8221; field, starting out with just (the) &#8220;audio and video&#8221; (options) above, we feel we&#8217;d like to start developing &#8220;Media&#8221; conversion software, because we know of a brilliant Open Source suite of software called <a target=_blank title='ffmpeg Audio\/Video Conversion' href='https:\/\/ffmpeg.org\/'>ffmpeg<\/a> that we want to work with here.  Though you might say we are &#8220;the hangers on<font size=1>ers<\/font>&#8221; in this arrangement, it is true in a lot of life&#8217;s work that getting to the smart stuff is not as easy as you&#8217;d think, and the better you can arrange it, the more efficient will the users of all this software feel.<\/p>\n<p>You&#8217;ll notice with our blog posting title there being no mention of macOS or Mac OS X today.  Yes, today&#8217;s &#8220;media&#8221; helper is Open Source across operating systems and we so far are not checking that you have installed <a target=_blank title='ffmpeg Audio\/Video Conversion' href='https:\/\/ffmpeg.org\/'>ffmpeg<\/a> or not.  For now, it is a &#8220;suck it and see&#8221; approach.  But we do not want to install ffmpeg up at our public rjmprogramming.com.au domain web server, and so we write this &#8220;Media Conversion&#8221; software with the thinking that on your local computer you may install ffmpeg and find it then useful to download <a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/macos_ffmpeg_convert.php-GETME\" title=\"The cloning\">the cloned<\/a> <a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/macos_ffmpeg_convert.php-GETME\" title=\"macos_ffmpeg_convert.php\">macos_ffmpeg_convert.php<\/a> PHP code to a place suitable to work it into the use of a PHP (perhaps Apache) local web server product such as <a target=_blank title='MAMP for Apache\/PHP\/MySql on Mac OS X local web server' href='http:\/\/www.mamp.info'><i>MAMP<\/i><\/a>.  This PHP calls on our File API friend, <a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/PHP\/Geographicals\/diff.php?one=http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/client_browsing.html---------------GETME\">a changed<\/a> <a target=_blank href=\"http:\/\/www.rjmprogramming.com.au\/HTMLCSS\/client_browsing.html---------------GETME\">client_browsing.htm<\/a> local file browser web application.<\/p>\n<p>If this was interesting you may be interested in <a title='Click here to see topics in which you might be interested' href='#d49745' onclick='var dv=document.getElementById(\"d49745\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"https:\/\/www.rjmprogramming.com.au\/ITblog\/tag\/ffmpeg\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d49745' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Were you here, or remember, the blog posting called MacOS Document Conversion Primer Tutorial, when we surmised &#8230; A good thing about a &#8220;version control&#8221; or &#8220;source control&#8221; system is that you can &#8230; &#8220;pick up&#8221; from any version &#8230; &hellip; <a href=\"https:\/\/www.rjmprogramming.com.au\/ITblog\/audio-and-video-supervised-conversions-primer-tutorial\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,14,29,33,37],"tags":[113,1993,2503,2509,263,415,576,652,3367,744,760,877,932,997,1176,1222,1319,3368,1369],"class_list":["post-49745","post","type-post","status-publish","format-standard","hentry","category-elearning","category-event-driven-programming","category-operating-system","category-software","category-tutorials","tag-audio","tag-browse","tag-clone","tag-cloning","tag-conversion","tag-ffmpeg","tag-html","tag-javascript","tag-local-web-browser","tag-mamp","tag-media","tag-open-source","tag-php","tag-programming","tag-source-control","tag-supervisor","tag-tutorial","tag-version","tag-video"],"_links":{"self":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/49745"}],"collection":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/comments?post=49745"}],"version-history":[{"count":7,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/49745\/revisions"}],"predecessor-version":[{"id":49752,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/49745\/revisions\/49752"}],"wp:attachment":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/media?parent=49745"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/categories?post=49745"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/tags?post=49745"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}