[FFmpeg-user] ffmpeg and dv1394 documentation

Ivica Vugrinec ivica.vugrinec at gmail.com
Tue Jul 26 08:19:19 CEST 2011

Respected ffmpeg developers,
Can anyone please direct me to some documentation how to use ffmpeg
with my digital DV camera connected to firewire cable on laptop.
Here is some info:
SuSe11:/radni/ffmpeg # uname -a
Linux SuSe11.domain.local #1 SMP PREEMPT
2011-04-25 21:48:33 +0200 x86_64 x86_64 x86_64 GNU/Linux

When i connect my DV camcorder new device is created on /dev/fw1. I
can use/capture video in Gnome with Kino  (video and audio) just fine.
I would like to capture video from my camcorder by ffmpeg in command
line. I have configured and compiled ffmpeg just fine and it is
converting videos from files OK.

I have also included the compile configuration in attachment.
It shows dv1394 there.

Enabled indevs:
alsa                                       jack
dv1394                                 libdc1394                            v4l2
fbdev                                   oss

I have searched the web and i was not able to find working command line.

This also works:  dvgrab -format dv1 - | ffmpeg -deinterlace -i -
-vcodec libx264  -s 320x200 -aspect 16:9 -an -f flv
but i would rather avoid piping from dvgrab if possible.
Can anyone please point me in right direction?

-------------- next part --------------
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

install prefix            /usr
source path               .
C compiler                gcc
ARCH                      x86 (generic)
big-endian                no
runtime cpu detection     no
yasm                      yes
MMX enabled               yes
MMX2 enabled              yes
3DNow! enabled            yes
3DNow! extended enabled   yes
SSE enabled               yes
SSSE3 enabled             yes
AVX enabled               yes
CMOV enabled              yes
CMOV is fast              yes
EBX available             yes
EBP available             yes
debug symbols             yes
strip symbols             no
optimize for size         no
optimizations             yes
static                    no
shared                    yes
postprocessing support    yes
new filter support        yes
network support           yes
threading support         pthreads
SDL support               yes
Sun medialib support      no
libdxva2 enabled          no
libva enabled             yes
libvdpau enabled          yes
AVISynth enabled          no
libcelt enabled           no
frei0r enabled            no
libdc1394 support         yes
libdirac enabled          no
libfaac enabled           yes
libgsm enabled            yes
libmp3lame enabled        yes
libnut enabled            no
libopencore-amrnb support yes
libopencore-amrwb support yes
libopencv support         no
libopenjpeg enabled       no
librtmp enabled           yes
libschroedinger enabled   yes
libspeex enabled          yes
libtheora enabled         yes
libvo-aacenc support      no
libvo-amrwbenc support    no
libvorbis enabled         yes
libvpx enabled            yes
libx264 enabled           yes
libxavs enabled           no
libxvid enabled           yes
openal enabled            no
zlib enabled              yes
bzlib enabled             no

Enabled decoders:
aac			dpx			mmvideo
aac_latm		dsicinaudio		motionpixels
aasc			dsicinvideo		mp1
ac3			dvbsub			mp1float
adpcm_4xm		dvdsub			mp2
adpcm_adx		dvvideo			mp2float
adpcm_ct		dxa			mp3
adpcm_ea		eac3			mp3adu
adpcm_ea_maxis_xa	eacmv			mp3adufloat
adpcm_ea_r1		eamad			mp3float
adpcm_ea_r2		eatgq			mp3on4
adpcm_ea_r3		eatgv			mp3on4float
adpcm_ea_xas		eatqi			mpc7
adpcm_g722		eightbps		mpc8
adpcm_g726		eightsvx_exp		mpeg1_vdpau
adpcm_ima_amv		eightsvx_fib		mpeg1video
adpcm_ima_dk3		eightsvx_raw		mpeg2video
adpcm_ima_dk4		escape124		mpeg4
adpcm_ima_ea_eacs	ffv1			mpeg4_vdpau
adpcm_ima_ea_sead	ffvhuff			mpeg_vdpau
adpcm_ima_iss		flac			mpeg_xvmc
adpcm_ima_qt		flashsv			mpegvideo
adpcm_ima_smjpeg	flic			msmpeg4v1
adpcm_ima_wav		flv			msmpeg4v2
adpcm_ima_ws		fourxm			msmpeg4v3
adpcm_ms		fraps			msrle
adpcm_sbpro_2		frwu			msvideo1
adpcm_sbpro_3		gif			mszh
adpcm_sbpro_4		gsm			mxpeg
adpcm_swf		gsm_ms			nellymoser
adpcm_thp		h261			nuv
adpcm_xa		h263			pam
adpcm_yamaha		h263i			pbm
alac			h264			pcm_alaw
als			h264_vdpau		pcm_bluray
amrnb			huffyuv			pcm_dvd
amrwb			idcin			pcm_f32be
amv			iff_byterun1		pcm_f32le
anm			iff_ilbm		pcm_f64be
ansi			imc			pcm_f64le
ape			indeo2			pcm_lxf
ass			indeo3			pcm_mulaw
asv1			indeo5			pcm_s16be
asv2			interplay_dpcm		pcm_s16le
atrac1			interplay_video		pcm_s16le_planar
atrac3			jpeg2000		pcm_s24be
aura			jpegls			pcm_s24daud
aura2			jv			pcm_s24le
avs			kgv1			pcm_s32be
bethsoftvid		kmvc			pcm_s32le
bfi			lagarith		pcm_s8
bink			libgsm			pcm_u16be
binkaudio_dct		libgsm_ms		pcm_u16le
binkaudio_rdft		libopencore_amrnb	pcm_u24be
bmp			libopencore_amrwb	pcm_u24le
c93			libschroedinger		pcm_u32be
cavs			libspeex		pcm_u32le
cdgraphics		libvpx			pcm_u8
cinepak			loco			pcm_zork
cljr			mace3			pcx
cook			mace6			pgm
cscd			mdec			pgmyuv
cyuv			mimic			pgssub
dca			mjpeg			pictor
dfa			mjpegb			png
dnxhd			mlp			ppm
ptx			sp5x			vmnc
qcelp			srt			vorbis
qdm2			sunrast			vp3
qdraw			svq1			vp5
qpeg			svq3			vp6
qtrle			targa			vp6a
r10k			theora			vp6f
r210			thp			vp8
ra_144			tiertexseqvideo		vqa
ra_288			tiff			wavpack
rawvideo		tmv			wmapro
rl2			truehd			wmav1
roq			truemotion1		wmav2
roq_dpcm		truemotion2		wmavoice
rpza			truespeech		wmv1
rv10			tscc			wmv2
rv20			tta			wmv3
rv30			twinvq			wmv3_vdpau
rv40			txd			wnv1
s302m			ulti			ws_snd1
sgi			v210			xan_dpcm
shorten			v210x			xan_wc3
sipr			vb			xan_wc4
smackaud		vc1			xl
smacker			vc1_vdpau		xsub
smc			vcr1			yop
snow			vmdaudio		zlib
sol_dpcm		vmdvideo		zmbv

Enabled encoders:
a64multi		libfaac			pcm_u16be
a64multi5		libgsm			pcm_u16le
aac			libgsm_ms		pcm_u24be
ac3			libmp3lame		pcm_u24le
ac3_fixed		libopencore_amrnb	pcm_u32be
ac3_float		libschroedinger		pcm_u32le
adpcm_adx		libtheora		pcm_u8
adpcm_g722		libvorbis		pcm_zork
adpcm_g726		libvpx			pcx
adpcm_ima_qt		libx264			pgm
adpcm_ima_wav		libxvid			pgmyuv
adpcm_ms		ljpeg			png
adpcm_swf		mjpeg			ppm
adpcm_yamaha		mp2			qtrle
alac			mpeg1video		ra_144
ass			mpeg2video		rawvideo
asv1			mpeg4			roq
asv2			msmpeg4v2		roq_dpcm
bmp			msmpeg4v3		rv10
dca			msvideo1		rv20
dnxhd			nellymoser		sgi
dpx			pam			snow
dvbsub			pbm			sonic
dvdsub			pcm_alaw		sonic_ls
dvvideo			pcm_f32be		srt
eac3			pcm_f32le		svq1
ffv1			pcm_f64be		targa
ffvhuff			pcm_f64le		tiff
flac			pcm_mulaw		v210
flashsv			pcm_s16be		vorbis
flashsv2		pcm_s16le		wmav1
flv			pcm_s24be		wmav2
gif			pcm_s24daud		wmv1
h261			pcm_s24le		wmv2
h263			pcm_s32be		xsub
h263p			pcm_s32le		zlib
huffyuv			pcm_s8			zmbv

Enabled hwaccels:
h263_vaapi		mpeg2_vaapi		vc1_vaapi
h264_vaapi		mpeg2_vdpau		wmv3_vaapi
mpeg1_vdpau		mpeg4_vaapi

Enabled parsers:
aac			dvdsub			mpeg4video
aac_latm		flac			mpegaudio
ac3			h261			mpegvideo
cavsvideo		h263			pnm
dca			h264			vc1
dirac			mjpeg			vp3
dnxhd			mlp			vp8

Enabled demuxers:
aac			ipmovie			pcm_u32be
ac3			iss			pcm_u32le
aea			iv8			pcm_u8
aiff			ivf			pmp
amr			jv			pva
anm			lmlm4			qcp
apc			lxf			r3d
ape			m4v			rawvideo
applehttp		matroska		rl2
asf			microdvd		rm
ass			mjpeg			roq
au			mlp			rpl
avi			mm			rso
avs			mmf			rtp
bethsoftvid		mov			rtsp
bfi			mp3			sap
bink			mpc			sdp
c93			mpc8			segafilm
caf			mpegps			shorten
cavsvideo		mpegts			siff
cdg			mpegtsraw		smacker
daud			mpegvideo		sol
dfa			msnwc_tcp		sox
dirac			mtv			spdif
dnxhd			mvi			srt
dsicin			mxf			str
dts			mxg			swf
dv			nc			thp
dxa			nsv			tiertexseq
ea			nut			tmv
ea_cdata		nuv			truehd
eac3			ogg			tta
ffm			oma			tty
ffmetadata		pcm_alaw		txd
filmstrip		pcm_f32be		vc1
flac			pcm_f32le		vc1t
flic			pcm_f64be		vmd
flv			pcm_f64le		voc
fourxm			pcm_mulaw		vqf
g722			pcm_s16be		w64
gsm			pcm_s16le		wav
gxf			pcm_s24be		wc3
h261			pcm_s24le		wsaud
h263			pcm_s32be		wsvqa
h264			pcm_s32le		wtv
idcin			pcm_s8			wv
iff			pcm_u16be		xa
image2			pcm_u16le		xwma
image2pipe		pcm_u24be		yop
ingenient		pcm_u24le		yuv4mpegpipe

Enabled muxers:
a64			ipod			pcm_s16be
ac3			ivf			pcm_s16le
adts			m4v			pcm_s24be
aiff			matroska		pcm_s24le
amr			matroska_audio		pcm_s32be
asf			md5			pcm_s32le
asf_stream		microdvd		pcm_s8
ass			mjpeg			pcm_u16be
au			mlp			pcm_u16le
avi			mmf			pcm_u24be
avm2			mov			pcm_u24le
caf			mp2			pcm_u32be
cavsvideo		mp3			pcm_u32le
crc			mp4			pcm_u8
daud			mpeg1system		psp
dirac			mpeg1vcd		rawvideo
dnxhd			mpeg1video		rm
dts			mpeg2dvd		roq
dv			mpeg2svcd		rso
eac3			mpeg2video		rtp
ffm			mpeg2vob		rtsp
ffmetadata		mpegts			sap
filmstrip		mpjpeg			sox
flac			mxf			spdif
flv			mxf_d10			srt
framecrc		null			swf
framemd5		nut			tg2
g722			ogg			tgp
gif			pcm_alaw		truehd
gxf			pcm_f32be		vc1t
h261			pcm_f32le		voc
h263			pcm_f64be		wav
h264			pcm_f64le		webm
image2			pcm_mulaw		yuv4mpegpipe

Enabled protocols:
applehttp		md5			rtmps
concat			mmsh			rtmpt
crypto			mmst			rtmpte
file			pipe			rtp
gopher			rtmp			tcp
http			rtmpe			udp

Enabled filters:
anull			gradfun			rgbtestsrc
anullsink		hflip			scale
anullsrc		hqdn3d			select
blackframe		lut			setdar
boxblur			lutrgb			setpts
buffer			lutyuv			setsar
buffersink		movie			settb
color			mp			showinfo
copy			negate			slicify
crop			noformat		split
cropdetect		null			testsrc
drawbox			nullsink		transpose
fade			nullsrc			unsharp
fieldorder		overlay			vflip
fifo			pad			yadif
format			pixdesctest

Enabled bsfs:
aac_adtstoasc		mjpeg2jpeg		mp3_header_decompress
chomp			mjpega_dump_header	noise
dump_extradata		mov2textsub		remove_extradata
h264_mp4toannexb	mp3_header_compress	text2movsub

Enabled indevs:
alsa			jack			v4l
dv1394			libdc1394		v4l2
fbdev			oss			x11_grab_device

Enabled outdevs:
alsa			oss			sdl

License: nonfree and unredistributable
Creating config.mak and config.h...
config.h is unchanged
config.asm is unchanged
libavutil/avconfig.h is unchanged

More information about the ffmpeg-user mailing list