GoGPT Best VPN GoSearch

Значок OnWorks

lavrec - Онлайн в облаке

Запустите lavrec в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда lavrec, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


lavrec - Запись MJPEG-видео с zoran / video4linux-устройства

СИНТАКСИС


лаврек [кредита] имя файла (а)

ОПИСАНИЕ


лаврек может использоваться для записи видео в формате MJPEG (QuickTime или AVI) с zoran
устройство видеозахвата, такое как Miro / Pinnacle DC10 (+), Iomega Buz или Linux Media
LML33 от Labs, или с обычного устройства video4linux, такого как дешевый Bt848 или Bt878 на базе
TV-карты, которые продаются в каждом компьютерном магазине за углом.

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


лаврек принимает следующие варианты:

имя файла
Файл для записи (* .avi, * .qt). Используйте% для записи в несколько файлов (используя
файл% 02d.avi будет записываться в file00.avi, file01.avi и т. д.). Вы также можете дать больше
чем одно имя файла, что будет иметь тот же эффект. Это позволит избежать проблем
в результате ограничений типа файла или размера файловой системы. AVI, например, имеет 2 ГБ
limit, как и ext2fs в ядрах 2.2.x.

- программное обеспечение-кодирование
По умолчанию lavrec будет записывать в режиме, который подходит только для записи из
аппаратные устройства MJPEG. Использование этой опции заставит lavrec использовать
программное кодирование JPEG (с использованием libjpeg), которое позволяет захватывать видео в формате MJPEG из многих
универсальные устройства video4linux (например, на базе Bt848 / Bt878).

- программное обеспечение-кодирование-yuvp
Этот параметр добавляет поддержку драйвера USB EM28XX. Поскольку это драйвер V4L2. Как
исходная программная реализация BTTV предполагает, что драйвер поддерживает V4L, он будет
не работает с драйвером EM28XX, даже со слоем эмуляции V4L1. Этот
опция позволяет две вещи:
Это позволяет вызовам V4L2 сделать взаимодействие с этим драйвером возможным.
Он выбирает формат карт YUV Packed и программно конвертирует его в YUV.
Планарный. Процесс после этого такой же, как и для драйвера BTTV. некоторые вещи
Обратите внимание на тот факт, что драйвер EM28XX ожидает аудиозаписи с частотой 48 кГц. если ты
выберите более медленный, все будет работать, но будет много удаленных / вставленных кадров.
Чем ниже частота дискретизации, тем хуже становится эта проблема. Запись на 48 кГц есть
поэтому рекомендуется. Этот код был протестирован и работает с DVC100.
Pinnacle Dazzle. Эта опция должна работать с любым EM28XX, но это не было
проверено. Это может работать для любого другого устройства V4L2, которое выводит упакованный формат YUV,
Однако это не было проверено. Мы будем благодарны за обратную связь.

-f / - формат [a|A|q|m]
Формат, в котором видео должно быть сохранено на жестком диске.
а - MJPEG AVI
A - MJPEG AVI с замененными полями
q - Квиктайм
По умолчанию lavrec будет смотреть на расширение первого файла (* .avi, * .qt) и
выберите формат на основе этого.

-i / - ввод [p|P|n|N|s|S|t|T|f|a]
or

-i / - ввод ввод [: норма]
Источник записи и стандартный формат видеоисточника.
p - PAL через композитный или 1-й вход Bt8x8
P - PAL через SVHS- или 2-й вход Bt8x8
t - PAL через ТВ-тюнер- или 3-й вход BT8x8
n - NTSC через композитный или 1-й вход Bt8x8
N - NTSC через SVHS- или 2-й вход Bt8x8
T - NTSC через ТВ-тюнер- или 3-й вход BT8x8
s - SECAM через композитный или 1-й вход Bt8x8
S - SECAM через SVHS- или 2-й вход Bt8x8
f - SECAM через ТВ-тюнер- или 3-й вход BT8x8
a - (или любая другая буква) Autosense (по умолчанию)
Ввод может быть указан как одиночными буквами, так и числом ввода с
необязательная норма, где число указывает n-й вход карты, начиная с
От 1 до 10. Использование числового ввода необходимо при использовании ввода XNUMX или выше с
карта с более чем тремя входами, например AverMedia 6 Eyes. Когда
при числовом вводе с нормой оно должно содержать полное название нормы; действительные имена
являются pal, ntsc и secam. Вы можете использовать выбор числового ввода для карточек только с
три входа, которые есть у большинства карт на базе Zoran. "-i 2: pal" используется с Buz
будет эквивалентно "-i P", запись с входа S-Video в формате PAL.

-d / - прореживание Num
Запись прореживания, 1, 2 или 4. Это приведет к уменьшению размера файла
записал видео по горизонтали и вертикали. Использовать разные горизонтальные и
вертикальное прореживание, используйте два числа, первое - горизонтальное, а
второй - вертикальный (-d 12). Примечание: эту опцию можно использовать только во время
аппаратная запись.

-g / - геометрия ШxВ (+ X + Y)
При покупке недвижимости аппаратные средства запись: Строка геометрии в стиле X, придающая геометрию
недециманный подкадр для записи. По умолчанию используется полный кадр, поэтому 720x576 / 480 + 0 + 0
для Buz / LML33-пользователей и 640x480 + 0 + 0 или 768x576 + 0 + 0 для DC10 (+) - пользователей. При покупке недвижимости
программное обеспечение запись: Размер записываемого видео. В настоящее время ширина и
высота должна быть кратна 16. Вы всегда снимаете полный кадр, так как большинство
Устройства video4linux не поддерживают захват подкадров.

-q / - качество Num
Качество записываемого JPEG-видео (в процентах). Это должно быть число
от 0 до 100. Более низкое качество обычно означает меньший размер файла, более высокий
качество займет больше места на диске, но даст более детальное совершенство в
полученное записанное видео. По умолчанию 50%.

-C / - канал СПИСОК: ЧАН
Выберите канал для записи (в стиле xawtv). По умолчанию lavrec будет просто использовать
текущий телеканал.

-t / - время Num
Время записи в секундах. По умолчанию не ограничено. Чтобы остановить запись видео, пока
записи используйте Ctrl-C.

-S / - однокадровый
Режим покадровой съемки. Это означает, что можно захватывать отдельные кадры из
устройство захвата.

-T / - покадровая съемка Num
фактор покадровой съемки, что означает, что только каждый -й кадр сохраняется в
запись файла.

-w / - ждать
Если задана эта опция, lavrec будет ждать, пока пользователь нажмет клавишу ВВОД, прежде чем
начало записи.

-B / - партия
Этот параметр отключает все возможные параметры интерактивности и ограничивает вывод на консоль.
насколько это возможно. Полезно для cron / записи по расписанию.

-a / - размер аудио в битах Num
Размер аудио в битах: 0, 8 или 16 (по умолчанию). 0 означает отсутствие звука.

-r / - битрейт аудио Num
Частота дискретизации звука в Гц. Это должна быть частота дискретизации, поддерживаемая
звуковая карта. Часто поддерживаемые значения частоты дискретизации звука: 11025, 22050 или 44100.
(по умолчанию).

-s / - стерео
Захват в стерео. По умолчанию lavrec захватывает в моно.

-l / - громкость звука Num
Уровень записи. Это должно быть значение от 0 (нет звука) до 100 (громко
запись). -1 (по умолчанию) означает, что настройки микшера вообще не касаются.

-m / - отключить звук
Отключение звука во время записи. Это может быть полезно при записи звука с
микрофон, чтобы отключить эхо. По умолчанию эта опция отключена.

-R / - источник звука [l|m|c]
Источник записи: (l) встроенный, (m) микрофон или (c) d-rom. По умолчанию
запись из линейного входа (l).

-U / - использовать-читать
Для записи звука используйте системный вызов read (), а не системный вызов mmap ().
Это может исправить многие проблемы с записью звука.

-c / - синхронизация [0|1|2]
Усилия на уровне синхронизации аудио / видео. (0) означает отсутствие синхронизации, (1) означает
этот lavrec будет реплицировать кадры для потерянных кадров. (2) означает, что lavrec будет
реплицировать кадры для потерянных кадров и выполнять коррекцию синхронизации. По умолчанию 2.

-n / - буферы mjpeg Num
Количество MJPEG-буферов. По умолчанию 32. Попробуйте изменить это число, если у вас много
потерянные кадры.

-b / - размер буфера mjpeg Num
Размер буфера MJPEG в килобайтах. По умолчанию 256 КБ.

--max-размер-файла Num
Максимальный размер файла в формате JPEG. По умолчанию lavrec использует максимально возможное
размер для этого конкретного формата записи.

--max-файловые-кадры Num
Максимальное количество кадров в одном файле JPEG. По умолчанию количество кадров
ограничивается только другими факторами, такими как максимальный размер файла.

--file-flush Num
Сбрасывать файл на диск после каждого захваченного числа кадров.

-v / - подробный Num
Уровень детализации (0, 1 или 2). По умолчанию 0.

ОКРУЖАЮЩАЯ СРЕДА


Lavrec распознает следующие переменные среды:

LAV_VIDEO_DEV
Видеоустройство. По умолчанию / dev / video

LAV_AUDIO_DEV
Звуковое устройство. По умолчанию / dev / dsp

LAV_MIXER_DEV
Устройство смесителя. По умолчанию / dev / Mixer

ВЫВОД


Lavrec выведет текущее состояние записи. Обычно это выглядит так:
0.06.14: 22 int: 00040 lst: 0 ins: 0 del: 0 ae: 0 td1 = 0.014 td2 = 0.029
Первая часть - это время, потраченное на запись (часы - минуты - секунды -
кадры). Int это интервал (в миллисекундах) между двумя захваченными кадрами (это должно
быть около 40 для PAL / SECAM и 33 для NTSC). LST количество потерянных кадров. модули и
из - количество кадров, вставленных и удаленных для исправления синхронизации. ae это число
звуковых ошибок. td1 и td2 - разница во времени аудио / видео (рассинхронизация).

ТИПИЧНЫЙ ЗАПИСЫВАЕМ СЕССИИ


Ладно, вариантов много. А как бы я обычно записывал видео? Предположим, вы
хотите записывать с разрешением VCD (352x288) из источника PAL. Вы можете захотеть немного выше
качество, чем по умолчанию (80%). Вы используете параметры звука по умолчанию и записываете в файл AVI. Что
Сказав это, ваша командная строка записи будет выглядеть так:

От аппаратные средства MJPEG, устройств (S-видео вход)
lavrec --format = a --input = P --quality = 80 --decimation = 2 /path/to/file.avi

От "обычные" видео4линукс устройств
lavrec --software-encoding --format = a --input = p --quality = 80 --geometry = 352x288
/путь/к/файлу.avi

Используйте lavrec онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

Команды Linux

Ad




×
Реклама
❤️Совершайте покупки, бронируйте или заказывайте здесь — никаких затрат, что помогает поддерживать бесплатность услуг.