Форум

Форум (https://forum.kinozal.tv/index.php)
-   Полезные программы (https://forum.kinozal.tv/forumdisplay.php?f=43)
-   -   VirtualDubMod - отрезать, приклеить звук. Разрезать, склеить AVI. Другое (https://forum.kinozal.tv/showthread.php?t=300)

Карполя 14.03.2009 16:08

Это лучше делать с помощью VirtualDubMod 1.5.10.2, МОД со звуком лучше работает, чем базовый.

В нем:

1. Выбираем в меню "Потоки" --> "Потоки".

2. Выделяем мышкой старый поток (если он не нужен), он окрасится серым. Жмем "Отключить". Он станет заштрихованным наискось. На самом деле он удален, хотя в окне и виден.

3. Жмем "Добавить" и открываем новый звуковой файл. Он появится в списке на втором месте. Это не есть айс, т.к. даже если 1-й поток удален, в сплитере поток будет подключен к выходу №2 (т.е., в меню плеера он будет как язык №2, а не все плееры корректно переключать на второй поток даже если первого нет).

4. Если старый поток был отключен, выделяем мышкой вставленный поток (теперь он серый) и жмем "Вверх". Он станет первым. Аналогично, если мы, добавляя, например, русский, хотим сохранить и старый английский (его не отключали), решаем, какой язык будет в плеере по умолчанию и передвигаем, выделяя мышкой, кнопками "Вверх" и "Вниз" потоки на нужные места.

5. Жмем ОК и сохраняем видео. При этом в окне, где указывается имя файла и папка, проверяем, чтобы для видео был режим "Прямопотоковое копирование.

Kirova85 24.03.2009 00:07

Лучше всего пользоваться этой программой MPEG2Cut:blum:
Цитата:

Fallout сказал(a):
Очень просто, можно отрезать лубой кусок фильма, даже 1 - 2 Мб.

1) Открываем VirtualDubMod2) Открываем видео файл: менюFile => Open video file ...3)Открываемвменю Video,затемвыбираем Direct Stream Copy
4) Выбираем сначала начальную точку выделения ползунком, левой чёрной стрелкой закрепляем начало закрепления.

5) Выбираем конечную точку выделения ползунком, и закрепляем окончание сегмента правой чёрной стрелкой закрепляем конечную точку сегмента.

6) Далее сохраняем сегмент как файл *.AVI

7) Загружаем сюда семпл и получаем ссылку: http://rapidshare.de/


Linker 25.03.2009 13:25

Вопросы по VirtualDab
 
Здравствуйте.
У меня вот какая задача: надо фильм, записанный DVD-рекордером в формате mpeg2, перевести в avi или mpeg4 для дальнейшего размещения в файлообменниках. При этом желательно добиться оптимального сочетания объема/качества, то есть чтобы выходной файл "весил" намного меньше чем исходный при том же качестве - за счет более экономичного формата.
Друзья посоветовали использовать для этой цели VirtualDabMod и переформатировать исходник с помощью этой программы. Программу скачал здесь на первой странице (кстати, качался, вроде, VirtualDabMod, а скачался VirtualDab), повозился с ней и сразу возникло несколько вопросов.
1. Можно ли загрузить фильм с диска целиком? Пока я так понял, что в VirtualDab можно загружать файлы .vob - то есть придется грузить отдельно каждый раздел фильма, конвертировать их в avi и только потом склеивать?
2. Может кто-нибудь подсказать оптимальные настройки для сжатия mpeg2-файла в avi? Знатоки вот говорят, что сжимать нужно "в два прохода" - на первом поток изучается на предмет динамичности изменения изображения, а только затем (на втором) сжимается. Это можно сделать в VirtualDab?

Заранее спасибо.)

Карполя 25.03.2009 15:00

1. VirtualDub предназначен для работы в AVI, MPEG2 для него - это дополнительная фича, поэтому VOB'ы можно конвертировать только по одному. Т.е., разобраться, из каких именно VOB'ов состоит фильм, отконвертировать их в точности с одинаковыми параметрами, а потом склеить.

Для того, чтобы сразу отконвертировался весь фильм, надо использовать специализированные программы конвертирования из DVD в AVI, например, FireUse (на форуме есть отдельная тема по работе с ним). Однако, в FireUse настройки конвертора не очень гибкие, да и разменр кадра он не всегда задает правильно, из-за чего возникают геометрические искажения, поэтому я конвертирую в FireUse с избыточным битрейтом, где-нибудь в 4000 - 6000 (чтобы при повторном конвертировании не потерять качество), при этом достаточно и в один проход (два прохода нужны только для того, чтобы разные сцены - быстрые и медленные - были кодированы с наиболее оптимальным битрейтом; в однопроходном режиме все сцены сжимаются с одинаковым битрейтом, в результате на быстрых сценах качество снижается, а на медленных - избыточное, да и размер при этом получается не равным желаемому). Затем в VirtualDub перекодирую уже с нужным кодеком, битрейцтом, выбранным из сооброжения требуемого размера файла, и с изменением размера кадров так, чтобы не было искажений ("лошадиных морд" вместо лиц).

2. Кодировать, безусловно, надо в 2 прохода. При этом и размер будет получен более точно, и битрейт распределиться между сценами более оптимально. Так что хотя по времени это раза в полтора дольше, качество того стоит.

При выборе размера (700 МБ, 1, 36 ГБ или более) ориентируемся по получаемому битрейту. Он должен быть в пределах от 1000 до 2500 кб/с. При меньших битрейтах качество хуже, а более 2500 смысла нет - качество практически лучше не станет, только размер раздувается.

Надо иметь в виду, что максимальный размер файла по стандарту на AVI ни на байт не должен быть более 2000 МБ, иначе могут быть проблемы при воспроизведении на аппаратных DVD-плеерах, которые зачастую очень жестко придерживаются стандартов.

Если на DVD у нас старый фильм (снятый еще на кинопленке и при оцифровке не подвергнутый цифровой реставрации), то для него битрейт более 1500 выбирать смысла нет - лучше все равно не станет. Для высококачественных DVD битрейт есть смысл брать побольше - от 1500 до 2500. Качество фильма определяется "на глаз", просмотром DVD.

Выбор однопроходного или двухпроходного режима определяется не программой конвертирования, а наличием установленных в системе кодеков и их возможностями настройки.

Кодировать, опять же из соображений совместимости, лучше в формате DivX (именно в формате, а не обязательно "родным" кодеком DivX; например, кодек XviD умеет кодировать и в своем собственном формате XviD, и в формате DivX, и при этом и совместимость обеспечивает полную, и качество кодирования лучше, чем у "родного" кодека DivX).

Лично я все свои релизы конвертирую кодеком XviD в формате DivX. Описание оптимальных настроек кодека можно найти ЗДЕСЬ. Там с картинками, но от более старой версии, чем в пакете K-Lite Codec Pack, в новых версиях кодека настройки могут быть на других вкладках, но найти их не трудно. Главное, из этого описания выяснить, какую настройку в какое состояние ставить. Единственное, что надо к этому описанию добавить: нажав кнопку "Other Option" на главной вкладке кодека, выбрать значение опции "FourCC used" (это как раз выбор формата кодирования) не XviD, как по умолчанию, а DX50 (это обозначение кодека DivX самой последней версии).

Ну, а после первой настройки (она автоматически запомниться) надо будет только выбирать число проходов, с помощью встроенного в кодек калькулятора вычислить битрейт в зависимости от требуемого размера, продолжительности фильма и формата кодирования звука (такого, как в исходном фильме,если вы звук не собираетесь конвертировать, или того, который вы задаете в настройках конвертирования звука, если одновременно с видео будете конвертировать звук) и задать этот битрейт (после расчета на калькуляторе он будет выбран автоматически, с некоторй поправкой, учитывающей и другие настройки, но его при желании можно и подправить).

Число проходов выбираем так: для однопроходного режима (не рекомендуется) так и ставим режим Single Pass; тогда сразу получим отконвертированный фильм.

Для двухпроходного режима сначала выбираем режим "Twopass - 1st pass" и сохраняем фильм (сохранение это и есть конвертирование), затем не меняя никаких других настроек выбираем режим "Twopass - 2st pass" и сохраняем под другим именем. Вот это и будет окончательный результат.

Linker 25.03.2009 18:44

Карполя, спасибо за ответ.)
FireUse я поставил, рип с DVD сделал. Кодек XviD тоже закачан, с настройками, вроде, разобрался. Чего я не понял - это вот в этом месте:
Цитата:

Карполя сказал(a):
Затем в VirtualDub перекодирую уже с нужным кодеком, битрейцтом, выбранным из сооброжения требуемого размера файла, и с изменением размера кадров так, чтобы не было искажений ("лошадиных морд" вместо лиц).

Непонятно - как взаимодействуют VirtualDub и кодек? Прочитал на форуме, что кодек обрабатывает видео, а программа его при этом "подает" - как это выглядит технически? Где в VirtualDub настраивается битрейт и размеры видео (или достаточно настроек в кодеке?) тоже не нашел. Изучал его довольно подробно, но так и не понял, какие настройки где ставить.
И еще вопрос - получается, процесс переформатирования должен производиться дважды? Сначала "Twopass - 1st pass", а потом "Twopass - 2st pass" с одним и тем же avi-файлом? Это и есть "сжатие в два прохода"?

Карполя 25.03.2009 19:47

При кодировании вы выбираете в ДАБе кодек (сам ДАБ - это только интерфейс, с помощью которого пользователь настраивает кодирование, а кодировщик запускает и настраивает параметры кодеков и разного рода фильтров обработки изображения). И в ДАБе вы открываете настройки выбранного кодека.

Да, сжатие в два прохода и есть - два этапа кодирорвания. И на первом, и на втором этапе открыт один и то же файл. А вот сохраняем в разные файлы.

На первом этапе автоматически создается специальный файл (по умолчанию - video.pass в папке с фильмом), в котором записан результат анализа сцен - какую с какими параметрами кодировать. Это обычный текстовый файл, ради интереса после первого прохода можете посмотреть его. Будет нечто такое:

Цитата:

# XviD 2pass stat file (core version 1.2.-127)
# Please do not modify this file

i 2 1452 0 0 4128 4054
b 4 0 1452 0 59 59
b 4 0 1452 0 59 59
p 2 0 137 1315 374 309
b 4 0 1452 0 93 93
b 4 0 1452 0 82 82
p 2 0 153 1299 411 333
b 4 0 1452 0 115 115
b 4 0 1452 0 115 115
p 2 0 211 1241 535 397
b 4 0 1452 0 252 249
b 4 0 1452 0 244 235
p 2 0 319 1133 838 563
b 4 0 1452 0 192 184
b 4 0 1452 0 216 213
p 2 0 289 1163 864 516

Одновременно создается служебный файл AVI с заданным вами при сохранении на первом проходе именем. Он размером всего в несколько десятков мегабайт. Для чего он - не знаю, видимо, кодек при анализе в него распаковывает поочередно анализируемые куски. По крайней мере, по окончании первого прохода в этом файле сплошной черный экран. Ну, а на втором проходе происходит собственное кодирование. При этом в качестве настроек используются данные из файла video.pass.

И при этом исходным файлом является тот же самый исходный фильм, что был задан на первом проходе, а не вновь созданный.

Linker 26.03.2009 14:46

Карполя, еще раз спасибо.

Что-то получилось, хотя качество полученного avi-файла все-таки несколько ниже, чем у исходного фильма на DVD... Старался придерживаться описанной Вами схемы, в итоге размер выходного файла - около 800 Мб, при размере исходного фильма на DVD около 2Гб. Единственное - в процессе обработки куда-то пропал звук.) Не подскажете, с чем это может быть связано?

И еще - в каком режиме в VirtualDab нужно устанавливать настройки кодека? В режиме "прямопотоковое копирование" они недоступны вообще (вкладка "компрессия" неактивна), то есть остаются "быстрая перекомпрессия", "нормальная перекомпрессия" и "режим полной обработки".

Карполя 26.03.2009 15:34

"Прямопотоковое копирование" - вообще без перекомпресии (например, когда надо разрезать, склеить, удалить или добавить фрагмент и т.п.), либо пережать звук (тогда звук, конечно, надо в режиме полной обработки).

"Быстрая перекомпрессия" - это когда только пережать, настройки кодека при этом все доступны. Обработка видео (яркость, контрастност, изменение размера кадра и соотношения сторон, обрезка черных полос, шумоподавление и пр.) невозможна.

"Нормальная перекомпрессия" - дополнительно позволяет изменить глубину цвета. В принципе, необходимости в этом никогда нет. Обработка видео также невозможна.

"Режим полной обработки" используется, когда нужна обработка видео.

Естественно, при этом скорость обработки падает в порядке перечисления ("Режим полной обработки" самый медленный, даже если фильтры не включены и вы только кодек задействовали, поскольку в этом режиме идет полная распаковка исходного видео, хотя для только сжатия достаточно частичной распаковки).

Так что выбираем режим в зависимости от задачи.

Что касается звука. Во-первых, если переконвертировать звук не надо, надо для звука выбирать "Прямопотоковое копирование". Во-вторых, надо проверить источник звука (Аудио - Source Audio). Бывает, что даже единственный звуковой поток (язык) включен как поток №2, а у ДАБа по умолчанию используется поток №1.

Также проверьте с помощью GSpot, есть ли звук в отконвертированном фильме, и какой кодек. В DVD всегда кодек AC3, с просмотром проблем нет, т.к. у проигрывателей DVD встроенные кодеки. А при просмотре AVI используются установленные в системе кодеки, и кодек AC3 может просто не установлен.

Также может глючить Windows Media Player, если вы смотрите им. Лучше использовать более качественные проигрыватели: Light Alloy, Media Player Classik (имеется в полном пакете K-Lite Codec Pack), KMPlayer, VLC Player и др.

Sana1505 28.03.2009 23:11

Подскажите, пожалуйста, можно ли с помощью VirtualDubMod из видео в формате avi отделить несколько кадров, чтобы напечатать фотографии? Если нет, то подскажите как это можно сделать. Заранее спасибо!

Tauris 28.03.2009 23:28

Цитата:

Sana1505 сказал(a):
Подскажите, пожалуйста, можно ли с помощью VirtualDubMod из видео в формате avi отделить несколько кадров, чтобы напечатать фотографии? Если нет, то подскажите как это можно сделать. Заранее спасибо!

http://forum.kinozal.tv/showpost.php...41&postcount=9

Sana1505 28.03.2009 23:31

Спасибо большое!!! Не догадалась сама где искать:blush2:

Изумрудик 29.03.2009 18:04

Вопрос
 
Здравствуйте! Я риповала фильм с помощью программы Gordian Knot, но при завершении рипования выкл. электричество. Как раз в это время должен был клеиться звук к видео. А теперь у меня остался фильм без звука и звуковая дорожка отдельным файлом. С помощью какой программы можно приклеить звук вручную и как это сделать? Спасибо.

Tauris 29.03.2009 18:33

Цитата:

Изумрудик сказал(a):
Здравствуйте! Я риповала фильм с помощью программы Gordian Knot, но при завершении рипования выкл. электричество. Как раз в это время должен был клеиться звук к видео. А теперь у меня остался фильм без звука и звуковая дорожка отдельным файлом. С помощью какой программы можно приклеить звук вручную и как это сделать? Спасибо.

Первый пост читали? :-) http://forum.kinozal.tv/showpost.php?p=1605&postcount=1

Изумрудик 29.03.2009 18:37

Спасибо!
 
Спасибо за помощь! Я ещё форумом пользоватья толком не научилась.:think:

alex34567 30.03.2009 14:05

:super: :super: УРАААААААА!УРААААААА!ВСЁ ПОЛУЧИЛОСЬ!СПАСИБО за труды!!!!
:yahoo: :yahoo:

Рyстам 31.03.2009 12:38

Спасибо большое! Хорошая тема мне помогла

Рyстам 31.03.2009 16:24

Цитата:

maxtigerrr сказал(a):
Я вот порезал фильм в VirtualDub как всё было описано, а при сокранении как AVI он мне вместо файла 700 Мб делает файл в 50 000 Мб и при этом время пересчёта занимает аж около 40 минут..... В чем же проблема??????

ЧИТАЕМ И ДЕЛАЕМ ПО ПУНКТАМ:king: :bigboss: ВСё ПОЛУЧИТСЯ У МЕНЯ ПОЛУЧИЛОСЬ:blum:

Elmy 02.04.2009 15:04

Здравствуйте. Недавно попробовала воспользоваться VirtualDub. Возникла такая проблема.
Есть файл avi. Весит около 200 Мб. Хочу сделать поменьше разрешение. Указала фильтр Resize, задала 60%. Больше ничего нигде не меняла.
Стала сохранять как avi, а результирующий файл получился больше 20 Гб.
Пробовала фильтр 2:1 reduction (high quality), итог аналогичен.
Искала подобные вопросы в инете, но везде речь идёт только о склейке двух фильмов, и всем советуют выбрать прямопотоковое копирование. А мне фильтры нужны.
Подскажите, в чём дело и как с этой ситуацией справиться?

Карполя 02.04.2009 15:25

Любые фильтры работают ТОЛЬКО в режиме полной обработки, с переконвертированием (иначе не позволяет сам принцип сжатия видео). Поэтому надо задать кодек для упаковки и настроить его, в первую очередь задав битрейт (напрямую или косвено, указав желаемый размер файла). А по умолчанию в VirtualDub стоит режим компрессии - несжатый RGB, при котором размер фильма составляет 50-80 ГБ.

anatoli174 02.04.2009 15:54

Цитата:

Elmy сказал(a):
Здравствуйте. Недавно попробовала воспользоваться VirtualDub. Возникла такая проблема.
Есть файл avi. Весит около 200 Мб. Хочу сделать поменьше разрешение. Указала фильтр Resize, задала 60%. Больше ничего нигде не меняла.
Стала сохранять как avi, а результирующий файл получился больше 20 Гб.
Пробовала фильтр 2:1 reduction (high quality), итог аналогичен.
Искала подобные вопросы в инете, но везде речь идёт только о склейке двух фильмов, и всем советуют выбрать прямопотоковое копирование. А мне фильтры нужны.
Подскажите, в чём дело и как с этой ситуацией справиться?



http://www.hopka.org.ua/articles/div...ecificity.html Здесь довольно подробно описано , как с этим справиться.


Часовой пояс GMT +3, время: 07:01.

vBulletin v3.0.1, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co