1
我有一个显示为/dev/video1
的电视调谐卡。我正试图将一些旧的VHS录像带数字化。电视调谐器不做音频,我有一条线连接到我的麦克风。使用gstreamer和音频/视频不同步录制电视调谐器/网络摄像机
这是我用来捕捉视频&音频并将其保存到文件的gstreamer管道。我使用的是运动jpeg,因为我不希望它丢帧和丢失内容。稍后我会对它进行更好的编码。
gst-launch-0.10 v4l2src device=/dev/video1 ! \
queue ! \
video/x-raw-yuv,width=640,height=480 ! \
ffmpegcolorspace ! \
jpegenc ! \
avimux name=mux ! \
filesink location=output.avi \
pulsesrc ! \
queue ! \
audioconvert ! \
audio/x-raw-int,rate=44100,channels=2 ! \
mux.
这一切都很好,很好。我有播放有视频和音频的文件。但是,有时播放输出文件时,音频&视频不同步。它发生在视频中的相同位置,在许多不同的媒体播放器上(图腾,mplayer)。所以我认为这是我如何保存和录制文件的问题。
有什么我可以做的管道,使它不太可能遭受音频/视频同步问题?我对gstreamer和视频/音频编解码器有点新手,所以我可能在这里做一些愚蠢的事情(请指出!)。是否有任何视频/音频/复用器编解码器会更好?