From mboxrd@z Thu Jan 1 00:00:00 1970 From: Paul Garlick Subject: Re: Video narration Date: Fri, 26 Apr 2019 23:01:16 +0100 Message-ID: References: <660de50483d54150fa1ca67ebd0cae886d0ffcbe.camel@tourbillion-technology.com> <52a3d40df1ee349f48e7ecd79756e9307cbae034.camel@tourbillion-technology.com> <5893d6b8dc2dd4ed1cdcab3e109ce655d82bc493.camel@tourbillion-technology.com> <6f60665f899c24133818106831f378f087b9d405.camel@tourbillion-technology.com> <808a07682b858d44b1e48c69fd98fcb770837789.camel@tourbillion-technology.com> <0f4db135b01c57d8ab2fbf6721587664507dcefc.camel@tourbillion-technology.com> <3f393bb53fa8d04c0e9ae33df1eeadaf864940d5.camel@tourbillion-technology.com> <3ce59ef3d1e63fbc743ae0b71f317ef5916e0ccf.camel@tourbillion-technology.com> <87ef6g1e4k.fsf@elephly.net> <0b31a2364a97f26bbea1fed9e3390a2a526d6c77.camel@tourbillion-technology.com> <30bca313b07d1dc65c73d2e2c4d0e8907144081d.camel@tourbillion-technology.com> <4945ad6d7434cba7dc65e33ef97a4185a4e4a266.camel@tourbillion-technology.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([209.51.188.92]:40079) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hK8uQ-0002g1-Mv for guix-devel@gnu.org; Fri, 26 Apr 2019 18:01:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hK8uP-0006fv-65 for guix-devel@gnu.org; Fri, 26 Apr 2019 18:01:30 -0400 In-Reply-To: List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Laura Lazzati Cc: Guix-devel Hi Laura and All, I have determined the cause of the playback problems with Firefox and pushed a fix to the videos.git repository. Essentially, a limitation of the treatment of opus audio streams in Firefox means that videos with gaps in the audio stream are not played properly. There were two parts to the fix. First, the audio streams need to be padded with silence to match the duration of the video streams. Then, the concatenation of the audio streams needs to be done separately from the video streams. The two streams are the same duration and may be joined without re-encoding. A consequence of the new approach is that the cli sessions need to be checked to ensure that the duration of the video streams are (slightly) longer than the audio streams. Otherwise, the audio streams will be truncated. I have made a start with the 01-installation-from-script video. I am using Firefox version 66.0.3 to test. Can others confirm that the new method works with their browsers and players? Best regards, Paul.