2015-04-20 3 views
1

Это мое первое сообщение на форуме (и на английском ...) Любое предложение приветствуется.Windows: не может генерировать libx264.dll, потому что MinGW: никакой рабочий компилятор не найден

Итак, давайте начнем!

Моя глобальная цель - записывать/транскодировать и отображать поток IP-камеры с помощью .bat whitch calls vlc. (Я пробовал, прежде чем делать это с интерфейсом VLC, и все идет хорошо. Я не понимаю, почему кодер отсутствует с помощью этого способа)

Я хочу контейнер asf, содержащий h264 и aac.


.bat:

кд C: \ Program Files (x86) \ VideoLAN \ VLC

VLC RTSP: // корень: [email protected]_adresse/media.amp --sout «# transcode {vcodec = x264, vb = 112, acodec == aac, fps = 25}: duplicate {dst = display, dst = standard {access = file, mux = asf, dst = flux.asf} "-v


Когда я впервые выполнил это, VLC сказал мне, что кодер H264 не найден, поэтому я решил скомпилировать x264.

Я использовал эту ссылку

http://www.ayobamiadewole.com/Blog/How-to-build-x264-or-libx264.dll-in-Windows

мне удастся сделать exe-файл, но и когда я добрался до

./configure --disable-кли --enable-общий --extra -ldflags = -Wl, - выход-DEF = libx264.def

MinGW оболочка указывает: не рабочий с компилятор не нашел

я нахожу какой-то ответ, но я не Fo и хороший.

У кого-нибудь есть представление о том, что я делаю неправильно?

Возможно ли, что мой gcc (4.6) не является хорошим? Что мне делать ?

Нужен еще один совет: Когда у меня будет этот libx264.ddl, где я должен положить его, чтобы заставить мой скрипт работать?

Рано спасибо за ваши ответы.

ответ

0

Поэтому, чтобы ответить на мой вопрос, я обошел его.

Изменяя мой сценарий:

RTSP: // корень: [email protected]_adresse/media.amp --sout «#transcode {vcodec = h264, кадров в секунду = 25}: {дублировать DST = дисплей, dst = standard {access = file, mux = asf, dst = flux.asf} "-v

Я не понимаю, почему VLC с ума сошел с H264, сказав, что он не нашел кодировщик H264 и сказал мне это не его вина ... Я прощаю его (я знаю, что это была моя ошибка), но я потерял много времени на этом дерьме ...

Если это может помочь любому ...

В противном случае, если кто-то может помочь мне разобраться, что там произошло, это будет оценено.

Я не могу дождаться ответа. ;-)