Работа со звуком → AviSynth + VirtualDub: Извлекаем аудио в командной строке
Мне как-то потребовалось извлечь аудио из *.FLV файлов. Графические видеоредакторы мне показались для этой цели слижком уж неподходящими, поэтому я решил написать свою собственную утилиту, делающую извлечение звука из любых медиафайлов, в командной строке.
Я пользовался только опенсорсными продуктами.
Итак, что нам потребуется:
Шаг 1. Устанавливаем K-Lite Codec Pack, Virtual Dub и AVISynth.
Шаг 2. Пишем вот такой скрипт на BAT-языке командного процессора cmd.exe:
Я пользовался только опенсорсными продуктами.
Итак, что нам потребуется:
- набор кодеков, такой как K-Lite Codec Pack
- видеоредактор Virtual Dub
- AVISynth
Шаг 1. Устанавливаем K-Lite Codec Pack, Virtual Dub и AVISynth.
Шаг 2. Пишем вот такой скрипт на BAT-языке командного процессора cmd.exe:
@echo off @rem © 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
Софт → VirtualDub 1.9.4
Итак, после долгой разработки вышел первый стабильный релиз VirtualDub ветки 1.9.x...
Что нового он нам принёс:
64-разрядная версия (amd64)
подробнее
Что нового он нам принёс:
- Полная работоспособность под Windows Vista/Windows 7 RC
- Исправлена совместимость с Windows NT 4.0
- Настройка пользовательских горячих клавиш
- Косметические изменения в меню
итак всё работалонезначительные багфиксы
64-разрядная версия (amd64)
подробнее
Персональные блоги → Как сжать видео, захваченное SnagIt и др. программами
Друзья, я бы хотел поделиться с Вами своим маленьким опытом по сжатию видео файлов. А именно по уменьшению размеров исходного файла.
На днях, при помощи программы SnagIt, я записал несколько обучающих видеороликов по переводу статичного сайта на движок ExpressionEngine. Это опять же таки мой первый опыт в записи обучающих видео роликов. Файлы получились большого размера, взять хотя бы файл длительностью 1 мин 18 сек — он был размером 87 Мб.
Конечно такой размер файла для такого количества времени не допустим, поэтому нам необходимо его сжать. Хотел бы так же отметить, что запись с экрана я производил на произвольном участке экрана, поэтому габариты видео у меня будут не стандартные.

На днях, при помощи программы SnagIt, я записал несколько обучающих видеороликов по переводу статичного сайта на движок ExpressionEngine. Это опять же таки мой первый опыт в записи обучающих видео роликов. Файлы получились большого размера, взять хотя бы файл длительностью 1 мин 18 сек — он был размером 87 Мб.
Конечно такой размер файла для такого количества времени не допустим, поэтому нам необходимо его сжать. Хотел бы так же отметить, что запись с экрана я производил на произвольном участке экрана, поэтому габариты видео у меня будут не стандартные.

Софт → 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)
Скачать VirtualDub 1.7.1:
- VirtualDub-1.7.1.zip (1.24Mb)
- VirtualDub-1.7.1-AMD64.zip (1.35Mb, с оптимизациями для процессоров AMD64)