Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

VirtualDub 1.7.1

Софт
VirtualDub, широко известная программа для захвата и обработки видео, обновилась до версии 1.7.1. Среди нововведений поддержка анимированных GIF файлов и новый драйвер захвата видео с экрана.

Скачать VirtualDub 1.7.1:
VirtualDub-1.7.1.zip (1.24Mb)
VirtualDub-1.7.1-AMD64.zip (1.35Mb, с оптимизациями для процессоров AMD64)
Рейтинг 0
Просмотры 464
Комментарии 0

VirtualDub 1.9.4

Софт
Итак, после долгой разработки вышел первый стабильный релиз VirtualDub ветки 1.9.x...
Что нового он нам принёс:
  • Полная работоспособность под Windows Vista/Windows 7 RC
  • Исправлена совместимость с Windows NT 4.0
  • Настройка пользовательских горячих клавиш
  • Косметические изменения в меню
  • итак всё работало незначительные багфиксы
32-разрядная версия
64-разрядная версия (amd64)
подробнее
Всего голосов 30: ↑25 и ↓5 +20
Просмотры 413
Комментарии 22

AviSynth + VirtualDub: Извлекаем аудио в командной строке

Звук
Мне как-то потребовалось извлечь аудио из *.FLV файлов. Графические видеоредакторы мне показались для этой цели слижком уж неподходящими, поэтому я решил написать свою собственную утилиту, делающую извлечение звука из любых медиафайлов, в командной строке.
Я пользовался только опенсорсными продуктами.

Итак, что нам потребуется:
  • набор кодеков, такой как K-Lite Codec Pack
  • видеоредактор Virtual Dub
  • AVISynth


Шаг 1. Устанавливаем K-Lite Codec Pack, Virtual Dub и AVISynth.

Шаг 2. Пишем вот такой скрипт на BAT-языке командного процессора cmd.exe:

@echo off
@rem (C) danx
set VD=VirtualDub.audio.
echo VirtualDub.Open(VirtualDub.params[0],"",0); > 1.jobs
echo %VD%SetSource(1); >> 1.jobs
echo %VD%SetMode(1); >> 1.jobs
echo %VD%SetInterleave(1,500,1,0,0); >> 1.jobs
echo %VD%SetClipMode(1,1); >> 1.jobs
echo %VD%SetConversion(44100,0,1,0,1); >> 1.jobs
echo %VD%SetVolume(); >> 1.jobs
echo %VD%SetCompression(); >> 1.jobs
echo %VD%EnableFilterGraph(0); >> 1.jobs
echo %VD%filters.Clear(); >> 1.jobs
echo VirtualDub.SaveWAV(VirtualDub.params[1]); >> 1.jobs
echo VirtualDub.Close(); >> 1.jobs
FOR %%i IN (*.*) do (
  if not exist %%~ni.wav (
    echo.
    echo Re-compressing %%i
    echo c = DirectShowSource^("%%i"^) > 3.avs
    echo AudioDub^(BlankClip^(length=c.FrameCount^), c^) >> 3.avs
    "C:\Program Files\VirtulDub\vdub.exe" /i 1.jobs 3.avs %%~ni.wav >nul
  )
)
del /q /s 3.avs >nul 2>&1
del /q /s 1.jobs >nul 2>&1


Читать дальше →
Всего голосов 13: ↑8 и ↓5 +3
Просмотры 2.7K
Комментарии 11

Проверка VirtualDub

Блог компании PVS-Studio Совершенный код *C++ *
PVS-Studio, VirtualDub
Только что, я сел и проверил проект VirtualDub с помощью PVS-Studio. Выбор был случаен. Я считаю, самое главное регулярно проверять/перепроверять различные проекты, чтобы показать, как развивается анализатор кода PVS-Studio. А какой проект будет проверен, не так важно. Ошибки есть везде. Проект VirtualDub мы уже проверяли в 2011 году, но тогда почти ничего интересного не нашлось. Вот я и решил посмотреть, как обстоят дела, спустя 2 года.

Читать дальше →
Всего голосов 90: ↑81 и ↓9 +72
Просмотры 30K
Комментарии 33

Манипуляции с матрицами квантования

Работа с видео *
Из песочницы
Эта статья будет интересна прежде всего тем, кто по каким-то причинам предпочитает AVI и XVID, а не MKV и H264. На форумах doom9 и ixbt поднимались вопросы по поводу использования различных матриц, а также применения собственных, но вразумительного ответа, кроме углубления в теорию дискретно-косинусного преобразования, никто не дал. Есть статья, где приводятся неплохие матрицы, но там не объясняются их преимущества и недостатки. Так что буду рад, если окажусь пионером.
Читать дальше →
Всего голосов 10: ↑9 и ↓1 +8
Просмотры 8.6K
Комментарии 7

Манипуляции с матрицами квантования. Часть 2

Работа с видео *
Это продолжение статьи, в которой я больше расскажу о теории и практике кодирования видео с помощью Xvid, а также представлю улучшенную версию своей матрицы, в которой показатель «качество/размер» стал больше. Подробности под катом.
Читать дальше →
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 9.2K
Комментарии 1

x264 + VirtualDub vs XviD. Исследуем возможности, повышаем эффективность

Работа с видео *
Tutorial
В предыдущем посте я писал про разработку собственной матрицы под XviD. Той статьи не было бы, если б я сразу занялся x264. А занялся я им, потому что видел, что такие проблемы XviD, как квадратичность, искажение градиента цвета, ореол вокруг объектов, устраняются в x264.
Целью задачи стало выяснение этих возможностей кодека, а также скорости кодирования и размера файла. x264 успешно справился со всеми задачами и ниже вы узнаете, как это сделать легко и непринуждённо.
Читать дальше →
Всего голосов 19: ↑14 и ↓5 +9
Просмотры 32K
Комментарии 20

Пишем простой плагин для VirtualDub

C++ *Visual Studio *Разработка под Windows *
Tutorial
Несмотря на то что обработка видео не спеша переезжает на OpenCL / CUDA VirtualDub остается удобным средством для простых действий с видео. Обрезка кадра, добавление фильтров или наложение выполняется гораздо удобнее чем из консоли ffmpeg. Кроме того за годы существования была разработана масса фильтров позволяющие выполнять многие операции быстро и удобно. Несмотря на простоту SDK, при написании плагина возникают некоторые нюансы. Статья посвящена работе с ними.

Читать дальше →
Всего голосов 21: ↑21 и ↓0 +21
Просмотры 5K
Комментарии 11

Мой восьмилетний квест по оцифровке 45 видеокассет. Часть 1

Блог компании Дата-центр «Миран» Хостинг Работа с видео *Облачные сервисы Видеотехника
Перевод
За последние восемь лет я перевозил эту коробку с видеокассетами в четыре разные квартиры и один дом. Семейные видеозаписи из моего детства.



Спустя более 600 часов работы я, наконец, оцифровал и нормально их организовал, так что кассеты можно выбросить.

Часть 2


Всего голосов 27: ↑24 и ↓3 +21
Просмотры 22K
Комментарии 75

Мой восьмилетний квест по оцифровке 45 видеокассет. Часть 2

Блог компании Дата-центр «Миран» Хостинг Работа с видео *Облачные сервисы Видеотехника
Перевод
В первой части описан тяжкий квест по оцифровке старых семейных видеозаписей с разбиением их на отдельные сцены. После обработки всех клипов я хотел организовать их просмотр в онлайне такой же удобный, как на YouTube. Поскольку это личные воспоминания семьи, на самом YouTube их выкладывать нельзя. Нужен более приватный хостинг, одновременно удобный и безопасный.

Шаг 3. Публикация


ClipBucket, опенсорсный клон YouTube, который можно установить на собственном сервере


Первым делом я попробовал ClipBucket, который называет себя опенсорсным клоном YouTube, который можно установить у себя на сервере.



Удивительно, но у ClipBucket нет никаких инструкций по установке. Благодаря стороннему руководству я автоматизировал процесс установки с помощью Ansible, инструмента управления конфигурацией серверов.
Читать дальше →
Всего голосов 22: ↑21 и ↓1 +20
Просмотры 8.7K
Комментарии 7