Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Помогите побороть ffmpeg  (Прочитано 4306 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн max2007

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Помогите побороть ffmpeg
« : 01 Мая 2013, 00:33:04 »
Есть потребность транслировать видео на сайт , установил ffmpeg
apt-get install ffmpegСделал вот такой конфиг для ffserver
Port 95
BindAddress 0.0.0.0
MaxHTTPConnections 20
MaxClients 20
MaxBandwidth 5096
CustomLog /var/log/ffserver-access.log

<Feed webcam.ffm>
    File /usr/webcam.ffm
    FileMaxSize 3M
</Feed>

<Stream webcam.flv>
    Feed webcam.ffm
    Format flv
    VideoCodec h263p
    VideoFrameRate 25
    VideoBufferSize 80000
    VideoBitRate 200
    VideoQMin 1
    VideoQMax 5
    VideoSize 640x480
    PreRoll 1
    NoAudio
</Stream>

<Stream webcam.swf>
    Feed webcam.ffm
    Format swf
    VideoCodec h263p
    VideoFrameRate 25
    VideoBufferSize 80000
    VideoBitRate 200
    VideoQMin 1
    VideoQMax 5
    VideoSize 640x480
    PreRoll 1
    NoAudio
</Stream>

<Stream index.html>
    Format status
    FaviconURL http://domax.org.ua/favicon.ico
</Stream>
Запускаю ffserver
ffserver -f /etc/ffserver.confПотом запускаю ffmpeg
ffmpeg -f video4linux2 -s 640x480 -i /dev/video0 http://localhost:95/webcam.ffmПосле этого возникает вот такая ошибка
ffmpeg version 0.8.6-4:0.8.6-0ubuntu0.12.04.1, Copyright (c) 2000-2013 the Libav developers
  built on Apr  2 2013 17:02:36 with gcc 4.6.3
*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.
[video4linux2 @ 0x6a97a0] Estimating duration from bitrate, this may be inaccurate
Input #0, video4linux2, from '/dev/video0':
  Duration: N/A, start: 1367353543.566762, bitrate: 122880 kb/s
    Stream #0.0: Video: rawvideo, yuyv422, 640x480, 122880 kb/s, 25 tbr, 1000k tbn, 25 tbc
[buffer @ 0x6ab9a0] w:640 h:480 pixfmt:yuyv422
[avsink @ 0x6aab40] auto-inserting filter 'auto-inserted scaler 0' between the filter 'src' and the filter 'out'
[scale @ 0x6afde0] w:640 h:480 fmt:yuyv422 -> w:640 h:480 fmt:yuv420p flags:0x4
Ошибка сегментирования
Куда копать ,как побороть ??? ?

P.S. Если запустить вот так
ffmpeg -f video4linux2 -i /dev/video0 -vcodec h263p  /media/downloads/out.avi

То всё работает ,видео в файл пишется !
Если запустить вот так
ffmpeg -i /media/downloads/xx/Mya.avi  http://localhost:95/webcam.ffm
То вылетает с такой же ошибкой
ffmpeg version 0.8.6-4:0.8.6-0ubuntu0.12.04.1, Copyright (c) 2000-2013 the Libav developers
  built on Apr  2 2013 17:02:36 with gcc 4.6.3
*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.
[wmv3 @ 0x1f979e0] Extra data: 8 bits left, value: 0

Seems stream 1 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 25.00 (25/1)
Input #0, asf, from '/media/downloads/xx/Mya.avi':
  Metadata:
    WM/ToolName     : Flip4Mac WMV Export Component for QuickTime (Mac)
    WM/ToolVersion  : 2204
  Duration: 00:32:36.84, start: 0.000000, bitrate: 1770 kb/s
    Stream #0.0(eng): Audio: wmav2, 48000 Hz, 2 channels, s16, 64 kb/s
    Stream #0.1(eng): Video: wmv3 (Main), yuv420p, 720x576, 1689 kb/s, 25 tbr, 1k tbn, 1k tbc
[buffer @ 0x1f97940] w:720 h:576 pixfmt:yuv420p
[scale @ 0x1f94300] w:720 h:576 fmt:yuv420p -> w:720 h:576 fmt:yuv420p flags:0x4
Ошибка сегментирования
Может чё не так с апачем ?? Помогите дельным советом !!
Всё делаю под Ubuntu Server 12.04

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Помогите побороть ffmpeg
« Ответ #1 : 01 Мая 2013, 01:00:44 »
ffmpeg -i /media/downloads/xx/Mya.avi -r 15 -s 352x240 -ar 16000 http://localhost:95/webcam.ffm?
Wars ~.o

Оффлайн max2007

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Помогите побороть ffmpeg
« Ответ #2 : 01 Мая 2013, 09:56:41 »
Здравствуйте , эта команда вывалилась в такую же ощибку
ffmpeg -i /media/downloads/xx/Mya.avi -r 15 -s 352x240 -ar 16000 http://localhost:95/webcam.ffmffmpeg version 0.8.6-4:0.8.6-0ubuntu0.12.04.1, Copyright (c) 2000-2013 the Libav developers
  built on Apr  2 2013 17:02:36 with gcc 4.6.3
*** THIS PROGRAM IS DEPRECATED ***
This program is only provided for compatibility and will be removed in a future release. Please use avconv instead.
[wmv3 @ 0x211c9e0] Extra data: 8 bits left, value: 0

Seems stream 1 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 25.00 (25/1)
Input #0, asf, from '/media/downloads/xx/Mya.avi':
  Metadata:
    WM/ToolName     : Flip4Mac WMV Export Component for QuickTime (Mac)
    WM/ToolVersion  : 2204
  Duration: 00:32:36.84, start: 0.000000, bitrate: 1770 kb/s
    Stream #0.0(eng): Audio: wmav2, 48000 Hz, 2 channels, s16, 64 kb/s
    Stream #0.1(eng): Video: wmv3 (Main), yuv420p, 720x576, 1689 kb/s, 25 tbr, 1k tbn, 1k tbc
[buffer @ 0x211c940] w:720 h:576 pixfmt:yuv420p
[scale @ 0x2119300] w:720 h:576 fmt:yuv420p -> w:720 h:576 fmt:yuv420p flags:0x4
Ошибка сегментирования
Да в Syslog тоже постоянно вот такое пишет
May  1 08:53:24 server kernel: [118942.664938] ffmpeg[28260]: segfault at ffffffffffffffff ip 00007f48d30e4020 sp 00007fff29c0f010 error 5 in libavcodec.
« Последнее редактирование: 01 Мая 2013, 09:59:52 от max2007 »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Помогите побороть ffmpeg
« Ответ #3 : 01 Мая 2013, 14:53:35 »
Port 95 на 8081
чтобы не sudo
Запускаю ffserver
Wars ~.o

Оффлайн max2007

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Помогите побороть ffmpeg
« Ответ #4 : 01 Мая 2013, 19:25:47 »
Цитировать
Port 95 на 8081
чтобы не sudo
Запускаю ffserver
Порты менял на разные , результат тот же , только что попробовал и с 8081 ,и всё та же ошибка сегментирования
Запускаю всё с под root так что sudo не использую   
« Последнее редактирование: 01 Мая 2013, 20:06:33 от max2007 »

 

Страница сгенерирована за 0.042 секунд. Запросов: 25.