Virtualdub сжать видео
Долгая компрессия видео в VirtualDub
Доброго времени суток!
Пользуюсь программой VirtualDub совместно с EasyCap для захвата видео с VHS. В среднем 3-х часовое видео даже с huffyuv весит около 50-70 гб в формате avi. В среднем компрессия видео занимает около 5 часов. Но! недавно возникла одна проблема: При открытии ранее записанного видео в VirtualDub для дальнейшей компрессии, то получаю информацию — reconstructing missing index block. После долгой реконструкции я, как и обычно, ставлю на компрессию. Компрессия в данном случае идет очень медленно. 1-2% за 30-40 мин.
Как все-таки ускорить компрессию видео и в каких случаях возникает указанная выше ошибка? Обратил внимание, что видео, в которых имеется данная ошибка при открытии в Media Player Classic нельзя перематывать.
Пробовал другие программы типа AVStoDVD, AVStoISO, AVStoMPEG но они вообще зависают)
Буду признателен за помощь и ценные советы.
Инструкция, согласно которой я провожу захват и компрессию видео:
Захват видео.
File — Capture AVI.
Откроется окно с захватом видео. Device — USB2.0 Grabber
(DirectShow) выбрать. Video — Preview.
На видеомагнитофоне нажать Play. Должна появиться картинка с видика.
Audio — Линейный вход (если же не соединяли звуковую и Easycap, то нужно выбрать
Микрофон — USB Audio Interface, но звук не очень).
Чтобы вы слышали звук, нужно поставить галочку Audio — Enable audio playback. (Советую при захвате видео снимать эту галочку, не будет тормозить захват видео, если ПК слабый, на звук это никак не повлияет)
Video — Capture Filter. Необходимо поэкспериментировать, какой стандарт
(Pal/Secam) будет давать лучшее видео. У меня это Pal/BDGHI. Еще точнее Pal B
Video — Capture Pin. У меня это Видео стандарт Pal_b 720×576.
Video — Cropping. Это обрезка кадра по границе, чтобы не было лишних полосок (края магнитной пленки). У меня параметры: 8 8 12 12
Video — Swap field рекомендую установить.
Video — Compression. Если не менять параметры этого пункта, то час захваченного видео будет занимать примерно 100 Гб. Поэтому рекомендую скачать Huffyuv v2.1.1, установить его, и он появится в этом списке. Теперь выбрать его, настройки оставить по умолчанию. Это кодек, сжимающий без потерь видео, размер выходного файла уменьшится в 4 раза примерно, а на качество никак не повлияет.
Video -Timing. Делам так, чтобы не было рассинхронизации.
Drop frames when captured frames are too close together — ставим галочку
Insert null frames when captured frames are to far apart — ставим галочку
Null frame burst limit — 10
Resync mode: ставим Don not resync..
Correct video . — галочку не надо
Automatically disable — — галочку не надо
Audio latency determination — Automatic
DirectShow Options — галочку поставить только на Force audio
clock..
File — Set capture file — Указать, куда мы будет сохранять захваченное видео.
Теперь Capture — Capture video — и пойдет захват видео.
Сжатие захваченного видео.
File — Open video file. Открываем наш захваченный файл, проверяем, что звук и аудио записались без рассинхрона.
Video — Filters. Add — Deinterlace — по умолчанию, что предлагает. Применим фильтр deinterlace, чтобы убрать эффект гребенки.
Audio — Direct stream copy. При сжатии аудио не сжимаем, сделаем это потом.
Теперь необходимо установить кодек x.264vfw.
Video — Compression. Выбираем x.264vfw — H.264/MPEG-4 AVC Codec. Нажимаем Configure. Будем делать сжатия в два прохода. Необходимо задать битрейт. Для x.264 оптимальным считается битрейт (Target Bitrate) от 3000 до 6000, я поставил 3600. Выбираем Multipass — 1st pass. Нажимаем ОK. File — Quence batch operation — Save as Avi. Указываем, где будет лежать сжатый файл.
Теперь снова Video — Compression. Выбираем x.264vfw — H.264/MPEG-4 AVC Codec. Нажимаем Configure. Выбираем Multipass — Nth pass. Ок. Опять
File — Quence batch operation — Save as Avi. Указываем, где будет лежать сжатый файл (указываем тот же файл, что и в первый раз, это второй проход
сжатия).
File — Job control. Ставим галочку Autostart, сжатие началось.
Сжатие захваченного аудио.
Готово, файл сжат. Теперь нужно сжать в нем аудио. (Никаким образом, никакими кодеками не получилось сжать аудио при сжатии видео, например Lame, вместо звука одно шипение, пробовал на нескольких ПК, поэтому аудио сжимаем после).
File — Open video file. Открываем сжатый файл.
File — Save Wav. Сохраняем сырое аудио.
Ставим конвертер, например, Freemake Audio Converter. В него закидываем наш Wav и на выходе получаем mp3. (Из 2.2 Гб Wav получилось 147 Мб с битрейтом 256).
Теперь заходим снова в VirtualDub c нашим открытым сжатым видео.
Audio — Audio from other file. Указываем файл mp3.
Video — Direct stream copy.
File — Save as Avi.
Осталось только записать файл на DVD диск)
Как передать параметр в VirtualDub.subset.AddRange (скрипт VirtualDub)?
Мне надо с помощью скрипта создавать VirtualDub.jobs для сегментирования многих видеофайлов. Без.
Программа для сегментированния (разбивки) видео как в VirtualDub
Кто подскажет, есть ли прога которая может через командную строку сохранять сегментированное видео.
VirtualDub 1.9.9: бесплатное решение для обработки цифрового видео
Вышел очередной релиз популярной утилиты для работы с видео. Это — бесплатный и очень удобный.
VirtualDub
VirtualDub — популярная freeware-утилита под Windows, предназначенная для захвата и несложной.
Virtualdub сжать видео
Давеча на работе понадобилось сжать 10 гиговый исходник видео фильма. Обычное слайд-шоу на 10 гигов сжалось в 80 мегабайт и почти без потери качества. Берешь Virtual Dub (желательно русский).
1. Ставишь его.
2. Загружаешь.
3. Открываешь файл *.avi (клавиши по умолчанию ctrl+o)
4. Заходишь в меню «видео» -> «компресия» (ctrl+p)
5. Выбираешь кодек (Например DivX 6.1.1 ) Далее нажимешь изменить.
Выставляешь битрейт (например 5000, я использую)
6. Нажимаешь «ок».
7. Открываешь меню «Файла» «Сохранить AVI» (F7)
8. Задаешь имя фала и ура 🙂
Комментарии
Комментарий от July [ 18 октября, 2010, 06:07 ] | ||||||||||||||||||||||||||
Комментарий от Na53 [ 10 ноября, 2010, 08:56 ] | |||||||||||||||||||||||||
Комментарий от sorana [ 28 декабря, 2010, 19:50 ] | ||||||||||||||||||||||||
Комментарий от пппп [ 14 января, 2011, 15:48 ] | |||||||||||||||||||||||
Комментарий от admin [ 14 января, 2011, 17:16 ] | ||||||||||||||||||||||
Комментарий от Killer [ 4 февраля, 2011, 14:41 ] | |||||||||||||||||||||
Комментарий от мишаил [ 11 февраля, 2011, 03:59 ] | ||||||||||||||||||||
Комментарий от Кристина [ 24 марта, 2011, 23:41 ] | |||||||||||||||||||
Комментарий от Slimis [ 30 марта, 2011, 15:37 ] | ||||||||||||||||||
Комментарий от Анатолий [ 4 апреля, 2011, 10:29 ] | |||||||||||||||||
Комментарий от Игорёк [ 25 мая, 2011, 21:44 ] | ||||||||||||||||
Комментарий от Ольга [ 12 июня, 2011, 18:55 ] | |||||||||||||||
Комментарий от Виталий [ 4 сентября, 2011, 16:50 ] | ||||||||||||||
Комментарий от Игорь [ 21 октября, 2011, 11:54 ] | |||||||||||||
Комментарий от Маргарита [ 5 ноября, 2011, 21:59 ] | ||||||||||||
Комментарий от Виктори [ 11 января, 2012, 14:21 ] | |||||||||||
Комментарий от kukz [ 29 января, 2012, 13:01 ] | ||||||||||
Комментарий от Spok [ 7 июня, 2012, 16:19 ] | |||||||||
Комментарий от vit [ 9 июня, 2012, 15:15 ] | ||||||||
Комментарий от kov-irinka [ 28 июня, 2012, 15:18 ] | |||||||
Комментарий от Inna [ 22 января, 2013, 14:46 ] | ||||||
Комментарий от Наташа [ 14 марта, 2013, 14:13 ] | |||||
Комментарий от Виктор [ 10 июля, 2013, 11:19 ] | ||||
Комментарий от Сергей [ 4 декабря, 2014, 23:21 ] | |||
Комментарий от Сергей [ 21 июля, 2015, 13:15 ] |
Вторник, 02 Октября 2012 г. 19:54 + в цитатник
VirtualDub 1.9.3 Rus
Вложение: 3943772_virtual_dub_1.zip
Как сжать видео программой VirtualDub?
Когда только появились видеофайлы в формате avi, в интернете появилась маленькая бесплатная программа virtualdub, поддерживающая на то время большинство известных форматов видео. Основным ее назначением было преобразование видео в avi формат. Была также написана модификация программы VirtualDub MPEG2, позволяющая преобразовывать DVD-video в формат avi. Сторонние программисты до сих пор продолжают писать разные mod-ы для новых форматов видеофайлов.
Данную статью можно также посмотреть в видео формате
Как сжать видео программой VirtualDub? | Видео урок
Данная программа не может выступить как универсальный конвертер в ави, но при этом она очень удобна для обрезки и сжатия ави файлов. На первый взгляд она может показаться очень сложной, но на поиски чем сжать avi файл можно потратить гораздо больше времени, чем разобраться в ее настройках.
Скачать бесплатно программу virtualdub можно на сайте разработчика virtualdub.org. Virtualdub на русском скачать бесплатно придется на сторонних ресурсах, так как в оригинале она полностью на английском. Чтобы установить virtualdub, достаточно распаковать скачанный архив. Инструкция к virtualdub изначально идет на английском языке. Чтобы понять принцип ее работы, посмотрим пример сжатия видео файла.
Если virtualdub не видит видео кодеки, то лучше всего установить подборку видео и аудио кодеков, например K-Lite Codec Pack, так как собственных встроенных кодеков она не имеет вообще. На первый взгляд, в ней довольно сложно разобраться, особенно новичкам. Настройка virtualdub опытным пользователем занимает примерно пару минут времени. Уменьшить размер видео virtualdub может только перекодировкой, чем мы сейчас и займемся. Рассмотрим пример кодирования видео в файл с размером картинки 320х240, видео кодеком Xvid и аудио mp3. После добавления файла для перекодирования, появляется два окошка с изображением видео файла. Левое – исходный файл, правое – получаемый результат.
Если появляется сообщение о непостоянном битрейте аудиодорожки, то это приведет к рассинхронизации звука и видео. В таком случае рекомендуется перекодировать аудиодорожку, а еще лучше извлечь ее и сохранить в несжатом формате wav и подключить как внешний файл.
Настроим программу для сжатия видео. Начнем настройку с обработки видео. По умолчанию стоит выбранным режим «Full processing mode». Если не настроить кодек для сжатия видео, то при сохранении файла видео будет сохранено в распакованном формате и будет занимать десятки гигабайт места на жестком диске. Если выбрать режим «Direct stream copy», то видео будет сохранено без кодирования и обработки, т.е. скопировано с исходного файла.
Сейчас нам нужно уменьшить размер изображения, для этого нам нужно воспользоваться одним из имеющихся фильтров. В меню «Video» выбираем «Filters…», нажимаем «Add…» и выбираем необходимый нам фильтр resize. Если нужно немного обрезать края видео, то нужно добавить и настроить фильтр «perspective».
Настраиваем фильтр вписывая необходимый нам размер изображения. Вписав размер наибольшей стороны, мы увидим предлагаемый расчетный размер другой стороны при сохранении соотношения сторон. Попробуем согласится с предлагаемым значением, в результате получится картинка 320х175.
При попытке сохранить данный файл, программа выдаст нам ошибку.
Связано это с тем, что кодек может обработать картинку, стороны которой кратны 2. Исправим данную ошибку, написав вручную размер наименьшей стороны. Предлагаемое значение 174.545, поэтому ближайшее значение кратное 2 будет 174. Вписывать его нужно поставив галочку напротив «Disabled», при этом не будет сохраняться соотношение сторон как в исходном файле.
Другие настройки фильтра мы менять не будем. Теперь нам нужно настроить видеокодек для сжатия видео. В меню «V >
Теперь приступим к настройке аудио. По умолчанию стоит режим «Direct stream copy», при котором аудиодорожка копируется без изменений.
Посмотрев информацию об исходном файле, мы видим, что аудиодорожка у нас в формате 5.1 закодирована кодеком AC-3 ACM Codec 384 kbps, а нам нужно получить обычное стерео. Для просмотра информации в меню «File» выбираем «File information…».
Для перекодирования выбираем в меню «Audio» режим «Full processing mode». Далее выбираем необходимый нам кодек для перекодировки, нажимая в меню «Audio» режим «Compression…». Напрямую перекодировать шести канальную AC-3 аудиодорожку в стерео кодеком Lame MP3 невозможно.
Есть два способа решить эту проблему. Можно в меню «Audio» выбрать режим «Conversion…» и задать необходимые параметры аудио. Но в этом случае могут получится искажения из за некачественного преобразования одной из дорожек или полная потеря одной из них.
Второй вариант более сложный и долгий, но зато результат намного лучше. Необходимо будет сохранить аудио в распакованном виде в формате wav и подключить как сторонний файл. Для этого нам нужно в меню «Audio» выбрать режим «Compression…» и среди кодеков выбрать «No compression (PCM)». Далее нужно сохранить аудио файл выбрав в меню «File» пункт «Save WAV…». После сохранения полученный файл нужно подключить к нашему видео. Для этого в меню «Audio» нужно выбрать «Audio from other file…». Теперь можно выбрать кодек для перекодировки. Выбираем в меню «Audio» режим «Compression…» и устанавливаем настройки кодека. Кроме кодека Lame MP3 нам также подойдет MPEG Layer-3.
Если вам необходимо сделать фильм короче или вырезать фрагмент в virtualdub из середины фильма или титры, то нужно воспользоваться кнопками, обведенными на картинке. Необходимо передвигать ползунок на нужную позицию в фильме, указывая на начало и конец удаляемой области нажатием соответствующих кнопок и нажать Delete на клавиатуре.
При необходимости можно увеличить громкость, выбрав в меню «Audio» пункт «Volume…» и передвинуть ползунок на желаемое значение.
Для начала кодирования необходимо в меню «File» выбрать пункт «Save as AVI…».
Это далеко не все возможности программы Virtualdub. Самым большим ее достоинством является гибкость настройки и большое разнообразие различных фильтров, которые можно также подключать дополнительно к уже имеющимся в программе. Кодирование происходит довольно быстро, а главное очень качественно.
Рубрики: | Программы Уроки по программам конвертер |
Метки: VirtualDub Программы Video Converter уроки по программам
Процитировано 3 раз
Понравилось: 1 пользователю
Virtualdub сжать видео
Всесторонняя защита от интернет-угроз
Защитите ваш домашний компьютер от всех современных интернет-угроз.
Простое и надежное решение для защиты домашнего компьютера —>
—>Игровая площадка —>
—>Прокачай мобилу —>
—>Статистика —>
—> —>Главная » 2012 » Март » 22 » VirtualDub Сжимаем видео без потери качества
Видеофайлы считаются одними из самых громоздких в мире цифровых технологий. Иногда может возникнуть необходимость сжатия такого файла, но уменьшение размера ведет, как правило, к потере качества продукта, полученного на выходе. Однако можно минимизировать потери или вовсе попытаться их избежать. Чаще всего пользователи заходят в тупик, впервые столкнувшись с оцифровкой аналогового видео. Обычный, казалось бы, получасовой клип может занимать до десятка гигабайт. Если таких фильмов несколько, то никаких дисков не хватит для его хранения. При помощи программы VirtualDub и встроенных в него кодеков размер видео можно довести до вполне приемлемого без каких-либо качественных потерь. Программа VirtualDub бесплатна, и скачать ее можно либо с сайта разработчиков, либо с любого каталога бесплатного софта. Более того, VirtualDub давно уже имеет русскоязычный интерфейс, поэтому разобраться в ней будет совсем несложно. Откройте ваш видеофайл в программе VirtualDub. В окне программы откроется первый кадр вашего фильма. Звуковую дорожку лучше оставить такой, какая она есть, без изменений, поэтому нажмите в меню пункт Audio и выберите функцию Direct stream copy. Для обработки видеопотока нажмите кнопки Video и Full Processing mode. Следующим этапом вам предстоит выбрать тип кодека для сжатия. Лучше всего воспользоваться кодеком DivX. Он сжимает фильмы, не влияя на качество, и кроме того, видео, полученное таким путем, будет воспроизводиться не только на компьютере, но и на обычном домашнем DVD-плеере. Поэтому нажмите еще раз на кнопку Video и далее на Compression. В списке предложенных кодеков выберите DivX Pro 5.0.3 Codec. Подтвердите свой выбор кнопкой Configure. У вас откроется дополнительное окно для настройки кодека. На вкладке Profile поставьте галочку напротив пункта Use Bidirectional Encode. Перейдите на вкладку General Parameters и установите значение всех ползунков на позицию Normal. На вкладке Bitrate Parameters выберите сначала Multipass, 1st pass, то есть Многопроходное сжатие, первый проход. А затем выставьте параметры битрейта. Чем выше битрейт, тем лучше будет качество получившегося видео. Все остальные параметры оставьте без изменений. Нажмите кнопку ОК один раз и сразу же второй. Теперь приступайте непосредственно к сжатию фильма. Выберите в меню пункт File и далее Save as AVI. На выходе вы получите небольшой файл, это еще не видео, это лишь потоковая информация. Снова зайдите в настройки кодека на вкладке Bitrates Parameters и в этот раз выберите опцию Multipass, nth pass, дословно Многопроходное сжатие n-ный проход. Опять нажмите дважды кнопку ОК и сохраните видео в AVI-формате вышеописанным образом еще раз. Такая двойная обработка потребует в целом немного больше времени, но видеоклип не потеряет в качестве, а объем его уменьшится на несколько порядков. Adblockdetector |