Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » DGAVCDec

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

Esc



Сетевой демон
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Если вам понадобилось перекодировать видео из формата h264 (avc, x264) в какой-то другой кодек, например для проигрывания на домашнем стационарном плеере, то есть несколько способов. Самый сложный, но в то же время самый прогрессивный - через DGAVCDec. Если вы уже знакомы с утилитой DGMPGDec того же автора, проблем у вас не возникнет.
Вкратце, этапы следующие.
1. Скачать и установить DGAVCDec и AviSynth. DGAVCDec емнип ставится простой распаковкой в любую директорию.
2. Вычленить видео поток из контейнера. Если это mkv, то пользуем mkvtoolnix+MkvExtractGUI (для удобства). Если у вас mp4, то нужен YAMB.
3. В обоих случаях получаем файл с расширением .h264, это сырой видеопоток.
4. В DGAVCDec (пишу по памяти) делаете File -> Open, выбираете свой h264, делаете ему File -> Save Project. Получаете файл с расширением .dga.
5. Создаёте текстовый файл с расширением .avs и следующим содержимым.
loadplugin("DGAVCDecode.dll")
AVCSource("вашфайл.dga")
Могут понадобиться полные пути к файлам.
6. Открываете сей файл в VirtualDub(Mod) и кодируете на здоровье куда надо.
 
Для опытных кодеров этих указаний достаточно. Для новичков допишу, когда будет время. Сейчас, к сожалению, некогда. Либо кто-то другой может дописать, если возникнет желание.

----------
шинигами с вызовом на дом

Всего записей: 2194 | Зарегистр. 24-01-2002 | Отправлено: 18:24 10-07-2007
NickZN

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Esc
Подтверждаю, DGAVCDec сработала лучше чем AVC2AVI...
 
AVC2AVI как и говорил Esc теряет фреймы, изза чего после соединения с аудио наблюдается розсинхронизация.

Всего записей: 137 | Зарегистр. 24-10-2005 | Отправлено: 14:53 13-07-2007
ForceSpb



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
отличная прога, теперь основной инструмент для перегона 1800x1080|720 .h264 в 720/704 xvid.
намучался с avc2avi..
 
да и привычнее- создать файл статистики, загнать его в VD и перекодировать нужным кодеком.

----------
Я не злопамятный,но память у меня плохая и никуда я не записываю.
Могу отомстить,забыть, потом снова отомстить...

Всего записей: 1324 | Зарегистр. 30-12-2002 | Отправлено: 14:39 05-09-2007 | Исправлено: ForceSpb, 14:46 05-09-2007
ForceSpb



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
походу где то ошибка..
 
второй день задаюсь вопросом что не так у меня при кодировании трансформеров..
вообщем файл видео - demux с HD DVD 20.5 Гб, кодек h264
продолжительность 2.23.27, fps 23.97
 
создаю проект DGAVCDec, гружу скрипт файл(avs) в энкодеры (canopus/CCE) а они пишут и кодируют видео с частотой 29.97 и продолжительностью 1.53!!
 
докапался до того что в файле статистики (.dga) последняя строка
 FPS 60000 / 2002, блин это 29.97 поэтому кодеры так и кодируют но прога же ошибается как лечить?

----------
Я не злопамятный,но память у меня плохая и никуда я не записываю.
Могу отомстить,забыть, потом снова отомстить...

Всего записей: 1324 | Зарегистр. 30-12-2002 | Отправлено: 13:23 06-11-2007
Abs62



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ForceSpb

Цитата:
как лечить?

Добавить в скрипт команду AssumeFPS(24000,1001) (или AssumeFPS("ntsc_film")).
Или AssumeFPS(23.976), если версия AviSynth ниже 2.57.

----------
0 программистов ругал сердитый шеф
Потом уволил одного, и стало их FF

Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 19:45 06-11-2007
BOLiK_Ltd



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Всё отлично работает. Только вот почему то при просмотре кодированного в DivX файла на бытовом проигрывателе, картинка вылазит за края экрана справа и слева. Очень заметно при кодировании сериалов, где справа и слева виден логотип телеканала. В настройках кодека перепробовал всё что только возможно. ничего не помогает. Исходное разрешение видео 1280 x 720. Может в DGAVCDec нужно поменять какие то умолчательные настройки?

----------
Удачи вам!

Всего записей: 4966 | Зарегистр. 28-04-2005 | Отправлено: 16:06 14-12-2007
BOLiK_Ltd



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вобщем, решил я проблему, добавлением через скрипт бордюров.

----------
Удачи вам!

Всего записей: 4966 | Зарегистр. 28-04-2005 | Отправлено: 16:11 16-12-2007
777roman

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Делаю, как сказано в инструкции - создаю файл avs и пишу в него 2 строчки:
loadplugin("DGAVCDecode.dll")
AVCSource("Мойфайл.dga")
С указанием полных путей. При открытии в VirtualDub Mod вылезает такая ошибка: "Couldn't find libavcodec.dll specified in the DGA file". Этот самый libavcodec.dll имеется в папке с DGAVCDec. Добавляю еще одну строку -  
loadplugin("C:\\DGAVCDec\libavcodec.dll"). И теперь при открытии в VirtualDub Mod вылезает уже другая ошибка: "libavcodec.dll is not an Avisynch 2.5 plugin". Подскажите плиз как быть?
 
Добавлено:
Всё вопрос отпал. просто в проге DGAVCDec был старый libavcodec.dll. Взял последнюю версию из K-Lite Codec Pack и всё открылось.

Всего записей: 1 | Зарегистр. 19-05-2008 | Отправлено: 21:04 19-05-2008 | Исправлено: 777roman, 21:11 19-05-2008
Erle

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Делаю, как сказано в инструкции - создаю файл avs и пишу в него 2 строчки:  
loadplugin("DGAVCDecode.dll")  
AVCSource("Мойфайл.dga")  
С указанием полных путей. При открытии в VirtualDub Mod вылезает такая ошибка: "Couldn't find libavcodec.dll specified in the DGA file". Этот самый libavcodec.dll имеется в папке с DGAVCDec. Добавляю еще одну строку -  
loadplugin("C:\\DGAVCDec\libavcodec.dll"). И теперь при открытии в VirtualDub Mod вылезает уже другая ошибка: "libavcodec.dll is not an Avisynch 2.5 plugin". Подскажите плиз как быть?  
 
Добавлено:  
Всё вопрос отпал. просто в проге DGAVCDec был старый libavcodec.dll. Взял последнюю версию из K-Lite Codec Pack и всё открылось.

 
Аналогичная проблема, только и при использовании библиотеки из кей-лайта появляется ошибка ("libavcodec.dll is not an Avisynch 2.5 plugin"). Что можно предпринять?

Всего записей: 1 | Зарегистр. 23-06-2008 | Отправлено: 13:08 29-06-2008
Abs62



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Erle
Не надо пытаться грузить libavcodec.dll через loadplugin - это действительно не плагин.
Путь к libavcodec.dll указывается в начале файла .dga, там его и надо править.

----------
0 программистов ругал сердитый шеф
Потом уволил одного, и стало их FF

Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 14:04 29-06-2008
zxcv125



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ребята, подскажите.
имею файл h264 размером 4.5 ГБ и два ac3 по 0,5 ГБ (1280х544, 24 fps, 161162 frames)
пытаюсь в дубе пережать в avi а на выходе 160 ГБ получается .
прямопотоковое копирование. Как получить один в один по качеству и размеру ?
 

Всего записей: 124 | Зарегистр. 16-02-2006 | Отправлено: 21:20 21-08-2008 | Исправлено: zxcv125, 21:22 21-08-2008
Abs62



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zxcv125
AviSynth даёт на выходе несжатое видео, потому и размер такой получается. Если пережатие не требуется, надо перегнать .h264 в avi с помощью avc2avi, а потом в VirtualDubMod добавить аудио дорожки.

Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 23:31 23-08-2008
zxcv125



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abs62
хороший совет, я пробывал, получается полное г.
мне нужен формат который можно воткнуть в бытовое NAD

Всего записей: 124 | Зарегистр. 16-02-2006 | Отправлено: 01:27 24-08-2008
BOLiK_Ltd



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
zxcv125
Для бытового DVD проигрывателя кодируй в DivX или XviD, если он понимает эти форматы, в том же дабе. Просто выбирать надо не прямопотоковое копирование, а режим полной обработки. И не забудь выбрать видеокомпрессор, то бишь кодировщик (DivX или XviD в твоём случае). Или в канопусе в mpeg, с последующим авторингом DVD в какой нибудь из программ авторинга.

----------
Удачи вам!

Всего записей: 4966 | Зарегистр. 28-04-2005 | Отправлено: 11:41 24-08-2008
zxcv125



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Abs62
спасибо большое, всё получилось, пережал 264 в avi, правда перед этим h264 переименовал в 264. Затем в дубе добавил звуковые дорожки, на выходе avi 5 ГБ без потери качества (прямопотоковое копирование),
щас TMPGEnc DVD Author в dvd и будет кино !
 

Всего записей: 124 | Зарегистр. 16-02-2006 | Отправлено: 15:49 24-08-2008 | Исправлено: zxcv125, 22:17 26-08-2008
VarLog



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Не надо пытаться грузить libavcodec.dll через loadplugin - это действительно не плагин.
Путь к libavcodec.dll указывается в начале файла .dga, там его и надо править.


Цитата:
Не надо пытаться грузить libavcodec.dll через loadplugin - это действительно не плагин.
Путь к libavcodec.dll указывается в начале файла .dga, там его и надо править.

 
пожалуйста уточни где править, в самом файле .dag c помощью блокнота?

Всего записей: 1 | Зарегистр. 25-12-2005 | Отправлено: 16:06 03-04-2009 | Исправлено: VarLog, 16:17 03-04-2009
Abs62



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VarLog
Четвёртая строка. Сразу под строчкой с именем обрабатываемого файла.

----------
0 программистов ругал сердитый шеф
Потом уволил одного, и стало их FF

Всего записей: 6077 | Зарегистр. 22-10-2005 | Отправлено: 17:08 03-04-2009
namchik



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Никто не встречал взломанную версию платной DGAVCDecNV ? Это то же, что и сабж, но с поддержкой аппаратного декодирования видео картами Nvidia? Лицензия стоит $15
_http://neuron2.net/dgavcdecnv/dgavcdecnv.html
 
(в варезнике темы не нашел)...

Всего записей: 4080 | Зарегистр. 01-06-2004 | Отправлено: 18:05 03-04-2009
kadvlad

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Esc,

Цитата:
Открываете сей файл в VirtualDub(Mod) и кодируете на здоровье куда надо.

 
При попытке открытия созданного *.avs VirtualDubMod выдаёт ошибку:
 
AVI Import filter error.
Unknown error 80040154
 
вот файл:
loadplugin("f:\Install\Video\VirtualDub Mod\DGAVCDecode.dll")
AVCSource("d:\Kino\Pin\Pin_Track1.dga")
 
в *.dga четвёртая строка:
F:\Install\Video\dgavcdec109\
Там лежит libavcodec.dll (такой же как и в папке ВиртуалДаба).
 
Где искать ошибку, подскажете?
Спасибо.

Всего записей: 62 | Зарегистр. 14-01-2007 | Отправлено: 23:34 04-04-2009
tartaki



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Никто не встречал взломанную версию платной DGAVCDecNV ?

Не встречал, но для себя сломал, вычислил код лицензии. Заняло минуты три, если будет время - напишу кейген и выложу в варезнике. Работает отлично, раза в 3 быстрее обычной версии.  

Всего записей: 394 | Зарегистр. 01-01-2007 | Отправлено: 02:09 15-04-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Компьютеры » Программы » Закладки » DGAVCDec


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru