{"id":1264,"date":"2014-12-24T19:03:46","date_gmt":"2014-12-24T19:03:46","guid":{"rendered":"http:\/\/rglinuxtech.com\/?p=1264"},"modified":"2014-12-24T19:03:46","modified_gmt":"2014-12-24T19:03:46","slug":"more-fun-with-audacity","status":"publish","type":"post","link":"https:\/\/rglinuxtech.com\/?p=1264","title":{"rendered":"More Fun with Audacity&#8230;"},"content":{"rendered":"<p><em>This article relates to compilation on the latest Fedora (21) but can also apply to other Distros&#8230;<\/em><\/p>\n<p>The Distro-supplied version of <strong>Audacity<\/strong> is typically functionality-challenged, and does not allow working with some of the more up-to-date audio formats, due to US Patent law concerns..<\/p>\n<p>The necessary functionality can be achieved by compiling it yourself, and this is where the fun starts, as (in)compatibility issues with various versions of ffmpeg arise..<\/p>\n<p>With version 2.0.5, these could be relatively easily fixed by referencing the headers in <em>ffmpeg-compat<\/em>, but the latest released version (<strong>2.0.6<\/strong>) fails with this, as well as with the latest distro-supplied version of ffmpeg..<\/p>\n<p>One workaround mentioned is to configure with <code><em>--disable-dynamic-loading<\/em>, but this tends to restrict certain functionality as well..<\/code><\/p>\n<p>I finally found an effective patch for Audacity, in the following Forum thread:\u00a0 <a title=\"http:\/\/forum.audacityteam.org\/viewtopic.php?f=19&amp;t=82134\" href=\"http:\/\/forum.audacityteam.org\/viewtopic.php?f=19&amp;t=82134\" target=\"_blank\">http:\/\/forum.audacityteam.org\/viewtopic.php?f=19&amp;t=82134<\/a><\/p>\n<p>The patch file attachment can be found if you scroll down (<strong>FFmpeg.patch<\/strong>) and thanks are due to <strong><em>Hains<\/em><\/strong> for producing this..<\/p>\n<p>After this patch is applied, <strong>Audacity 2.0.6<\/strong> compiled cleanly on my system with<strong> ffmpeg 2.4.5<\/strong>, and now accepts m4a and other formats..<\/p>\n<p><em>Robert Gadsdon.\u00a0\u00a0 December 24, 2014.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This article relates to compilation on the latest Fedora (21) but can also apply to other Distros&#8230; The Distro-supplied version of Audacity is typically functionality-challenged, and does not allow working with some of the more up-to-date audio formats, due to US Patent law concerns.. The necessary functionality can be achieved by compiling it yourself, and this is <span class=\"excerpt-dots\">&hellip;<\/span> <a class=\"more-link\" href=\"https:\/\/rglinuxtech.com\/?p=1264\"><span class=\"more-msg\">Continue reading &rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[5,6,11,15,19,20],"tags":[971,440,788,296,1175],"class_list":["post-1264","post","type-post","status-publish","format-standard","hentry","category-compilation","category-crash-and-burn","category-hacks","category-linux-2","category-opinion","category-performance-2","tag-audacity-2-0-6","tag-compile-fail","tag-ffmpeg","tag-patch","tag-success"],"_links":{"self":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/1264","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1264"}],"version-history":[{"count":1,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/1264\/revisions"}],"predecessor-version":[{"id":1265,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=\/wp\/v2\/posts\/1264\/revisions\/1265"}],"wp:attachment":[{"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1264"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1264"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rglinuxtech.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1264"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}