From owner-freebsd-multimedia Thu Sep 27 17:56:22 2001 Delivered-To: freebsd-multimedia@freebsd.org Received: from Mail6.nc.rr.com (fe6.southeast.rr.com [24.93.67.53]) by hub.freebsd.org (Postfix) with ESMTP id A42DC37B40B for ; Thu, 27 Sep 2001 17:56:19 -0700 (PDT) Received: from stealth.cary.dummynet ([66.26.231.240]) by Mail6.nc.rr.com with Microsoft SMTPSVC(5.5.1877.687.68); Thu, 27 Sep 2001 20:55:51 -0400 Received: (from rhh@localhost) by stealth.cary.dummynet (8.11.4/8.11.4) id f8S0tJA20268; Thu, 27 Sep 2001 20:55:19 -0400 (EDT) (envelope-from aa8vb@nc.rr.com) X-Authentication-Warning: stealth.cary.dummynet: rhh set sender to aa8vb@nc.rr.com using -f Date: Thu, 27 Sep 2001 20:55:19 -0400 From: Randall Hopper To: "Steven M. Schultz" Cc: multimedia@FreeBSD.ORG Subject: Re: fxtv suggestion Message-ID: <20010927205519.A15291@nc.rr.com> References: <200109051653.f85Grrc07553@wlv.to.gd-es.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <200109051653.f85Grrc07553@wlv.to.gd-es.com>; from sms@TO.GD-ES.COM on Wed, Sep 05, 2001 at 09:53:53AM -0700 Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Sorry for the long delay on the response. I'm just now getting to the bottom of my inbox this month. Steven M. Schultz: | I've run into a bit of grief creating content destined for hardware | players such as portable DVD/VCD players. Hardware players demand | the NTSC frame rate of 29.97 fps (frames per sec). Feeding a | hardware player with 30 fps causes a .1% (30 vs 30000/1001) drift | with the result that the audio starts leading the video and after | about 8 or 9 minutes there's a ~.5 second lag which is very | noticeable. | | My temporary solution was to create a small utility to process the | YUV data (I'm using the MJPEG tools from mjpeg.sourceforge.net) and | drop every 1000th frame (which is I'm told is how it's done). Voila, | sync'd playback all the way thru a VCD! | | What I've done, but not tested, is hack fxtv's "-batch" mode to | implement a "-ntsc" option that drops every 1000th frame (and the | associated audio). I was wondering if you'd be interested in the | diffs or had other ideas how to generate NTSC compatible (29.97fps) | output in lieu of 30fps. Yes, definitely! Send it on and I'll merge it in. Also, I'd be interested to know how you've got fxtv configured for capture to get max fps and at what frame resolution. | On another note I've found the mjpegtools from mjpeg.sourceforge.net | to be very good indeed - the video encoder has support for both | mpeg-1 and mpeg-2 and has been mmx'ified which brings about a 6 or 7x | speed improvement. Also included is a vastly improved 'mplex' | program as well as a MP2 audio encoder. Definitely worth a look at. Could you give me some tips toward using this (how you're using it for exampless)? It sounds like this is a much better encoding option. Would also be interested in your DVD workflow ;-) Randall -- Randall Hopper aa8vb@nc.rr.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message