If I try enc2ipod on a VOB derived from a commercially produced video ffmpeg gives a segmentation fault error if I use a home made VOB made with dvdauthor it all works fine. See results below.
$ mplayer -alang eng -dumpstream -dumpfile rip.vob dvd:// (commercial video)
MPlayer dev-CVS-051220-04:08-3.4.3 (C) 2000-2005 MPlayer Team
CPU: Intel Pentium 4/Celeron 4 Northwood; Pentium 4 EE/Xeon Prestonia,Gallatin(Family: 15, Stepping: 9)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled with runtime CPU detection - WARNING - this is not optimal!
To get best performance, recompile MPlayer with --disable-runtime-cpudetection.
89 audio & 203 video codecs
Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts.
Opening joystick device /dev/input/js0
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
Setting up LIRC support...
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support.
You will not be able to use your remote control.
Playing dvd://.
Reading disc structure, please wait...
There are 62 titles on this DVD.
There are 22 chapters in this DVD title.
There are 1 angles in this DVD title.
DVD successfully opened.
Core dumped
Exiting... (End of file)
$ tcprobe -i rip.vob
[tcprobe] MPEG program stream (PS)
[tcprobe] summary for rip.vob, (*) = not default, 0 = not detected
import frame size: -g 720x480 [720x576] (*)
aspect ratio: 4:3 (*)
frame rate: -f 29.970 [25.000] frc=4 (*)
PTS=0.2806, frame_time=33 ms, bitrate=9800 kbps
audio track: -a 0 [0] -e 48000,16,2 [48000,16,2] -n 0x2000 [0x2000]
PTS=0.2806, bitrate=192 kbps
-D 0 --av_fine_ms 0 (frames & ms) [0] [0]
$ enc2ipod rip.vob 4:3
Source file: rip.vob
FFmpeg version CVS, Copyright (c) 2000-2004 Fabrice Bellard
configuration: --prefix=/usr --enable-mp3lame --enable-libogg --enable-vorbis --enable-theora --enable-faad --enable-faadbin --enable-faac --enable-xvid --enable-a52 --enable-a52bin --enable-shared --enable-gpl
libavcodec version: 51.1.0
libavformat version: 50.0.0
built on Jan 22 2006 15:41:03, gcc: 3.4.3 (Mandrakelinux 10.2 3.4.3-7mdk)
/usr/bin/enc2ipod: line 21: 9557 Segmentation fault ffmpeg -i $1 -vcodecmpeg4 -b 640 -s 320x240 -aspect $2 -acodec aac -ab 96 $1.mp4
[/COLOR]
But then if I try enc2ipod with a VOB made from dvdauthor of my own home video it all works great. Is there a copy protection issue at work here?
ps I threw the -alang switch in thinking there may have been a problem with the mulitple languages in the resulting VOB but results are the same with or without it.
Any clues?
rock