Skip to main content.

Video Production with BSD

I am trying to figure out where to start with video editing. This webpage will contain my notes in this pursuit. If you have any knowledge or experiences to share with video and audio capture, output or editing, please let me know. In particular, I could use this information: webpage or documentation links or book information; video capture cards and drivers that work with a BSD; video output cards and drivers (output for use by a VCR, TV, for example); capturing and editing software; and audio utilities that work with video productions.

      Some resources
      Video capture cards
      Video output cards
      Digital Video
      Camera
      Hard drive
      Cards
      Software
      Video capture software
      Video editing software
      Encoding software
      Audio editing
      other

Some resources

Video for Linux Video4linux is a project to provide a common API to video sources, tuning sources, teletext and other TV related VBI data. http://roadrunner.swansea.linux.org.uk/v4l.shtml
video4linux-list
archived at http://marc.theaimsgroup.com/?l=linux-video&r=1&w=2 and http://www.redhat.com/mailing-lists/video4linux-list/.

Slashdot: What Do You Use For Digital Video Editing?
Slashdot: Free Realtime Video Editing for Linux

O'Reilly: Broadcast 2000 Brings DV Editing to Linux
http://www.oreillynet.com/pub/a/network/2000/08/11/magazine/broadcast2000.html

Consumer Video Editing in Linux
http://www.camcorderinfo.com/display.php3?display=consumer_video_editing_linux

How to get started editing video & audio with Linux
MainActor
http://www.linuxworld.com/site-stories/2002/0325.video.html

O'Reilly: Why I Prefer the Open Source Solution for Video Editing

Desktop Video Buyer?s Guide http://www.hardwarecentral.com/hardwarecentral/tips/2595/1/ Desktop Video: A Starter's Guide to Video Editing http://www.hardwarecentral.com/hardwarecentral/tutorials/923/1/ Making Video CDs under Linux http://www.munich-vision.de/vcd/

http://www.matroxusers.com/

http://www.desktopvideoworld.com/

listing of Linux video and animation resources http://www.linuxartist.org/video-animation/

NC State Linux Video Project Developing methodologies to use Linux to record production quality video. http://prisant.chem.ncsu.edu/~neely/

Video CD FAQ http://www.geocities.com/Athens/Forum/2496/vcdfaq.html

LiViD -- The Linux Video and DVD Project http://linuxvideo.org/

about MPEG-MOVIE (MPEG_MOVIE) http://marc.theaimsgroup.com/?l=linux-video&m=94475698208346&w=2

Matrox Marvel G200/Rainbow Runner Addon and support in Linux via Video 4 Linux 1 and 2 http://www.cs.brandeis.edu/~eddie/mga4linux/

MPEG Video Resources and Software http://www.mpeg.org/MPEG/video.html

An Introduction to MPEG Video Compression http://members.aol.com/symbandgrl/

Video Lab -- Open Video Resources for UNIX http://www.the-labs.com/Video/

Video capture cards

ATI All in Wonder, or a Voodoo3 3500 TV GATOS (General ATI TV and Overlay Software): ATI-TV for GNU/Linux, FreeBSD, NetBSD, etc.... http://www.core.binghamton.edu/~insomnia/gatos/ Hauppage WinTV card for capture

BrookTree compatible cards (most of them are TV Tuners with NO Video Out), which are the crap cards for video capture.

Matrox Marvel http://marvel.sourceforge.net/

www.linuxmedialabs.com Linux Media Labs is designing , developing, manufacturing and marketing motion video hardware for GNU/Linux OS.

Video Interchange Standards http://www.diffuse.org/video.html

Video output cards

Asus V3800 TNT2 with TV out, and exporting to a VCR via that, was quite simple.

Asus V660 Deluxe

STB Velocity 4400 video card with a TNT2 chipset and 16Mb of RAM, and it has a S-video out, an RCA out, and the SVGA out. (review: http://www.hardwarecentral.com/hardwarecentral/reviews/141/1/)

http://www.hauppauge.com/html/products.htm ?? wintv-d card has the s-video output

Matrox Marvel G200, Marvel G400, 3dfx Voodoo 3 3500TV, ATI All In Wonder 128 and the Elsa Erazor III Pro. All have TV-in and -out capabilities, (review: http://www.fastgraphics.com/reviews/99/12/all-in-cards/)

Elsa Victory Erazor Video card - Riva 128 chipset (AGP?) Built In S-video and composite input and output ..$30 each

composite video signal?

Digital Video

Linux DV -- digital video for Linux http://www.schirmacher.de/cgi-bin/dclinks.cgi?action=view_category&category=Hardware

If you're going to start from scratch, do yourself a favor and get a DV (digital video, Firewire/iLink/IEEE1394) compliant camcorder

camera

Sony TRV10 DV camcorder

hard drive

IDE (UATA66) is plenty fast for video editing. I've got about three thousand hours of 720x480 @ 25Mb/sec footage without a single dropped frome to prove it. NMerriam@artboy.org

Adaptec Easy CD Creator 4 for burning to VCD

cards

cheap PCI VGA cards that have a TV output

iomega buz multimedia producer http://www.iomega.com/buz/
Buz/Linux http://www.lysator.liu.se/~gz/buz/

Software

http://www.ibiblio.org/pub/linux/apps/sound/convert/!INDEX.short.html

Video capture software

dvgrab save the DV data from a digital video camcorder via IEEE-1394 into an AVI file. http://www.schirmacher.de/arne/dvgrab/index_english.html

streamer (part of xawtv) a command line tool for capturing still images and avi-videos (with sound). http://www.strusel007.de/linux/xawtv/

As for getting video in, check out http://roadrunner.swansea.linux.org. uk/v4l.shtml which has some pretty good info on linux supported video capture cards, as well as other v4l stuff.

bttvgrab is a program for grabbing video sequences http://moes.pmnet.uni-oldenburg.de/bttvgrab/

BTTV - A Linux driver for Bt848/849/878/879 based frame grabbers http://www.metzlerbros.de/bttv.html (with list of hardware)

BSD BT848 / BT878 Driver http://telepresence.dmem.strath.ac.uk/bt848 FXTV A TV Tuner and video capture program xmradio A Radio tuner for cards with FM Radio VideoteXt Martin Buck's VideoteXt Teletext program AleVT Edgar Toernig's Teletext program

videocapture & TV with FreeBSD http://dogma.freebsd-uk.eu.org/~juha/

FXTV (FreeBSD X TV) http://people.freebsd.org/~rhh/fxtv/

Video editing software

MainActor for Linux http://www.mainactor.com/html/mainactor_home.html

GIMP's Film Version http://film.gimp.org/

Broadcast 2000 http://heroine.linuxbox.com/bcast2000.html BroadCast 2000, and i have to admit it works really nice with my bt848 (Miro) capture card. Multiple audio streams, mixing, fade in/out effects, its all in there... (download available at alternative locations, like tucows.)

Crow is a Non-linear video editing application for Unix. http://www.crow.atu.com.au/

encoding software

MMX accelerated Berkeley MPEG encoder. http://www.umr.edu/~jjp/ (near bottom)

"it doesn't have to be mpeg..mjpeg avi's are just as good"

MJPEG Tools -- tools that can do recording of videos and playback, simple cut-and-paste editing and the MPEG compression of audio and video.
http://mjpeg.sourceforge.net/
MJPEG HOWTO: https://sourceforge.net/docman/display_doc.php?docid=3456&group_id=5776

MPEGe Lib http://www.bloodyeck.com/mpegelib/

MPEG2Tool (encoder with Motif interface) ftp://sokaris.ee.upenn.edu/pub/MPEG2Tool/

MPEGTool (MPEG-1 encoder with Motif interface) ftp://ogre.cs.waikato.ac.nz/pub/packages/graphics/ LAVTOOLS: The Linux Audio Video Tools http://www.munich-vision.de/lavtools/
lavrec records video and audio and outputs it to AVI or (optionally and limited to half and quarter resolutions) Quicktime files. http://www.johanni.de/munich-vision/buz/appl.html

AVI http://www.jmcgowan.com/avi.html both xawtv's streamer and kwintv capture to AVI.

dali - library of routines for manipulating video, audio, and image data. http://www.cs.cornell.edu/dali/ ========================================== from linux-video mailing list -- Jean-Marc Orliaguet
Re: avi to mpeg ?

#!/bin/sh

PARAM=/share/avi2mpg/avi2yuv.param
PARAM_TMP=/tmp/param
PARAM_TMP2=/tmp/param2

WIDTH=`avi2yuv -v $1 | grep Width | cut -f2 -d ":"`
HEIGHT=`avi2yuv -v $1 | grep Height | cut -f2 -d ":"`

sed -e "s/WIDTH/$WIDTH/g" $PARAM > $PARAM_TMP
sed -e "s/HEIGHT/$HEIGHT/g" $PARAM_TMP > $PARAM_TMP2

avi2yuv $1 | mpeg_encode $PARAM_TMP2
=======================================

Audio editing

SoundTracker http://www.soundtracker.org/

other

mpgtx -- command line MPEG audio/video/system file toolbox.
http://mpgtx.sourceforge.net/

MainActor -- digital video editing
DV-Out (export DV via firewire), Sequencer (multi-track editing program), VideoEditor, VideoCapture and DV-Capture. For Windows and Linux. $99. Demo available.
http://www.mainconcept.com/mainactor.shtml

VirtualDub -- capture device and pre- and post-processor.
http://www.virtualdub.org/

Quick and Dirty Video Tools video format conversion http://www.ee.up.ac.za/~justin/videostuff/

SDL MPEG Player Library (SMPEG) http://www.lokigames.com/development/smpeg.php3

SDL Motion JPEG Library (SMJPEG) http://www.lokigames.com/development/smjpeg.php3
Poorer quality than MPEG at the same file size
Slightly slower than MPEG at the same framerate

qtmpeg - some conversions http://www.ee.up.ac.za/~justin/v4l2

VCD-Tools http://www.munich-vision.de/vcd/

mp1e (video frame grabber) Any sunsite mirror: under apps/sound/convert/mp1e.

mpeg2enc

Last updated: Wed Mar 27 11:02:17 PST 2002
Fri Dec 7 16:25:13 PST 2001
Wed Oct 17 17:16:00 PDT 2001
Wed May 2 16:45:23 PDT 2001
Previously: Tue Oct 17 14:45:38 PDT 2000
Previously: Thu Sep 28 11:58:37 PDT 2000
Started: Tue Sep 12 16:06:33 PDT 2000