Попросили кассету оцифровать. Захватил видео через mencoder. Однако он при оцифровке выдал целую кучу сообщений о выпадающих и дублируемых кадрах. Само видео при этом игралось то с ускорениями, то с замедлениями по отношению к звуку. Более менее приемлемое качество получилось только при захвате в dvvideo (но далеко от хорошего).
Добавил опцию -fps 25. Захваченое видео стало идти нормально плавно без рывков. При захвате никаких сообщений о выпадающих или дублирущих кадров. Однако теперь вылезла другая проблема с течением времени звук начинает отставать. Ладно если это будет фиксированная величина тогда её можно будет попробовать поправить средствами самого mencoder. А если величина скорости звука будет неравномерна тогда нужна будет утилита чтобы как то вручную синхронизировать звук с видео. Если кто в курсе подскажите такую.
Захват видео с VHS кассеты. Рассинхронизация звука.
Модератор: Модераторы разделов
Захват видео с VHS кассеты. Рассинхронизация звука.
А начинал я с Xebian
- sspphheerraa
- Сообщения: 1375
- ОС: Gentoo
Re: Захват видео с VHS кассеты. Рассинхронизация звука.
"Плавающий" рассинхрон вы никак не исправите.
Чтобы не было рассинхрона при захвате, звук надо хватать в PCM. К стати, dvvideo хороший вариант для оцифровки, и последующего линейного монтажа... вы же все равно будете потом вырезать "черные" промежутки, склеивать куски и пр., DV формат лучший вариант для этого. А итоговое уже зажмете в AVI(xvid+mp3).
Чтобы не было рассинхрона при захвате, звук надо хватать в PCM. К стати, dvvideo хороший вариант для оцифровки, и последующего линейного монтажа... вы же все равно будете потом вырезать "черные" промежутки, склеивать куски и пр., DV формат лучший вариант для этого. А итоговое уже зажмете в AVI(xvid+mp3).
Sspphheerraa
Re: Захват видео с VHS кассеты. Рассинхронизация звука.
Звук и так в PCM захватывается. А рассинхрон всё равно есть.
А начинал я с Xebian
- sspphheerraa
- Сообщения: 1375
- ОС: Gentoo
Re: Захват видео с VHS кассеты. Рассинхронизация звука.
Ну полный консольный вывод записи трехчасовой кассеты я выдать не могу она у меня ночью оцифровывалась когда я спал.
Но вот первые 10 минут пожалуйста.
Проблема в том что звук и видео стартуют нормально. Однако с течением времени он начинает отставать все больше и больше и к концу отставание уже составляет приблизительно 2,5 секунды.
Но вот первые 10 минут пожалуйста.
Код: Выделить всё
bash-4.1$ mencoder tv:// -tv input=2:width=720:height=576:buffersize=1024:alsa:adevice=hw.1,0:audiorate=48000 -fps 25 -af channels=1 -audio-preload 2.0 -endpos 10:00 -oac pcm -ovc lavc -lavcopts vcodec=ffv1 -o video.avi
MEncoder 20100218-4.4.3 (C) 2000-2010 MPlayer Team
success: format: 9 data: 0x0 - 0x0
TV file format detected.
Selected driver: v4l2
name: Video 4 Linux 2 input
author: Martin Olschewski <olschewski@zpr.uni-koeln.de>
comment: first try, more to come;-)
Selected device: AverMedia AverTV Studio 505
Tuner cap: STEREO LANG1 LANG2
Tuner rxs: MONO
Capabilites: video capture video overlay VBI capture device tuner read/write streaming
supported norms: 0 = NTSC; 1 = NTSC-M; 2 = NTSC-M-JP; 3 = NTSC-M-KR; 4 = PAL; 5 = PAL-BG; 6 = PAL-H; 7 = PAL-I; 8 = PAL-DK; 9 = PAL-M; 10 = PAL-N; 11 = PAL-Nc; 12 = PAL-60; 13 = SECAM; 14 = SECAM-B; 15 = SECAM-G; 16 = SECAM-H; 17 = SECAM-DK; 18 = SECAM-L; 19 = SECAM-Lc;
inputs: 0 = Television; 1 = Composite1; 2 = Composite2; 3 = S-Video;
Current input: 0
Current format: BGR24
v4l2: current audio mode is : MONO
Channel count not available - reverting to default: 2
Channel count not available - reverting to default: 2
[V] filefmt:9 fourcc:0x32315659 size:720x576 fps:25.000 ftime:=0.0400
Input fps will be interpreted as 25.000 instead.
==========================================================================
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
AUDIO: 48000 Hz, 2 ch, s16le, 1536.0 kbit/100.00% (ratio: 192000->192000)
Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1; -1, osd: 1, aspect: 0.000000, round: 1
==========================================================================
Opening video decoder: [raw] RAW Uncompressed Video
Movie-Aspect is undefined - no prescaling applied.
videocodec: libavcodec (720x576 fourcc=31564646 [FFV1])
Selected video codec: [rawyv12] vfm: raw (RAW YV12)
==========================================================================
Forcing audio preload to 0, max pts correction to 0.
Writing header...1f ( 0%) 0.00fps Trem: 0min 0mb A-V:0.000 [0:0]
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.
ODML: Starting new RIFF chunk at 1023MB. 0min 0mb A-V:0.000 [57317:768]
ODML: Starting new RIFF chunk at 2047MB. 0min 0mb A-V:0.000 [57973:768]
ODML: Starting new RIFF chunk at 3071MB. 0min 0mb A-V:0.000 [58440:768]
ODML: Starting new RIFF chunk at 4095MB. 0min 0mb A-V:0.000 [58416:768]
Pos: 600.0s 15001f ( 0%) 24.98fps Trem: 0min 0mb A-V:0.000 [58398:768]
Flushing video frames.
Writing index...
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Video stream: 58398.062 kbit/s (7299757 B/s) size: 4380146650 bytes 600.040 secs 15001 frames
Audio stream: 768.000 kbit/s (96000 B/s) size: 57600000 bytes 600.000 secs
v4l2: 15009 frames successfully processed, 5 frames dropped.
Проблема в том что звук и видео стартуют нормально. Однако с течением времени он начинает отставать все больше и больше и к концу отставание уже составляет приблизительно 2,5 секунды.
А начинал я с Xebian
- sspphheerraa
- Сообщения: 1375
- ОС: Gentoo
Re: Захват видео с VHS кассеты. Рассинхронизация звука.
Попробуйте так:
я такой связкой захватывал много касет, тв-эфира, проблем с рассинхроном не было
Код: Выделить всё
mencoder tv:// -o "1.dv" -tv input=2:width=720:height=576:audiorate=48000:amode=1:alsa -oac pcm -ovc lavc -lavcopts vcodec=dvvideo -of lavf -vf harddup
я такой связкой захватывал много касет, тв-эфира, проблем с рассинхроном не было
Sspphheerraa
Re: Захват видео с VHS кассеты. Рассинхронизация звука.
Решил я свою проблему. Звуковую дорожку можно поправить в audacity. Но это только половина решения проблемы. Чтобы тюнер нормально захватывал (без выпадающих кадров и рассинхронизации звука), нужно было в опции драйвера тюнера добавить alsa=1.
А начинал я с Xebian