Ru-Board.club
← Вернуться в раздел «Программы»

» DGAVCDec

Автор: Esc
Дата сообщения: 10.07.2007 17:24
Если вам понадобилось перекодировать видео из формата 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) и кодируете на здоровье куда надо.

Для опытных кодеров этих указаний достаточно. Для новичков допишу, когда будет время. Сейчас, к сожалению, некогда. Либо кто-то другой может дописать, если возникнет желание.
Автор: NickZN
Дата сообщения: 13.07.2007 13:53
Esc
Подтверждаю, DGAVCDec сработала лучше чем AVC2AVI...

AVC2AVI как и говорил Esc теряет фреймы, изза чего после соединения с аудио наблюдается розсинхронизация.
Автор: ForceSpb
Дата сообщения: 05.09.2007 13:39
отличная прога, теперь основной инструмент для перегона 1800x1080|720 .h264 в 720/704 xvid.
намучался с avc2avi..

да и привычнее- создать файл статистики, загнать его в VD и перекодировать нужным кодеком.
Автор: ForceSpb
Дата сообщения: 06.11.2007 12:23
походу где то ошибка..

второй день задаюсь вопросом что не так у меня при кодировании трансформеров..
вообщем файл видео - 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 поэтому кодеры так и кодируют но прога же ошибается как лечить?
Автор: Abs62
Дата сообщения: 06.11.2007 18:45
ForceSpb

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

Добавить в скрипт команду AssumeFPS(24000,1001) (или AssumeFPS("ntsc_film")).
Или AssumeFPS(23.976), если версия AviSynth ниже 2.57.
Автор: BOLiK_Ltd
Дата сообщения: 14.12.2007 15:06
Всё отлично работает. Только вот почему то при просмотре кодированного в DivX файла на бытовом проигрывателе, картинка вылазит за края экрана справа и слева. Очень заметно при кодировании сериалов, где справа и слева виден логотип телеканала. В настройках кодека перепробовал всё что только возможно. ничего не помогает. Исходное разрешение видео 1280 x 720. Может в DGAVCDec нужно поменять какие то умолчательные настройки?
Автор: BOLiK_Ltd
Дата сообщения: 16.12.2007 15:11
Вобщем, решил я проблему, добавлением через скрипт бордюров.
Автор: 777roman
Дата сообщения: 19.05.2008 20:04
Делаю, как сказано в инструкции - создаю файл 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 и всё открылось.
Автор: Erle
Дата сообщения: 29.06.2008 12:08

Цитата:
Делаю, как сказано в инструкции - создаю файл 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"). Что можно предпринять?
Автор: Abs62
Дата сообщения: 29.06.2008 13:04
Erle
Не надо пытаться грузить libavcodec.dll через loadplugin - это действительно не плагин.
Путь к libavcodec.dll указывается в начале файла .dga, там его и надо править.
Автор: zxcv125
Дата сообщения: 21.08.2008 20:20
ребята, подскажите.
имею файл h264 размером 4.5 ГБ и два ac3 по 0,5 ГБ (1280х544, 24 fps, 161162 frames)
пытаюсь в дубе пережать в avi а на выходе 160 ГБ получается .
прямопотоковое копирование. Как получить один в один по качеству и размеру ?

Автор: Abs62
Дата сообщения: 23.08.2008 22:31
zxcv125
AviSynth даёт на выходе несжатое видео, потому и размер такой получается. Если пережатие не требуется, надо перегнать .h264 в avi с помощью avc2avi, а потом в VirtualDubMod добавить аудио дорожки.
Автор: zxcv125
Дата сообщения: 24.08.2008 00:27
Abs62
хороший совет, я пробывал, получается полное г.
мне нужен формат который можно воткнуть в бытовое NAD
Автор: BOLiK_Ltd
Дата сообщения: 24.08.2008 10:41
zxcv125
Для бытового DVD проигрывателя кодируй в DivX или XviD, если он понимает эти форматы, в том же дабе. Просто выбирать надо не прямопотоковое копирование, а режим полной обработки. И не забудь выбрать видеокомпрессор, то бишь кодировщик (DivX или XviD в твоём случае). Или в канопусе в mpeg, с последующим авторингом DVD в какой нибудь из программ авторинга.
Автор: zxcv125
Дата сообщения: 24.08.2008 14:49
Abs62
спасибо большое, всё получилось, пережал 264 в avi, правда перед этим h264 переименовал в 264. Затем в дубе добавил звуковые дорожки, на выходе avi 5 ГБ без потери качества (прямопотоковое копирование),
щас TMPGEnc DVD Author в dvd и будет кино !

Автор: VarLog
Дата сообщения: 03.04.2009 15:06

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


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


пожалуйста уточни где править, в самом файле .dag c помощью блокнота?
Автор: Abs62
Дата сообщения: 03.04.2009 16:08
VarLog
Четвёртая строка. Сразу под строчкой с именем обрабатываемого файла.
Автор: namchik
Дата сообщения: 03.04.2009 17:05
Никто не встречал взломанную версию платной DGAVCDecNV ? Это то же, что и сабж, но с поддержкой аппаратного декодирования видео картами Nvidia? Лицензия стоит $15
_http://neuron2.net/dgavcdecnv/dgavcdecnv.html

(в варезнике темы не нашел)...
Автор: kadvlad
Дата сообщения: 04.04.2009 22:34
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 (такой же как и в папке ВиртуалДаба).

Где искать ошибку, подскажете?
Спасибо.
Автор: tartaki
Дата сообщения: 15.04.2009 01:09

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

Не встречал, но для себя сломал, вычислил код лицензии. Заняло минуты три, если будет время - напишу кейген и выложу в варезнике. Работает отлично, раза в 3 быстрее обычной версии.
Автор: Criptozavr
Дата сообщения: 15.05.2009 10:50
tartaki

А код лицензии для DGAVCDecNV не подбросите?
Автор: alex garin
Дата сообщения: 07.10.2009 14:21
Да, действительно. Выложите код лицензии или кейген, плз.
Автор: cybernetik
Дата сообщения: 11.10.2009 12:04
alex garin
http://cybernetik.hotmail.ru/DGAVC_Keygen.rar
Распаковать в папку с DGAVCDecNV, запустить для генерации файла лицензии.
Работает даже с последней бэтой.
Автор: alex garin
Дата сообщения: 14.10.2009 15:26
cybernetik

Спасибо. А с DGVC1DecNV оно то же работает?
Автор: BOLiK_Ltd
Дата сообщения: 19.07.2010 12:54
В новой версии Графт что то там поменял. Теперь ключедел не справляется.
Кто нибудь посмотрит?

Страницы: 1

Предыдущая тема: Nero Vision


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.