Это команда dvgrab, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
dvgrab - захват видео- и аудиоданных DV или MPEG-2 Transport Stream (HDV) из FireWire
СИНТАКСИС
DVGrab [кредита] [Использование темпера с изогнутым основанием] [-]
ОПИСАНИЕ
DVGrab это программа, которая захватывает видео- и аудиоданные в формате DV или HDV (MPEG2-TS) из цифровых
видеокамеры через FireWire (IEEE 1394). Данные хранятся в одном или нескольких файлах и могут
позже будут обработаны программным обеспечением для редактирования видео. DVGrab может дистанционно управлять видеокамерой, но
он не отображает содержимое видео на экране.
DVGrab также поддерживает устройства DV, совместимые с UVC (USB Video Class), с использованием модуля ядра Linux
uvcvideo, который является драйвером V4L2. В этом режиме нет управления видеомагнитофоном AV / C и, следовательно,
интерактивный режим практически бесполезен. интерактивная функция
" Использование темпера с изогнутым основанием аргумент используется для создания имени файла для хранения видеоданных: Использование темпера с изогнутым основанием-Num.Ext.
Num - порядковый номер, начинающийся с 001, а Ext расширение имени файла, указывающее
используемый формат файла, например avi. Другая схема именования используется всякий раз, когда
-метка времени, -таймкодили -timesys дано (см. ниже). Если Использование темпера с изогнутым основанием это полное имя файла
включая расширение, тогда DVGrab пытается определить формат выходного файла из
расширение, но он все равно вставляет Num. Значение по умолчанию для Использование темпера с изогнутым основанием это «двграб-».
Если вы укажете завершающий '-', то формат будет принудительно преобразован в необработанный DV или HDV и отправлен в
стандартный вывод. DVGrab также будет выводить необработанный DV или HDV на стандартный вывод при захвате в файл, если
stdout передается по конвейеру или перенаправляется.
Вы можете использовать двграба мощные возможности записи файлов с другими программами, которые производят
необработанный DV или HDV. С помощью -стдин вариант и если DVGrab обнаруживает, что он находится на приеме
конец канала, и он не находится в интерактивном режиме, тогда он попытается прочитать необработанный DV или HDV на
стандартный ввод.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
Параметры, длина которых превышает один символ, могут быть указаны с одним или двумя ведущими
дефисы. Кроме того, вы можете использовать пробел или знак равенства для разделения имени параметра и
значение его аргумента.
-a [Num], -автосплит [=Num]
Попробуйте определить, когда начинается новая запись, и сохраните ее в отдельном
файл. Это можно комбинировать с -рамки и -размер варианты и раскол
происходит всякий раз, когда возникает указанное событие. По умолчанию автоматическое разделение отключено.
Num не является обязательным. Без этого, DVGrab определяет, когда нужно разделить, используя флаг в
поток или разрыв во временном коде, где разрыв временного кода
что-либо назад или более одной секунды. Если вы установите необязательный аргумент
Num вы можете установить временную чувствительность в секундах и игнорировать новые-
флаг записи. Это в основном позволяет вам разбивать на большие временные интервалы, такие как
минут или часов. Например, -autosplit = 3600 разделяет запись всякий раз, когда
в записи есть пауза продолжительностью час или более.
-буферы Num
Число кадров, используемых для буферизации задержек ввода-вывода устройства. По умолчанию 100.
-card Num Сообщает DVGrab получать данные с карты FireWire Num. По умолчанию
автоматически выбрать первую карту, содержащую первую обнаруженную камеру, если
используется вместе с -noavc, то проверка шины не выполняется. Если используется в
в сочетании с -руководство шестнадцатеричный, то только указанная шина проверяется на предмет узла с
справ шестнадцатеричный.
-channel Num
Изохронный канал для приема данных. По умолчанию 63, что довольно много.
стандарт среди видеокамер DV в наши дни. Если вы укажете что-то другое, нет
в это время делается попытка сообщить устройству, какой канал использовать. Ты должен
есть какой-то ручной способ указать передающему устройству, какой канал использовать.
-cmmincutsize Num
Эта опция используется для запуска сбора, если происходит разрез Num мегабайта
(собственно мебибайты) до конца коллекции. Эта опция уменьшает
небольшие файлы, создаваемые при использовании -cразмер вариант. Когда новая коллекция
запущен таким образом, количество свободного места в предыдущей коллекции равно
сохранены, и хотя следующие клипы вписываются в предыдущую коллекцию,
новая начальная точка сбора сбрасывается.
-cразмер Num
Эта опция сообщает DVGrab для разделения файлов, когда набор файлов превышает
Num . Эта опция используется для создания коллекций файлов, которые идеально вписываются в
Num мегабайты (собственно мебибайты) (т.е. для архивирования на DVD). Когда это
происходит, запускается новая коллекция (см. также -cmmincutsize опция)
-отлаживать напишите
Отображение отладочной информации HDV, напишите является одним или несколькими из:
all, pat, pmt, pids, pid = N, pes, packet, video, sonya1
-д, -продолжительность время
Установите максимальную продолжительность захвата для всех разделов файлов для одного захвата
сеанс (в интерактивном режиме возможно несколько сеансов). В время Значение
выражается в формате времени СМИЛ2 MediaClipping. Видеть http://w3.org/AudioVideo/ для
спецификация.
Вкратце, это форматы:
XXX [.Y] ч., XXX [.Y] мин., XXX [.Y] [s], XXX мс,
[[ЧЧ:] ММ:] СС [.ms] или smpte = [[[ЧЧ:] ММ:] СС:] FF.
-каждый n Эта опция сообщает DVGrab писать каждый nТолько фрейм (по умолчанию все фреймы).
-ф, -формат dv1 | dv2 | AVI | сырье | диф | qt | розовато-лиловый | JPEG | JPG | mpeg2 | HDV
Задает формат выходных файлов. Формат файла также может быть определен
если вы добавите расширение в Использование темпера с изогнутым основанием название. Следующие расширения
распознаваемые: avi, dv, dif, mov, jpg, jpeg и m2t (HDV).
dv1 и dv2 оба являются файлами AVI с немного разными форматами. dv2 хранит
отдельная звуковая дорожка в дополнение к видеодорожке DV, которая более совместима
с другими приложениями. dv1 хранит только одну интегрированную дорожку DV, так как
формат DV изначально чередует аудио с видео. Поэтому пока dv1
производит меньший результат, некоторые приложения не будут его искать и потребуют dv2
. DVGrab способен создавать очень большие файлы AVI - более 2 или
4 ГБ - однако совместимость с другими инструментами начинает снижаться по сравнению с 1 ГБ.
размер.
сырье хранит данные без изменений и имеет расширение .dv. Эти файлы читаются
с помощью ряда инструментов GNU / Linux, а также Apple Quicktime.
диф это вариант необработанного DV, который называет файлы с расширением .dif, чтобы они могли
Немедленно загрузитесь в MainConcept MainActor5.
qt - это Quicktime, но требует, чтобы dvgrab был скомпилирован с libquicktime.
JPG or JPEG для последовательности файлов изображений JPEG, если dvgrab был скомпилирован с
libdv и jpeglib. Этот параметр можно использовать только с входом DV, но не с HDV.
(MPEG2-TS).
mpeg2 or HDV предназначен для транспортного потока MPEG-2 при использовании, например, HDV
видеокамера или цифровая ТВ-приставка.
По умолчанию сырье
-Ф, -рамки Num
Эта опция сообщает DVGrab хранить самое большее Num кадров на файл до разделения
в новый файл, где Num = 0 означает неограниченный. Соответствующее время зависит от
используемая видеосистема. PAL показывает 25, NTSC около 30 кадров в секунду.
-руководство шестнадцатеричный Если у вас несколько DV-устройств, выберите одно, используя GUID узла.
указано в шестнадцатеричный (шестнадцатеричный) формат. Это формат, отображаемый в
/ proc / bus / ieee1394 / devices или новое ядро 2.6 / sys файловая система. Когда ты
указать GUID, DVGrab установит (или наложит) одноранговое соединение
с устройством вместо прослушивания трансляции устройства. Если вы поставите
шестнадцатеричный значение 1, тогда DVGrab пытается обнаружить устройство, а также настроить
одноранговое соединение. Это особенно удобно с приставками MPEG2-TS,
которые обычно требуют процедуры управления соединением для начала передачи.
-час, -Помощь Показать сводку опций.
-Я, -вход файл
Читать из файл вместо FireWire. Вы можете использовать '-' для стандартного ввода вместо использования
-стдин.
-я, -интерактивный
Сделайте dvgrab интерактивным, когда отдельные нажатия клавиш на стандартном вводе управляют видеомагнитофоном камеры
или начать и остановить захват. В противном случае dvgrab работает в режиме сеанса, где он
немедленно начинает захват и останавливается по указанию или прерыванию (ctrl-c).
-jpeg-деинтерлейс
При использовании -формат JPEG, деинтерлейсируйте вывод, удвоив строки верхнего
поле. Это дешевая форма деинтерлейсинга, которая дает эффективные 50% потери.
в разрешении.
-jpeg-высота Num
При использовании -формат JPEG, масштабируйте вывод высоты до Num (1-2048).
-jpeg-перезаписать имя
Записывать в один и тот же файл изображения для каждого кадра вместо создания последовательности изображений
файлы.
-jpeg-качество Num
При использовании -формат JPEGустановите уровень качества JPEG от 0 (худшее) до 100 (наилучшее).
-jpeg-temp имя 10
Используйте временный файл для создания jpeg, переименуйте файл в имя целевого файла
когда закончите. Полезно при использовании dvgrab с -jpeg-перезаписать для создания веб-камеры
изображения.
-jpeg-ширина Num
При использовании -формат JPEGмасштабируйте вывод ширины до Num (1-2048).
Ширина и высота масштабирования JPEG должны быть меньше или больше
нормальный размер кадра. Например, масштабированный размер 700 в ширину на 525 в высоту
дает хорошее изображение формата 4: 3 с квадратными пикселями, но это недопустимо для NTSC
потому что 700 меньше нормальной ширины 720, а высота больше
чем нормальная высота 480.
Поскольку DV использует неквадратные пиксели, неплохо иметь возможность масштабировать изображение.
на основе соотношения сторон 4: 3 с использованием квадратных пикселей. Для NTSC примерные размеры:
800x600, 640x480 и 320x240. Например, для PAL размер квадратных пикселей составляет 384 x 270 пикселей.
и 768x540.
-jvc-p25 Удалите флаг repeat_first_field и установите 25 кадров в секунду, чтобы исправить ошибку.
поток, записанный в режиме JVC HDV P25.
-блок Выровняйте захват по нескольким -рамки на основе временного кода. Это полезно для
избыточность, когда более одной машины захватывают данные с одного FireWire
устройства, и вы хотите, чтобы каждый файл содержал одинаковые кадры. Для обеспечения
файлы с каждой машины имеют одно и то же имя, используйте -таймкод вариант и
то же Использование темпера с изогнутым основанием имя.
-lockstep_maxdrops Num
If Num кадры удаляются последовательно, затем закройте файл и возобновите захват
на следующем интервале остановки. Если Num равно -1, то разрешить неограниченное количество
последовательно отброшенные кадры; это значение по умолчанию.
-lockstep_totaldrops Num
If Num кадры отбрасываются в текущем файле, затем закрывают файл и возобновляют
захват на следующем интервале локального шага. Если Num равно -1, то разрешить неограниченное
общее количество пропущенных кадров; это значение по умолчанию.
-noavc Отключить использование управления видеомагнитофоном AV / C. Это полезно, если вы снимаете живое видео.
с камеры, потому что в режиме камеры команда воспроизведения AV / C сообщает камере
начать запись, возможно поверх материала на текущей ленте. Это относится к
либо интерактивный, либо неинтерактивный, потому что неинтерактивные кадры отправляют
воспроизведение и остановка на видеомагнитофоне при запуске и остановке захвата.
-не останавливайся Отключает отправку команды остановки видеомагнитофона AV / C при выходе DVGrab.
-opendml При использовании -формат dv2, создайте OpenDML-совместимый тип 2 DV AVI. Это
требуется для поддержки файлов dv2> 1 ГБ. dv1 всегда поддерживает файлы размером> 1 ГБ.
-р, -Recordonly
Когда видеокамера находится в режиме записи, эта опция вызывает DVGrab только захватить
когда видеокамера записывает без паузы. Обычно в режиме записи
dvgrab всегда выполняет захват, чтобы вы могли использовать видеокамеру исключительно как камеру, где
компьютерный оператор контролирует ситуацию. Эта опция заставляет dvgrab работать как видеомагнитофон, где
оператор камеры контролирует, когда происходит захват. Это очень удобно, когда
используется с -автосплит возможность автоматического создания нового файла для каждого
выстрелил. Эта опция требует AV / C и не будет работать с -noavc опцию.
- ветер Перед началом захвата полностью перемотайте ленту в начало.
Естественно, для этого требуется AV / C; однако, возможно, не так очевидно то, что это действительно
не относится к интерактивному режиму.
-показать статус
Обычно информация о состоянии захвата отображается после завершения записи в
каждый файл. Эта опция позволяет отображать статус захвата во время захвата, обновляется
за каждый кадр.
-с, -размер Num
Эта опция сообщает DVGrab хранить самое большее Num мегабайты (на самом деле мебибайты)
на файл, где Num = 0 означает неограниченный размер файла для больших файлов. По умолчанию
максимальный размер - 1024 МБ.
-срт Создавайте файлы субтитров, содержащие дату и время записи в формате SRT.
Для каждого видеофайла создается два дополнительных файла с расширением
Создаются .srt0 и .srt1. Они содержат дату и время записи как
субтитры в формате SRT. Файл .srt0 содержит субтитры с хронометражом.
на основе времени выполнения с начала текущего файла. Используйте этот файл, если
вы перекодируете в такой формат, как AVI. Файл .srt1 содержит субтитры с
время зависит от временного кода, предоставленного камерой. Программа mplayer
понимает этот тип субтитров.
-стдин Прочтите DV-поток из канала на stdin вместо FireWire.
-таймкод Поместите временной код первого кадра каждого файла в имя файла.
-т, -метка времени
Поместите информацию о дате и времени записи в имя файла.
-timesys В имя файла укажите систему, а не дату и время записи. Это полезно
при использовании преобразователей, которые не меняют дату записи и время в
DV поток.
-В, -v4l2 Захват с устройства USB Video Class (UVC), поддерживающего DV. Это использует
Модуль ядра uvcvideo через V4L2. Файл устройства по умолчанию - / dev / video. Использовать
-вход возможность установить другой файл устройства.
-в, -версия
Показать версию программы.
-24p Для Quicktime DV установите частоту кадров 24 кадра в секунду в файле Quicktime. Только это
работает должным образом, если видео было снято в режиме 24p.
-24па Для Quicktime, DV, помимо установки частоты кадров 24 в Quicktime
файл, также отмените процесс раскрытия 2: 3: 3: 2, удалив чересстрочную букву "C"
Рамка. Это работает должным образом, только если видео было снято в 24p Advanced.
режим. Видеть http://www.adamwilt.com/24p/
ПРИМЕРЫ
DVGrab фу-
Захватывает видеоданные из источника FireWire по умолчанию и сохраняет их в файлы
foo-001.avi, foo-002.avi, и т.д.
DVGrab -рамки 25 фу-
Предполагая, что источник видео PAL, эта команда записывает видео длительностью в одну секунду.
данных в файле.
DVGrab -автосплит -рамки 750 -метка времени фу-
Записывает видеоданные из источника FireWire по умолчанию, разрезает на части по 30
секунд (при условии PAL) или когда начинается новая запись и называет полученный
файлы в соответствии с информацией о дате и времени в видеопотоке.
DVGrab -автосплит -размер 1998 -cразмер 4400 -cmmincutsize 10 фу-
Записывает видеоданные из источника FireWire по умолчанию, разрезает их на фрагменты, когда
начинается новая запись или когда текущий файл превышает 1998 мегабайт (фактически,
мебибайт), или текущий набор файлов превышает 4400 мегабайт. Это также
уменьшает размер самого маленького файла, созданного из-за уменьшения размера коллекции до 10
мегабайты.
Этот вариант идеально подходит для резервного копирования DV на DVD, так как 2 ГБ - это примерно максимум.
размер файла, который (текущая) реализация файловой системы ISO9660 в Linux может
ручка!
Предупреждение: можно создать файловую систему ISO9660 с файлами более 2
Gb, но текущий драйвер linux IS09660 не может их прочитать! Новые ядра Linux
может работать с файловыми системами ISO9660 с размером файлов более 2 Гб.
DVGrab -формат HDV -автосплит
Захват с видеокамеры HDV.
DVGrab -формат mpeg2 -руководство 1
Запись с цифровой ТВ приставки.
DVGrab -jpeg-над -jpeg-w = 320 -jpeg-h = 240 -d smpte = 1 веб-камера.jpeg
Сделайте снимок одного кадра, сохраните его как JPEG с именем webcam.jpg и выйдите. Этот
пример также демонстрирует обработку опций. Вам нужно только указать достаточное количество
длинное имя параметра, чтобы однозначно его идентифицировать. Вы можете использовать пробел или знак равенства для
отдельное имя опции и аргумент. Формат файла определяется по имени файла.
расширение. Кроме того, поскольку -jpeg-перезаписать используется, имя файла будет точно
"webcam.jpeg" и не содержать цифр.
DVGrab -V Захват через USB с устройства DV, совместимого с UVC.
DVGrab -v4l -вход / dev / video1
Захват через USB с UVC-совместимого устройства DV с помощью файла устройства / dev / video1.
DVGrab -format = hdv -autosplit = 28800 -срт фу-
Захват с видеокамеры HDV с разделением при каждом перерыве в записи
длится более 8 часов. Скорее всего, это создаст отдельный файл для
каждый день (полезно для праздничных видеороликов). Он также будет генерировать файлы субтитров.
Предполагая, что файлы foo-001.m2t и foo-002.m2t созданы,
соответствующие файлы субтитров будут foo-001.srt0, foo-001.srt1 и
foo-002.srt0, foo-002.srt1. Вы можете использовать файлы субтитров, чтобы показать
дата и время записи при просмотре видео.
Используйте dvgrab онлайн с помощью сервисов onworks.net