Перейти к содержанию

FAQ Raspberry Pi - Миникомпьютер с Linux за 25$/35$


Рекомендуемые сообщения

Прописал подключение звука:

<Feed webcam.ffm>
...
Launch /usr/local/bin/ffmpeg -r 15 -s 320x240 -f video4linux2 -i /dev/video0 [b]-f alsa -i hw:1,0[/b]
...
</Feed>

Запускаю ... и получаю ошибку:

Tue Apr 9 11:56:37 2013 Launch command line: ffmpeg -r 15 -s 320x240 -f video4linux2 -i /dev/video0 -f alsa -i hw:1,0

Tue Apr 9 11:56:57 2013 audio frame size not set

Где косяк?

А где в /usr/sbin/webcam.sh для ffmpeg прописано что-то для audio... Пиши в шеле

/usr/local/bin/ffmpeg -h и читай Audio options:

Audio options:
-aframes number     set the number of audio frames to record
-aq quality         set audio quality (codec-specific)
-ar rate            set audio sampling rate (in Hz)
-ac channels        set number of audio channels
-an                 disable audio
-acodec codec       force audio codec ('copy' to copy stream)
-vol volume         change audio volume (256=normal)
-af filter list     audio filters

Наверное здесь и косяк...

Wi-Fi-адаптер снова отключился.

Что показывает lsusb? И при отвале адаптера тоже?

Изменено пользователем I am mechanic

От модератора: Нарушение правил форума - ссылка в подписи. В след. раз будет предупреждение

Ссылка на комментарий
Поделиться на другие сайты

Прописал подключение звука:

<Feed webcam.ffm>
...
Launch /usr/local/bin/ffmpeg -r 15 -s 320x240 -f video4linux2 -i /dev/video0 [b]-f alsa -i hw:1,0[/b]
...
</Feed>

Запускаю ... и получаю ошибку:

Tue Apr 9 11:56:37 2013 Launch command line: ffmpeg -r 15 -s 320x240 -f video4linux2 -i /dev/video0 -f alsa -i hw:1,0

Tue Apr 9 11:56:57 2013 audio frame size not set

Где косяк?

А где в /usr/sbin/webcam.sh для ffmpeg прописано что-то для audio... Пиши в шеле

/usr/local/bin/ffmpeg -h и читай Audio options:

Audio options:
-aframes number	 set the number of audio frames to record
-aq quality		 set audio quality (codec-specific)
-ar rate		 set audio sampling rate (in Hz)
-ac channels	 set number of audio channels
-an				 disable audio
-acodec codec	 force audio codec ('copy' to copy stream)
-vol volume		 change audio volume (256=normal)
-af filter list	 audio filters

Наверное здесь и косяк...

Запускаю вот так:

echo `ffserver -f /home/www/ffserver.conf &`;

Используется только файл .conf

Все настройки так же прописываются в .conf

Файл /usr/sbin/webcam.sh вообще не использую, только прямые команды.

Ссылка на комментарий
Поделиться на другие сайты

Что показывает lsusb? И при отвале адаптера тоже?

Сейчас он ещё подключен и весело помигивате светодиодом:

Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 005: ID 0bda:8178 Realtek Semiconductor Corp. RTL8192CU 802.11n WLAN Adapter

Что бы подключиться через SSH, мне надо будет физически переподключить Wi-Fi-адаптер. Завтра добавлю и этот лог.

Изменено пользователем ArkadiyAV
Ссылка на комментарий
Поделиться на другие сайты

Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. 

Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Все настройки так же прописываются в .conf

Файл /usr/sbin/webcam.sh вообще не использую, только прямые команды.

А зачем изобретать велосипед? В начале темы сказано же...

sudo touch /usr/sbin/webcam.sh
sudo nano /usr/sbin/webcam.sh
И прописываем в нем строку:
ffserver -f /etc/ffserver.conf & ffmpeg -v verbose -r 5 -s 640x480 -f video4linux2 -i /dev/video0 http://localhost/webcam.ffm

И там же дописать Audio options для ffmpeg....

И запускать как определено выше..

Подключаем камеру и запускаем командой:
/usr/sbin/webcam.sh

От модератора: Нарушение правил форума - ссылка в подписи. В след. раз будет предупреждение

Ссылка на комментарий
Поделиться на другие сайты

Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. 

Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств. Подробнее параметры и результаты тестов новой серии PLM по ссылке.

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Что бы подключиться через SSH, мне надо будет физически переподключить Wi-Fi-адаптер. Завтра добавлю и этот лог.

Еще такой момент... Адаптер отваливается -в тот момент когда простаивает, в том смысле что нет пакетного трафа-обмена в сети?

От модератора: Нарушение правил форума - ссылка в подписи. В след. раз будет предупреждение

Ссылка на комментарий
Поделиться на другие сайты

Литиевые батарейки и аккумуляторы от мирового лидера  EVE в Компэл

Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.

Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

А зачем изобретать велосипед? В начале темы сказано же...

Потому, что из браузера по нажатию на кнопку, включение камеры не происходит.

Да и потом, какая разница как именно запускать? Тут сам звук не транслируется.

Попробую выставить такие параметры:

-aframes 10 -aq 10 -ar 44200 -ac 1 -acodec aac -vol 256

Ссылка на комментарий
Поделиться на другие сайты

Да и потом, какая разница как именно запускать? Тут сам звук не транслируется.

Согласен... А что за камера? Звук транслирует, не битая? на скайпе, например, не тестил? В каком формате транслирует на Распбери? Может у тебя нужный аудио кодек не установлен, имеется ввиду ffmpeg формат не знает?

Ты кстати не знаешь как через HTML5 вебвидео посредством Малины смотреть?? Я выше пост сваял, чего-то никто не отписал как и что, никто не пробывал?

Изменено пользователем I am mechanic

От модератора: Нарушение правил форума - ссылка в подписи. В след. раз будет предупреждение

Ссылка на комментарий
Поделиться на другие сайты

Камера Logitec C210. В скайпе себя хорошо показала. Всё работает.

На РасПи видео транслирую через swf. Может этот формат не поддерживает аудио при трансляции?

Пытался разные форматы подставлять - ничего.

Поставил запуск вот так:

Launch /usr/local/bin/ffmpeg -r 15 -s 320x240 -f video4linux2 -i /dev/video0 -aframes 1 -aq 10 -ar 22050 -ac 1 -acodec mp2 -vol 256

Запускаю - всё нормально.

Включаю трансляцию звука:

# NoAudio

Сразу в отказ:

Thu Apr 11 06:04:50 2013 audio frame size not set
Thu Apr 11 06:04:50 2013 Error writing output header

Ссылка на комментарий
Поделиться на другие сайты

Камера Logitec C210. В скайпе себя хорошо показала. Всё работает.

На РасПи видео транслирую через swf. Может этот формат не поддерживает аудио при трансляции?

Пытался разные форматы подставлять - ничего.

А с этим попробуй..

-acodec aac -strict experimental -ac 2 -ab 128k

И здесь много что есть, посмотри http://help.ubuntu.ru/wiki/ffmpeg#установка

А в ffserver.conf параметры прописаны как определено здесь? http://ffmpeg.org/sample.html

# Bitrate for the audio stream. Codecs usually support only a few
# different bitrates.
AudioBitRate 32
# Number of audio channels: 1 = mono, 2 = stereo
AudioChannels 1
# Sampling frequency for audio. When using low bitrates, you should
# lower this frequency to 22050 or 11025. The supported frequencies
# depend on the selected audio codec.
AudioSampleRate 44100

Вот примеры оттуда же...

Flash
<Stream test.swf>
Feed feed1.ffm
Format swf
VideoFrameRate 5
VideoIntraOnly
#NoAudio
</Stream>


MP3 audio
<Stream test.mp3>
Feed feed1.ffm
Format mp2
AudioCodec mp3
AudioBitRate 64
AudioChannels 1
AudioSampleRate 44100
#NoVideo
</Stream>

А у тебя что в конфиге?

Изменено пользователем I am mechanic

От модератора: Нарушение правил форума - ссылка в подписи. В след. раз будет предупреждение

Ссылка на комментарий
Поделиться на другие сайты

# Описываем поток в формате swf
<Stream webcam.swf>
# Источник потока
Feed webcam.ffm
# Используемый формат
Format swf
# Используемый кодек
VideoCodec flv
# Частота кадров
VideoFrameRate 15
# Размер буфера
#VideoBufferSize 5000
# Битрейт
VideoBitRate 32
# Минимальное и максимальное качество
VideoQMin 5
VideoQMax 10
# Размер видео. Дожно совпадать с размером видео на источнике
VideoSize 320x240
# Время ожидания перед началом отправки данных клиенту (в секундах)
PreRoll 1
# Звук мы транслировать не будем
NoAudio
</Stream>

# Описываем источник
<Feed webcam.ffm>
# Временный файл для хранения промежуточных данных
file /tmp/webcam.ffm
# Максимальный размер файла с промежуточными данными
FileMaxSize 512K
# Команда для запуска источника.
# Адрес для отправки данных источником автоматически будет добавлен в конец этой строки
# -r - число кадров в секунду (FPS)
Launch /usr/local/bin/ffmpeg -r 15 -s 320x240 -f video4linux2 -i /dev/video0 -aframes 1 -aq 10 -ar 22050 -ac 1 -acodec mp2 -vol 256
# С каких адресов может обращаться источник
#ACL allow 127.0.0.1
</Feed>

Я тут подумал, а может транслировать аудиопоток отдельно от видео? Тогда возникнет вопрос, как его поймать на стороне клиента через браузер.

В качестве примера отправляю три файла. Они располагаются у меня в корне WWW и запускаются через файл index.php

primer.rar

Изменено пользователем sezam
Ссылка на комментарий
Поделиться на другие сайты

# Звук мы транслировать не будем

NoAudio

Launch /usr/local/bin/ffmpeg -r 15 -s 320x240 -f video4linux2 -i /dev/video0 -aframes 1 -aq 10 -ar 22050 -ac 1 -acodec mp2 -vol 256

У тебя настроек в конфиге по Audio нет вообще, создай отдельный поток для аудио -- Там Же в конфиге...

MP3 audio
<Stream test.mp3>
Feed feed1.ffm
Format mp2
AudioCodec mp3
AudioBitRate 64
AudioChannels 1
AudioSampleRate 44100
#NoVideo
</Stream>

МР3 лицензионный - может ругатся, тогда поставь другой кодек, например...

aac audio
<Stream test.aac>
Feed feed1.ffm
Format aac
AudioCodec aac
AudioBitRate 128
AudioChannels 1
AudioSampleRate 44100
#NoVideo
</Stream>

Как-то так примерно..

И закоментируй NoAudio в потоке видео....

# Звук мы транслировать не будем
# NoAudio

И по строке запуска смотри здесь http://forum.ubuntu.ru/index.php?topic=180946.0

Обрати внимание на...

-acodec aac -strict experimental -ac 2 -ab 128k

Изменено пользователем I am mechanic

От модератора: Нарушение правил форума - ссылка в подписи. В след. раз будет предупреждение

Ссылка на комментарий
Поделиться на другие сайты

Сделал так.

Просто добавил в conf:

<Stream test.aac>
Feed feed1.ffm
Format aac
AudioCodec aac
AudioBitRate 128
AudioChannels 1
AudioSampleRate 44100
#NoVideo
</Stream>

Строку запуска переделал на:

# Описываем источник

<Feed webcam.ffm>
file /tmp/webcam.ffm
FileMaxSize 512K
Launch /usr/local/bin/ffmpeg -r 15 -s 320x240 -f video4linux2 -i /dev/video0 -acodec aac -strict experimental -ac 2 -ab 128k
</Feed>

Итог.

Камера не запускается, но в логах никакой инфы вообще нет, даже ошибок.

Постом выше я выложил рабочий вариант моих файлов, но в них нету звука.

Изменено пользователем sezam
Ссылка на комментарий
Поделиться на другие сайты

Вот только что WLAN адаптер снова "отвалился":


Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 006: ID 0bda:8178 Realtek Semiconductor Corp. RTL8192CU 802.11n WLAN Adapter

Еще такой момент... Адаптер отваливается -в тот момент когда простаивает, в том смысле что нет пакетного трафа-обмена в сети?

По идеи да... Скажем иначе, в тот момент когда он отключается обмена данными быть не должно. Но я не исключаю, что операционная система может сама что-то обновить или ещё что-то в этом роде.

На распи работает только MPD MPC (аудиоплеер) и самописная программа, которая реагирует на нажатия подключенным к GPIO-портам кнопки.

Ссылка на комментарий
Поделиться на другие сайты

Камера не запускается, но в логах никакой инфы вообще нет, даже ошибок.

У тебя же источник видеопотока..

Feed webcam.ffm

Для аудиопотока видимо так должно быть...

<Stream webcam.aac>
Feed webcam.ffm
Format aac
AudioCodec aac
AudioBitRate 128
AudioChannels 1
AudioSampleRate 44100
#NoVideo
</Stream

По идеи да... Скажем иначе, в тот момент когда он отключается обмена данными быть не должно. Но я не исключаю, что операционная система может сама что-то обновить или ещё что-то в этом роде.

Может включена функция типа - отключать адаптер для энергосбережения при отсутствии обмена в сети... Где и как сам не знаю... В Винде знаю :lol2:

Народ как Chromium запустить из под рута? После запуска оболочки (startx) --- при желании запустить Chromium, выпадает окошко -- ругается что нельзя из под рута...

Далее выхожу из графики, ввожу в шеле su pi ---startx не за запускает оболочку пишет -server error.

Как это все победить и когда уже я смогу смотреть HTML5 посредством Chromium, видимо тяжки грехи мои..... :D

Изменено пользователем I am mechanic

От модератора: Нарушение правил форума - ссылка в подписи. В след. раз будет предупреждение

Ссылка на комментарий
Поделиться на другие сайты

А зачем ты входишь из графики? Запусти эмулятор терминала, перелогинься там в нужного пользователя и запускай от него программы.

Хотя обычно всё ещё проще. Запуск иксов через startx делают лишь в отладочных целях, а графический режим запускают через логин-менеджеры (gdm, kdm и т.д.).

Ссылка на комментарий
Поделиться на другие сайты

В этом посте http://forum.cxem.net/index.php?showtopic=114312entry1361054

рассказывается как подключить датчик DS18B20

Написано:

Питания датчика подключается к пину 3.3V, GND к GND, а выход датчика к GPIO#4. Между питанием 3.3В и выходом датчика (GPIO#4) ставиться резистор 4.7 кОм.

Также есть картинка с описанием пинов датчика:

fbab5c876c.png

Левый пин - земля, правый - плюс.

НО. На картике в посте, левый(по идее земля), почему-то подключен к +3.3В и замкнут на средний пин через резистор, где ошибка?

ds18b20-raspberry_bb.png

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...
  • 3 недели спустя...

Подскажите, как можно напрямую получить данные из вот такой штуки

Sensor Stick Breakout(ITG3205+ADXL345+HMC5883L+BMP085)

подключается по IIC.

И ещё. Подскажите, есть ли в природе разветвитель IIC? Т.е. один выход IIC подключить к RasPi, а к остальным (5-10-24) можно подключать исполняемые модули.

Что-то не могу найти.

Ссылка на комментарий
Поделиться на другие сайты

А что такое IIC? Гугл кучу всего интересного выдаёт от Inter-American Investment Corporation до Insurance Institute of Canada.

))))))))))))))))

Протокол передачи данных IIC, или I2C.

Нашел что-то типа вот такого:

http://robototehnika.ru/e-store/catalog/201/1248/

Но, там подключение на I2C, а входы - обычные на три пина ... а надо на четыре (SDA SCL GND +5V) ... т.е. чисто разветвитель ...

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...