2013-10-03 1 views
5

Я работаю над MAC OS X Lion 10.7.5.Как начать прямую трансляцию на Mac с помощью FFMPEG?

Как правильно установить FFMPEG?

Что я сделал:

ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)" 
brew install ffmpeg --with-fdk-aac --with-ffplay --with-freetype --with-frei0r --with-libass --with-libvo-aacenc --with-libvorbis --with-libvpx --with-opencore-amr --with-openjpeg --with-opus --with-rtmpdump --with-schroedinger --with-speex --with-theora --with-tools 

и даже (я думаю, что это должно работать, но это не делает)

brew install ffmpeg 

Ничто не работает ... Я не могу перечислить входы, Я не могу запустить потоковое воспроизведение с USB-камеры, я ничего не могу сделать.

ffmpeg -f video4linux2 -s 320x240 -i video="USB cam":audio="USB mic" -f oss -acodec libvorbis -vcodec libvpx -f webm http://localhost:1234/streaming 

Ошибки я получаю выглядеть следующим образом:

unknown input format 'video4linux' 

и то же самое происходит в ALSA, OpenAL, vfwcap и т.д.

Так ли кто-нибудь попробовать потоковым с FFMPEG из MAC? Как установить FFMPEG так, чтобы он поддерживал video4linux2 или v4l2 или любой формат ввода вообще? Как до перечислить устройства (USB веб-камеры или встроенные веб-камеры)?

ответ

10

Вы можете получить доступ к веб-камере в Mac OS с помощью avfoundation.

Чтобы получить список доступных устройств ввода используйте:

ffmpeg -f avfoundation -list_devices true -i "" 

Пример, который записывает первое устройство в списке в файл:

ffmpeg -f avfoundation -i "0" out.mpg 
+0

Я на Mac OSX 10.9.5, FFmpeg версия 2.4.2 (установлена ​​через homebrew), и это работало как шарм. – Christof

+0

Ни одна из этих команд не работает для ffmpeg 2.5.3 на OS X 10.10. Есть идеи? –

+1

Jared: Это может зависеть от того, как вы устанавливаете ffmpeg. Существует огромное количество дополнительных библиотек. Я использовал следующую установку Homebrew: brew install ffmpeg --with-fdk-aac --with-ffplay --with-freetype --with-frei0r --with-libass --with-libvo-aacenc - -with-libvorbis --with-libvpx --with-opencore-amr --with-openjpeg --with-opus --with-rtmpdump --with-schroedinger --with-speex --with-theora --with-opcore- tools –

 Смежные вопросы

  • Нет связанных вопросов^_^