
anutma at nisgaa
Mar 25, 2011, 10:24 AM
Views: 657
Permalink
|
|
ivtv streams for direct input to dvdauthor, audio but no video
|
|
My goal is to create a DVD of a church service as painlessly as possible. I am running a P4 with debian 6.0, Linux version 2.6.26-2-686 (Debian 2.6.26-26lenny1) dvdauthor-0.6.1.8 (which claims to have the ivtv patch applied) I have tried patching dvdauthor-0.6.1.1 with the same results, tried version 0.7 as well I can create the DVD, but a DVD player plays the audio but no video, xine. vlc, mplayer all work with the raw DVD, and mpeg files, I can fix the issue if I pass the video through ffmpeg -target ntsc-dvd, here is the script I am using for testing record.sh -------------------------------------------------------------------------------- #v4l2-ctl --set-input=1 #v4l2-ctl --set-fmt-video=width=720,height=480 --set-standard=ntsc #v4l2-ctl --set-ctrl=stream_type=3,audio_layer_ii_bitrate=11,video_bitrate=12000000,video_peak_bitrate=14000000 #v4l2-ctl --set-ctrl=stream_vbi_format=1 v4l2-ctl -i 1 v4l2-ctl -s ntsc v4l2-ctl -c stream_type=3 v4l2-ctl -c insert_navigation_packets=0 v4l2-ctl -c stream_vbi_format=0 v4l2-ctl -c video_aspect=1 #v4l2-ctl -c video_bitrate=2750000 v4l2-ctl -c video_bitrate=5000000 v4l2-ctl -c video_peak_bitrate=7000000 v4l2-ctl -c video_gop_size=15 v4l2-ctl -c video_b_frames=2 v4l2-ctl -c video_gop_closure=1 v4l2-ctl -c audio_sampling_frequency=1 v4l2-ctl -c audio_encoding_layer=1 #v4l2-ctl -c audio_layer_ii_bitrate=11 v4l2-ctl -c audio_layer_ii_bitrate=10 v4l2-ctl -c audio_stereo_mode=0 v4l2-ctl -c audio_emphasis=0 v4l2-ctl -c audio_crc=0 rm ivtv.mpg rm DVD/* -Rf sleep 2; cp /dev/video0 ivtv.mpg & pid=$(ps ax | grep "cp /dev/video0" | grep -v ' grep ' | awk '{print $1}') ## This works but requires a faster machine #ffmpeg -i /dev/video0 -target ntsc-dvd ivtv.mpg & #pid=$(ps ax | grep "ffmpeg -i /dev/video0" | grep -v ' grep ' | awk '{print $1}') echo "Creating 60 second video on the pid $pid"; sleep 360; kill -9 $pid; ## this command will fix video with ffmepg #ffmpeg -i video0.mpg -target ntsc-dvd ivtv.mpg dvdauthor -o DVD -x dvd.xml growisofs -Z /dev/sr0 --dvd-video --dvd-compat DVD ------------------------------------------------------------------------------------------------------ dvd.xml ------------------------------------------------------------------------------------------------------ <dvdauthor dest="DVD"> <vmgm /> <titleset> <titles> <video format="ntsc" aspect="4:3" resolution="720x480" widescreen="nopanscan" /> <audio format="mp2" channels="2" samplerate="48khz" /> <pgc> <vob file="ivtv.mpg" /> </pgc> </titles> </titleset> </dvdauthor> ---------------------------------------------------------------------------------------------------------------- Any suggestions? Thanks Andrew
|