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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [РЕШЕНО] Воспроизведение 3D видео  (Прочитано 25282 раз)

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

Оффлайн vair

  • Участник
  • *
  • Сообщений: 224
    • Просмотр профиля
    • Саит КРОшнигов
Re: Воспроизведение 3D видео
« Ответ #15 : 16 Ноября 2010, 09:04:23 »
кто не смог
нужно ставить последний FFmpeg и  x264 (в репах их еще нету)

выкинем что ббыло
sudo apt-get remove ffmpeg x264 libx264-dev
ставим доп  пакеты для того чтобы установить FFmpeg  x264

sudo apt-get update
sudo apt-get install build-essential subversion git-core checkinstall yasm texi2html \
    libfaac-dev libjack-jackd2-dev libmp3lame-dev libopencore-amrnb-dev \
    libopencore-amrwb-dev libsdl1.2-dev libtheora-dev libvorbis-dev libvpx-dev \
    libx11-dev libxfixes-dev libxvidcore-dev zlib1g-dev
ставим  x264

cd
git clone git://git.videolan.org/x264.git
cd x264
./configure
make
sudo checkinstall --pkgname=x264 --pkgversion "2:0.`grep X264_BUILD x264.h -m1 | \
    cut -d' ' -f3`.`git rev-list HEAD | wc -l`+git`git rev-list HEAD -n 1 | \
    head -c 7`" --backup=no --deldoc=yes --fstrans=no --default

ставим  FFmpeg
cd
svn checkout svn://svn.ffmpeg.org/ffmpeg/trunk ffmpeg
cd ffmpeg
./configure --enable-gpl --enable-version3 --enable-nonfree --enable-postproc \
    --enable-libfaac --enable-libmp3lame --enable-libopencore-amrnb \
    --enable-libopencore-amrwb --enable-libtheora --enable-libvorbis \
    --enable-libvpx --enable-libx264 --enable-libxvid --enable-x11grab
make
sudo checkinstall --pkgname=ffmpeg --pkgversion "4:SVN-r`LANG=C svn info | \
    grep Revision | awk '{ print $NF }'`" --backup=no --deldoc=yes --fstrans=no \
    --default
hash x264 ffmpeg ffplay

а теперь сам бино

$ git clone git://git.savannah.nongnu.org/bino.git
$ cd bino
$ autoreconf -i
$ ./configure; make; make install

для запуска команда bino
Очки тока одеть не забудьте))


have a nice bino!!
« Последнее редактирование: 16 Ноября 2010, 09:06:20 от vair »
когда мне грустно, когда мне темно, я слушаю громко группу КИНО

Оффлайн dgtl

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Воспроизведение 3D видео
« Ответ #16 : 17 Ноября 2010, 17:58:26 »
vair
Благодарствуем за мануал!
У меня остался открытым вопрос - как можно вывести на плеер образ 3D BluRay ?
То, что лежит на торрентах (в .iso) после монтирования показывает как пустую папку.

Оффлайн Lion-Simba

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: Воспроизведение 3D видео
« Ответ #17 : 28 Ноября 2010, 11:36:02 »
Репозиторий:
https://launchpad.net/~lion-simba/+archive/bino-mt (ppa:lion-simba/bino-mt)

В нём bino-0.5, статически собранный с ffmpeg-mt. Пакет собран для Lucid, но скорее всего нормально встанет и в Maverick, там нет никаких специфических зависимостей.

Версия 0.5 уже имеет простенький графический интерфейс на qt.

ffmpeg-mt отличается от просто ffmpeg тем, что значительно быстрее работает на многопроцессорных (многоядерных) системах. А поскольку 3D видео требует в два раза больше ресурсов для декодирования, то это становится актуальным. В общем-то, это то же самое, что использует mplayer из репозитория ppa:ripps818/coreavc.

После установки, запускать так:
bino -tN
где N - число процессоров (ядер) на вашей системе.

PS. Я проверил сборку bino из исходников в Maverick. Там НЕ нужно ставить новую версию ffmpeg, как посоветовал vair, bino в Maverick нормально собирается со штатным ffmpeg.
Оказываю индивидуальную платную техподдержку широкого профиля. Обращаться в ЛС или Jabber.

Оффлайн dgtl

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Воспроизведение 3D видео
« Ответ #18 : 28 Ноября 2010, 22:26:29 »
ну ничего себе  :D даже репку сделал! Отлично!
Плеер гуд, радует что есть адекватный фулскрин в отличии от sview. У меня не тормозит даже на одном ядре (на двух не запускал).
Но файлы принимает через раз (половину просто выкидывает в error) и с анаглифом нет расширенных опций по самим цветам. Там толи сине-зеленый, толи изумрудный, но у меня очки не подходят, надо купить другие для теста.
Но в целом огромный плюс этому плееру за наличие хорошего фулскрина и производительности.
Ну и опять - как открывать 3D blu ray ?

Оффлайн Lion-Simba

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: Воспроизведение 3D видео
« Ответ #19 : 29 Ноября 2010, 05:16:38 »
Но файлы принимает через раз (половину просто выкидывает в error)
А можно вывод в консоль при этих ошибках?

и с анаглифом нет расширенных опций по самим цветам. Там толи сине-зеленый, толи изумрудный, но у меня очки не подходят, надо купить другие для теста.
По идее это не сложно реализовать. Там анаглиф тремя строчками сделан на OpenGL-шейдере. Надо написать автору. Ежели знаете английский, велкам: bino-list@nongnu.org. Там же можно спросить и про Blue Ray.
Оказываю индивидуальную платную техподдержку широкого профиля. Обращаться в ЛС или Jabber.

Оффлайн dgtl

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Воспроизведение 3D видео
« Ответ #20 : 29 Ноября 2010, 11:47:01 »
вот ошибки. Видео стартует, показывает кадр и падает.
из 7 файлов , 3 не идет
(Нажмите, чтобы показать/скрыть)

Оффлайн Lion-Simba

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: Воспроизведение 3D видео
« Ответ #21 : 29 Ноября 2010, 12:32:18 »
вот ошибки. Видео стартует, показывает кадр и падает.
Хорошо навернулась...

Так, нам нужны будут две вещи:
- отладочный bino
- сборка с обычным ffmpeg (вместо ffmpeg-mt)

Вечером попробую сделать, и на них нужно будет повторить.

Пользователь решил продолжить мысль 30 Ноября 2010, 12:00:38:
Итак, готово. В репозитории новая версия -  bino-0.5-1mt2.

Теперь там два пакета - bino и bino-dbg. Для отладки нужно поставить оба. Ещё для отладки нам пригодится gdb (GNU Debugger).

Как отлаживать:
gdb

Запустится консольный вариант gdb:
gdb> file /usr/bin/bino
gdb> run

Запустится bino. Теперь нужно сделать так, чтобы он упал. После того как упал, возвращаемся в терминал с gdb:
gdb> bt

И всё, что выдаст, копируем сюда под спойлер. :)
« Последнее редактирование: 30 Ноября 2010, 12:00:38 от Lion-Simba »
Оказываю индивидуальную платную техподдержку широкого профиля. Обращаться в ЛС или Jabber.

Оффлайн dgtl

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Воспроизведение 3D видео
« Ответ #22 : 01 Декабря 2010, 00:10:17 »
старый удалил, новый поставил, и всё сделал по мануалу.
Всё работает отлично даже с битрейтом 10 Мб/с и разрешением 2560 x 720 (720p 3D) без тормозов вообще.
Не работают только ролики с WMV, но я думаю не стоит париться с WMV, кому он нужен :)

Реально нехватает ползунка перемотки, большой фильм нормально не посмотреть если случайно запариться с паузой :)

Лог WMV
(Нажмите, чтобы показать/скрыть)


Оффлайн Lion-Simba

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: Воспроизведение 3D видео
« Ответ #23 : 01 Декабря 2010, 08:52:30 »
Не работают только ролики с WMV, но я думаю не стоит париться с WMV, кому он нужен :)
У мя есть несколько WMV и они нормально проигрываются. А твой WMV большой? Может быть отрезать от него кусочек да выложить куда-нибудь, чтобы я мог потестить.

Реально нехватает ползунка перемотки, большой фильм нормально не посмотреть если случайно запариться с паузой :)
Там есть аж три кнопки перемотки в каждую сторону: +10 секунд, +60 секунд, +10 минут, -10 секунд, -60 секунд, -10 минут. Можно пока ими обходится. Но я думаю ползунок рано или поздно появится.

Лог WMV
(Нажмите, чтобы показать/скрыть)
Одно из двух: либо баг в декодере WMV, либо в коде SSE2 оптимизации.

Теперь надо бы собрать bino с обычным ffmpeg и проверить на нём. Как соберу - напишу здесь.
Оказываю индивидуальную платную техподдержку широкого профиля. Обращаться в ЛС или Jabber.

Оффлайн dgtl

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Воспроизведение 3D видео
« Ответ #24 : 01 Декабря 2010, 09:55:25 »
wmv брал на офиц Nvidia - http://www.nvidia.com/object/3d-vision-3d-movies.html
« Последнее редактирование: 15 Апреля 2011, 20:49:35 от RazrFalcon »

Оффлайн CrazyDen

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: [РЕШЕНО] Воспроизведение 3D видео
« Ответ #25 : 17 Декабря 2010, 20:13:06 »
на ubuntu 10.10, bino 0.7 не захотела собираться по make
Ругалась вначале на функцию vasprinf, а после на отсутсвие файла windows.h
Нужно в config.h фай добавить следующие строчки вручную:
#define HAVE_SYSCONF 1
#define HAVE_VASPRINTF 1
После этого всё собралось и заработало. Правда процик T5250 не вытягивает, есть пропуски кадров и небольшое дерганье.

//Нарушение правил: 2.15. Запрещено публиковать материалы, противоречащие действующему законодательству РФ, в том числе распространять вирусы и любые другие вредоносные программы. (RazrFalcon)
« Последнее редактирование: 17 Декабря 2010, 20:16:36 от RazrFalcon »

Оффлайн vair

  • Участник
  • *
  • Сообщений: 224
    • Просмотр профиля
    • Саит КРОшнигов
Re: [РЕШЕНО] Воспроизведение 3D видео
« Ответ #26 : 20 Декабря 2010, 05:20:45 »
dgtl
Цитировать
Цитата
wmv брал на офиц Nvidia - http://www.nvidia.com/object/3d-vision-3d-movies.html

у меня их не взял не один конвертор, не один видео проигрователь (кроме влс)
когда мне грустно, когда мне темно, я слушаю громко группу КИНО

Оффлайн Lion-Simba

  • Старожил
  • *
  • Сообщений: 1126
    • Просмотр профиля
Re: [РЕШЕНО] Воспроизведение 3D видео
« Ответ #27 : 08 Января 2011, 22:51:34 »
В репозитории https://launchpad.net/~lion-simba/+archive/bino-mt (ppa:lion-simba/bino-mt) появилась новая версия Bino - 0.8-1mt1.

Основные изменения по сравнению с версией 0.5-1mt2:
  • Исправлено несколько ошибок, связанных с некорректным воспроизведением звука
  • Улучшено качество воспроизведения видео (Bino теперь требует OpenGL 2.1)
  • Добавлено автоматическое распознавание формата 3D видеофайлов по окончанию их имён (-lr, -tb, -ab, ...)
  • Добавлен режим оценки быстродействия с помощью измерения FPS (ключ -b)
  • На многопроцессорных системах автоматически включается многопоточное декодирование (больше не нужен ключ -tN)
  • Возможность устранения "призраков" - появления изображения из одного видео-канала в другом (не работает для анаглифных методов вывода)
  • Возможность настройки параллакса ("мощность" 3D эффекта)
  • Позиционирование в файле с помощью мыши (ползунок)
  • Базовая поддержка выбора звуковой дорожки в файлах, где их несколько
  • Улучшенная совместимость со многими видеоформатами
  • Добавлена документация в формате HTML и Info

Подробности о моём репозитории - https://forum.ubuntu.ru/index.php?topic=120507.msg935383#msg935383
Оказываю индивидуальную платную техподдержку широкого профиля. Обращаться в ЛС или Jabber.

Оффлайн Areedo15

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: [РЕШЕНО] Воспроизведение 3D видео
« Ответ #28 : 10 Января 2011, 19:04:59 »
Пашет, спасибо  :angel:

Оффлайн vanysha

  • Участник
  • *
  • Сообщений: 229
  • Ubuntu - гуманность по отношению к другим
    • Просмотр профиля
    • Ubuntu для начинающих
Re: [РЕШЕНО] Воспроизведение 3D видео
« Ответ #29 : 27 Января 2011, 10:22:10 »
У меня такая проблема с bino:
При попытке открыть файл пишет: This OpenGL implementation does not support OpenGL 2.1 and framebuffer objects
В терминале:
bino: [wrn] FFmpeg: [mpeg4 @ 0xa315fa0] Invalid and inefficient vfw-avi packed B frames detected
Аварийный останов
ivan@ivan-laptop:~/bino$ bino
bino: [wrn] FFmpeg: [mpeg4 @ 0x9fad420] Invalid and inefficient vfw-avi packed B frames detected
Аварийный останов

Как это исправить? Заранее спасибо!

 

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