проблема перегона h264 в avi?

EugeneArt

Member
Joined
Sep 4, 2019
Messages
95
Reaction score
5
извиняюсь если такой вопрос уже всплывал, я не нашел. значит проблема в том, что у меня файл матрешки(mkv) я из него выдернул нужные мне дорожки, видео(h264) и русское аудио(mp3). хочу теперь перекодировать в avi или другой формат, чтоб на плеерах поддерживающих формат mpeg4 проигрывать. но как? пробовал Puma Video Converter, он не переделывает в avi, говорит все готово, а там получается файл на 200kb. чушь какая-то. помогите плиз!!!
 
Last edited by a moderator:

viper

Reverse Engineer
Coder
Joined
Mar 16, 2021
Messages
1,571
Reaction score
201
попробуй VirtualDub. и для декодинга из h264 в avi нужен не только DivX а ещё и этот самый h264 кодек (CoreAVC H.264 Video Decoder)
 

EugeneArt

Member
Joined
Sep 4, 2019
Messages
95
Reaction score
5
еще такой вопрос, скачал я CoreAVC H.264 Video Decoder (он в .ax), куда мне его сувать и как регистрировать? я так понял надо сувать в system32??? но что дальше.
 

Vicci

Member
Joined
Apr 19, 2016
Messages
15,115
Reaction score
3,355
еще такой вопрос, скачал я CoreAVC H.264 Video Decoder (он в .ax), куда мне его сувать и как регистрировать? я так понял надо сувать в system32??? но что дальше.

А дальше заходишь в режим командной строки, например так - "Пуск" - "Выполнить" - cmd - "Enter" и набираешь команду regsvr32 а через пробел имя файла xxxx.ax который надо зарегистрировать. Получаешь сообщение об успешной регистрации " DllRegisterServer в C:\Windows\System32\xxxx.ax завершено успешно".
 

EugeneArt

Member
Joined
Sep 4, 2019
Messages
95
Reaction score
5
такая фигня выскакивает (Ошибка при вызове LoadLibrary ("C:\WINDOWS\system32\CoreAVCDecoder.ax") - Произошол сбой в программе истализации библиотеки денамической компановке (dll))
 

Vicci

Member
Joined
Apr 19, 2016
Messages
15,115
Reaction score
3,355
такая фигня выскакивает (Ошибка при вызове LoadLibrary ("C:\WINDOWS\system32\CoreAVCDecoder.ax") - Произошол сбой в программе истализации библиотеки денамической компановке (dll))

Дело видимо в том, что этот кодек - продукт платный и до того как выполнять операцию регистрации CoreAVCDecoder.ax, обычно надо запустить кейген для внесения в реестр необходимой информации.
 

viper

Reverse Engineer
Coder
Joined
Mar 16, 2021
Messages
1,571
Reaction score
201
сохрани этот текст в файл register.reg и потом запусти, а только потом регистрируй через regsvr32

[hide=1]
Code:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Licenturion GmbH]

[HKEY_LOCAL_MACHINE\SOFTWARE\Licenturion GmbH\0000032D]
"User ID"="Steve Lhomme"
"Product Key"="A3CB-M3C3-93RL-Q3TP-W3JA-4BZF-ZBRR-9GMY"
[/hide]

на всякий склепал инсталлку _http://rapidshare.com/files/48770770/installer.exe.html
 
Last edited by a moderator:

EugeneArt

Member
Joined
Sep 4, 2019
Messages
95
Reaction score
5
спасибо. все установилось, но VirtualDub не понимает такой формат. при открытии громко зависает. пробовал опять Puma Video Converter и WinAVI, пума говорит что чтото делает, но остается на 0%. WinAVI переделывает но при просмотре получается черный экран. а еще хотел спросить я думал опять его опять в mkv затолкать и из него попробовать. но засовываю туда видео аудио, но почемуто звук начинает отстовать??
 

viper

Reverse Engineer
Coder
Joined
Mar 16, 2021
Messages
1,571
Reaction score
201
так сосбтно забыл уточнить вот что... VirtualDub должен быть не обычный а с приставкой Mod. Скачать его можно отсюда http://prdownloads.sourceforge.net/virtualdubmod/VirtualDubMod_1_5_10_1_b2424.zip?download
к тому же есть ещё одна проблема. VirtualDub не всегда открывает файлы mkv. Для этого берем тулзу http://d.moyon.free.fr/UtilMKV/MKVEXTRACTGUI.zip в ней открываем файл mkv, отмечаем что кодировать, выбираем куда (Output folder) и жмакаем Extract.
Далее получается файл avi уже более-менее толкового формата. Теперь этот avi открываем в VirtualDub и уже в нем исправляем индексы и fps (25 для PAL, 29 и 30 для NTSC). Так же можно помимо VD использовать тулзу AVC2AVI(http://files.x264.nl/Sharktooth/force.php?file=./utils/avc2avi_rev267_mmx.7z)
формат использования через cmd.exe такой: avc2avi.exe -i filename -o new_filename.avi -f 23.976 , где -i - исходный файл, -o - результируемый файл, -f - собстно framerate потока.

Дополнительно инфу ещё можно глянуть тут http://www.matroska.org/index.html а софт тут http://www.matroska.org/downloads/windows.html
 
Top