Как собрать ffmpeg с помощью libfdk_aac в 64-битной Windows? [закрыто]

7

Я пытаюсь построить ffmpeg на 64-битной Windows с libfdk_aac,

Я последовал за это руководство YouTube а также попробовал эти инструкции ,

Ни один не работает. Ссылки старые. Я получаю много ошибок. Я нашел эти ссылки после тщательного поиска в Google.

Кому повезло ffmpeg с libfdk_aac? Если да, не могли бы вы поделиться своими знаниями.

kheya
источник
2
Если кто-нибудь уже скомпилировал это для win 64 bit, будет ли у вас общий доступ к двоичным файлам?
kheya
1
«Я получаю много ошибок» - возможно, вы могли бы поделиться ими. У меня нет Windows, и я уверен, что компилировать FFmpeg там достаточно сложно. Вы также можете попробовать опубликовать в Форумы о Zeranoe , но, пожалуйста, не забудьте поискать там и указать, что вы пробовали и какие конкретные ошибки вы получаете.
slhck
Мне будет сложно поместить все ошибки здесь. Я попробовал так много вещей на этом пути. Я вижу, что 99% людей используют не-Windows систему. Я попробую Zeranoe форум спасибо.
kheya
1
это упоминает получение исходного кода с помощью git ffmpeg.org/download.html и на той же странице он ссылается на руководство по компиляции, которое имеет раздел для окон. не пробовал, хотя.
barlop
1
Видимо не легко скомпилировать в Windows. libfdk_aac и libfaac недоступны, если вы сами не скомпилируете их.
Sun

Ответы:

8

Я использовал Media Autobuild Suite и это работает как шарм , если вы удалите --enable-libblueray из строки конфигурации ffmpeg в media-suite_compile.sh Вам, вероятно, даже не нужно больше этого делать

Он автоматически загружает необходимый компилятор и библиотеки и компилирует все для вас. (включая запрошенную библиотеку libfdk_aac)

MaPePeR
источник
-1

Если вы этого не сделаете очень заботиться о качестве звука, родной кодер FFmpeg AAC ( aac ) - хороший альтернативный кодер, качество которого чуть ниже libfdk_aac ( Encode / AAC-FFmpeg ). Тогда вы можете просто использовать готовый ffmpeg для Windows , который сэкономит вам много времени.

Daniel
источник
-4

Не является решением вашей проблемы, но если «99% людей используют не-Windows системы», то VMWare Player (или VirtualBox) и Ubuntu должны работать

https://my.vmware.com/web/vmware/free#desktop_end_user_computing/vmware_player/5_0 http://www.ubuntu.com/download/desktop

Spencer5051
источник
Извините, но это действительно не является полезным ответом - если бы ОП хотел использовать * nix, он бы уже это сделал.
slhck
Я провел почти всю свою жизнь, работая с Windows. Я перешел с MSFT SQL сервера на MongoDB в прошлом году. Но моя логика на стороне сервера находится в ASP.NET MVC (C #)
kheya
Никогда не слышал о плеере VMWare. Я буду использовать JWPlayer, который играет HTML5. Можно ли установить Ubuntu на ноутбук с Windows (Win 7) и кросс-компилировать FFMPEG, чтобы создать исполняемый файл, который я могу использовать на сервере Windows?
kheya
@kheya Что касается вашего последнего вопроса, нет, это невозможно. Кроме того, VMware Player - это всего лишь решение для виртуализации, не сравнимое с JWPlayer.
slhck
Просто мозговой штурм, было бы жизнеспособным запустить это на Cygwin? Для тех, кто не знает: «Cygwin - это Unix-подобная среда и интерфейс командной строки для Microsoft Windows. Cygwin обеспечивает встроенную интеграцию с Windows…»
Spencer5051