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.shtmlvideo4linux-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 captureBrookTree 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=HardwareIf 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 camcorderhard 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.orgAdaptec 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.htmlVideo 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.htmlstreamer (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.htmlGIMP'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
MainActor -- digital video editing
VirtualDub -- capture device and pre- and post-processor.
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
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
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/
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
http://www.virtualdub.org/
Poorer quality than MPEG at the same file size
Slightly slower than MPEG at the same framerate
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