From owner-freebsd-multimedia Fri Aug 2 05:54:38 1996 Return-Path: owner-multimedia Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id FAA06196 for multimedia-outgoing; Fri, 2 Aug 1996 05:54:38 -0700 (PDT) Received: from bacall.lodgenet.com (bacall.lodgenet.com [205.138.147.242]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id FAA06177 for ; Fri, 2 Aug 1996 05:54:34 -0700 (PDT) Received: (from mail@localhost) by bacall.lodgenet.com (8.6.12/8.6.12) id HAA16561; Fri, 2 Aug 1996 07:54:25 -0500 Received: from garbo.lodgenet.com(204.124.123.250) by bacall via smap (V1.3) id sma016556; Fri Aug 2 07:53:56 1996 Received: from jake.lodgenet.com (jake.lodgenet.com [204.124.120.30]) by garbo.lodgenet.com (8.6.12/8.6.9) with ESMTP id HAA29658; Fri, 2 Aug 1996 07:53:57 -0500 Received: from localhost (localhost [127.0.0.1]) by jake.lodgenet.com (8.7.5/8.6.12) with SMTP id HAA29555; Fri, 2 Aug 1996 07:54:01 -0500 (CDT) Message-Id: <199608021254.HAA29555@jake.lodgenet.com> X-Authentication-Warning: jake.lodgenet.com: Host localhost [127.0.0.1] didn't use HELO protocol X-Mailer: exmh version 1.6.2 7/18/95 To: Amancio Hasty cc: "Eric L. Hernes" , multimedia@freebsd.org Subject: Re: mpeg stuff. In-reply-to: Your message of "Thu, 01 Aug 1996 17:18:48 PDT." <199608020018.RAA11660@rah.star-gate.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 02 Aug 1996 07:54:01 -0500 From: "Eric L. Hernes" Sender: owner-multimedia@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Amancio Hasty writes: >I like it!! >Now if we can put together a nice system to create and / or edit mpeg >streams we are in business. > well, I wouldn't call it `nice' but we can do lots of stuff with what we've got. I haven't been able to get production quality, but then I'm no artist. ;-) Yesterday I commited ports of: mpeg_encode -- UCB's mpeg-I encoder mpegedit -- A buggy editor for mpeg video streams mplex -- an mpeg audio/video => system multiplexor splitmpg -- a system de-multiplexor and I've got ports on the way of mpeg_bits and mpeg_blocks They work with mpeg_encode to tune a parameter file. It wouldn't be too tough to edit nearly any mpeg stream as follows: 1) get the file, say http://www.heuris.com/clips/martini.mpg 2) use splitmpg to de-multiplex the audio/video 3) use musicout to dump the audio to pcm; sox to convert to somthing usable; I haven't found anything to dump video frames, yet. 4) use mpeg_edit, auedit, whatever to muck with these. 5) reconvert the audio to mpeg; re-roll (with mpeg_encode) the video if you somehow unrolled it 6) multiplex the streams back together with mplex (or system_encode) 7) play it on your favorite player. eric. -- erich@lodgenet.com http://rrnet.com/~erich erich@rrnet.com