Досить непогано можна записувати відео за допомогою програми
streamer, котра входить в пакунок
v4l-tools.
Довідкову інформацію по цій програмі можна викликати командою:
>
streamer -hДля запису відеосигналу у файл використовується команда:
>
streamer -i Composite2 -o ~/record/video/video-01.avi -f mjpeg -r 24 -F mono16 -t 2:5:0В цій команді маємо наступні параметри:
-i — вхід, тобто джерело відеосигналу; може приймати значення:
- Television
- TV (mono only)
- Composite1
- Composite2
- S-Video
-o — адреса до вихідного відеофайлу; перед записом перевіряємо вільний простір (з розрахунку 1 год. ~ 2 Гб);
-f та
-F — формат запису відео та звуку; можна використати наступні значення (витяг з довідки):
raw — одиничний файл, raw-формат відео
формати відео: |
rgb | 24 bit TrueColor (BE: rgb) | [raw] |
gray | 8 bit StaticGray | [raw] |
422 | 16 bit YUV 4:2:2 (packed, YUYV) | [raw] |
422p | 16 bit YUV 4:2:2 (planar) | [raw] |
4mpeg | 4mpeg-o yuv4mpeg (old mpeg2enc) | [yuv] |
yuv4mpeg | (mpeg2enc >= 1.6) | [yuv] |
формати звуку: |
mono8 | 8bit mono | [wav] |
mono16 | 16bit mono (LE) | [wav] |
stereo | 16bit stereo (LE) | [wav] |
avi — формат Microsoft AVI (RIFF)
формати відео: |
rgb15 | 15 bit TrueColor (LE) | [avi] |
rgb24 | 24 bit TrueColor (LE: bgr) | [avi] |
mjpeg | MJPEG (AVI) | [avi] |
jpeg | JPEG (JFIF) | [avi] |
формати звуку: |
mono8 | 8bit mono | [avi] |
mono16 | 16bit mono (LE) | [avi] |
stereo | 16bit stereo (LE) | [avi] |
-r — насиченість відеопотоку, знімків/с; даний параметр практично задає якість отриманого відео; стандартно програма використовує значення 10 знімків/с, але з такою насиченістю якість відео виходить низькувата, тому доцільно задавати значення не менше 20 знімків/с (рекомендовано 24 знімки/с); даний параметр потрібно підбирати експериментальним шляхом під кожний процесор і в разі недостатньої потужності знижувати його;
-t — тривалість запису відео, що задається в кількості знімків або в часовому форматі: гг:хх:сс; в прикладі заданий час для двохгодинної касети із запасом в п'ять хвилин.