Я использую Window Movie Maker для импорта видеоматериалов DV с камеры mini DV, так как проводная карта работает только на Windows.

Я хочу использовать файлы в Linux. К сожалению, они не совместимы с видеоплеерами Linux? Они хорошо играют на Windows Media Player. Звук воспроизводится нормально, но во время воспроизведения видео пустое. Когда вы приостанавливаете видео, текущий кадр действительно появляется, поэтому видео присутствует, оно просто не показывает видео во время воспроизведения.

Команда file показывает:

MyVideo.avi: RIFF (little-endian) data, AVI, 0 x 0, ~30 fps,

Так он думает, что размеры 0x0?

Я пробовал несколько разных опций с mencoder и ffmpeg , но я не знаю, какие настройки нужно использовать, чтобы исправить то, что вызывает пустое видео при воспроизведении.

ОБНОВЛЕНИЕ: кажется, что черное видео во время воспроизведения происходит только при попытке поиска. Если я проигрываю его с самого начала и не делаю пауз или перемоток вперед, видео воспроизводится нормально.

ОБНОВЛЕНИЕ 2:

Поэтому я попытался перестроить индекс с помощью:

mencoder -idx In.avi -ovc copy -oac copy -o Out.avi

И он исправляет индекс, но 10-минутное видео становится продолжительностью час и 10 минут и воспроизводится в замедленном режиме без звуковой дорожки. Но индексация работает!

Вывод команды был:

MEncoder 1.1-4.8 (C) 2000-2012 MPlayer Team
success: format: 0  data: 0x0 - 0x68e1ba00
libavformat version 54.20.4 (external)
Mismatching header version 54.20.3
AVI file format detected.
AVI: ODML: Building ODML index (1 superindexchunks).
AVI_NI: No video stream found.
libavformat file format detected.
[lavf] stream 0: video (dvvideo), -vid 0
[lavf] stream 1: audio (pcm_s16le), -aid 0
VIDEO:  [dvsd]  720x480  0bpp   -nan fps  28771.2 kbps (3512.1 kbyte/s)
[V] filefmt:35  fourcc:0x64737664  size:720x480  fps: -nan  ftime:=  -nan
videocodec: framecopy (720x480 0bpp fourcc=64737664)
audiocodec: framecopy (format=1 chans=2 rate=48000 bits=16 B/s=192000 sample-0)
Pos:  -nans   4095f (28%)  0.00fps Trem:   0min   0mb  A-V: -nan [0:0]

Too many audio packets in the buffer: (4096 in 26236780 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
Pos:  -nans   4096f (28%)  0.00fps Trem:   0min   0mb  A-V: -nan [0:0]

Too many audio packets in the buffer: (4096 in 26236780 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Writing index...
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.

Video stream:     -nan kbit/s  (-2147483648 B/s)  size: 491520000 bytes   -nan secs  4096 frames

Audio stream:     -nan kbit/s  (-2147483648 B/s)  size: 0 bytes  0.000 secs

0