В сообщении от Monday 29 October 2007 17:20:44 Francesco Romani написал(а):
> $ transcode -x v4l2,v4l2 -g 640x480 -i /dev/video -p /dev/dsp -y dv -N 0x1
>
> > -o
> > video_out.dv -m audio_out.pcm
>
> ^^^^^^^^^^^^^^^
>
> > $ tcprobe -i video_out.avi
>
> ^^^^^^^^^^^^^^^^^^^^^^^^^^^
>
> ..Are you sure this is the same file that you've just produced?
Sorry, my wrong ...
OK:
16x9.dv - Good DV,
video_out.dv - uncorrect DV
$ transcode -x v4l2,v4l2 -g 640x480 -i /dev/video -p /dev/dsp -y dv -N 0x1 -o
video_out.dv
$ tcprobe -i video_out.dv
[tcprobe] RIFF data, AVI video
[avilib] V: 25.000 fps, codec=DVSD, frames=87, width=640, height=480
[avilib] A: 48000 Hz, format=0x01, bits=16, channels=2, bitrate=1536 kbps,
[avilib] 87 chunks, 668160 bytes, CBR
[tcprobe] summary for video_out.dv, (*) = not default, 0 = not detected
import frame size: -g 640x480 [720x576] (*)
frame rate: -f 25.000 [25.000] frc=3
audio track: -a 0 [0] -e 48000,16,2 [48000,16,2] -n 0x1 [0x2000] (*)
bitrate=1536 kbps
length: 87 frames, frame_time=40 msec, duration=0:00:03.480
$
$ tcprobe -i 16x9.dv
[tcprobe] Digital Video (NTSC)
[tcprobe] summary for 16x9.dv, (*) = not default, 0 = not detected
import frame size: -g 720x480 [720x576] (*)
aspect ratio: 16:9 (*)
frame rate: -f 29.970 [25.000] frc=4 (*)
audio track: -a 0 [0] -e 48000,16,2 [48000,16,2] -n 0x1 [0x2000] (*)
bitrate=1536 kbps
$
Sorry, but I don't know how to change MPlayer to en locale, LANG="C"
LC_ALL="C" didn't work. So:
$ mplayer 16x9.dv
...
Открываю декодер видео: [dshow] DirectShow video codecs
Decoder supports the following YUV formats: YUY2 UYVY
Decoder is capable of YUV output (flags 0x9)
VDec: запрос vo config - 720 x 480 (предпочтимое цветовое пространство: Packed
YUY2)
[PP] Использую постобработку из кодека, max q = 4.
VDec: использую Packed YUY2 в качестве выходного csp (не 0)
Movie-Aspect - 1.82:1 - премасштабирую для коррекции соотношения сторон
фильма.
VO: [xv] 720x480 => 872x480 Packed YUY2
[ASPECT] Предупреждение: Не найдено подходящего разрешения!
Выбран видеокодек: [qdv] vfm: dshow (Sony Digital Video (DV))
...
$ mplayer video_out.dv
...
Открываю декодер видео: [dshow] DirectShow video codecs
Warning: DS_Filter() could not connect to output pin. (DLL=qdv.dll,
r=0x8004022a)
Failed to create DirectShow filter
ОШИБКА: Не смог открыть требующийся DirectShow кодек: qdv.dll
Вам нужно обновить/установить пакет бинарных кодеков.
Зайдите на http://www.mplayerhq.hu/dload.html
Ошибка инициализации Декодера Видео :(
Открываю декодер видео: [ffmpeg] FFmpeg's libavcodec codec family
Выбран видеокодек: [ffdv] vfm: ffmpeg (FFmpeg DV decoder)
...
Best regards,
SIEGERSTEIN