1.2, A.Stahl (ok), 21:06, 24/03/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
>>Поддержка обратного воспроизведения форматов Windows Media
>обратного воспроизведения
Теперь я знаю что значит фраза "Сделайте мне это развидеть":)
>На уровне API и ABI новый выпуск обратно совместим с веткой 1.0
Пф-ф-ф! Отлично. Значит всё просто офигенно. Немного дополнительных плюшек и совершенно бесплатно.
| |
|
2.6, Аноним (-), 23:30, 24/03/2016 [^] [^^] [^^^] [ответить]
| +/– |
А что такого, показ видео задом наперёд вполне прикольная фича.
| |
|
|
4.12, Аноним (-), 08:31, 25/03/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
> ММ, а зачем вы смотрите порно задом наперёд?
Вы путайте, для порно режим покадрового просмотра :)
| |
|
|
|
1.3, Аноним (-), 21:44, 24/03/2016 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Поздравляю анонимов, теперь у каждого будет свой личный проигрыватель под андроид!
| |
1.4, Вася (??), 21:56, 24/03/2016 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> вошёл модуль для работы с VAAPI
А VDPAU уже было прикручено? Или как?
| |
|
2.14, Stax (ok), 14:38, 25/03/2016 [^] [^^] [^^^] [ответить]
| +/– |
Никто же не запрещает поставить vdpau бэкенд для libva?
| |
|
3.15, Вася (??), 20:23, 25/03/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
# dnf install libva-vdpau-driver
И все?
Что настраивать нужно и где, чтоб через libva работало?
| |
|
4.19, BlackRaven86 (ok), 04:15, 26/03/2016 [^] [^^] [^^^] [ответить]
| +/– |
Не для всех драйверов будет работать. Возможно понадобится делать export LIBVA_DRIVER_NAME=vdpau
Вообще, так себе работает, в том же фаерфоксе. Лучше бы сделали полноценную поддержку VDPAU.
| |
|
3.23, Вася (??), 21:00, 27/03/2016 [^] [^^] [^^^] [ответить]
| +/– |
А это что такое:
$ gst-inspect-1.0 vdpau
Plugin Details:
Name vdpau
Description Various elements utilizing VDPAU
Filename /usr/lib64/gstreamer-1.0/libgstvdpau.so
Version 1.4.5
License LGPL
Source module gst-plugins-bad
Source release date 2014-12-18
Binary package GStreamer
Origin URL http://gstreamer.net/
vdpaumpegdec: VDPAU Mpeg Decoder
1 features:
+-- 1 elements
| |
|
4.26, iZEN (ok), 21:27, 27/03/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
% glxinfo -B
name of display: unix:0.0
display: unix:0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: X.Org (0x1002)
Device: AMD RS880 (DRM 2.29.0, LLVM 3.7.1) (0x9710)
Version: 11.1.2
Accelerated: yes
Video memory: 512MB
Unified memory: no
Preferred profile: compat (0x2)
Max core profile version: 0.0
Max compat profile version: 2.1
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 2.0
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD RS880 (DRM 2.29.0, LLVM 3.7.1)
OpenGL version string: 2.1 Mesa 11.1.2
OpenGL shading language version string: 1.30
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 11.1.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
% vdpauinfo
display: unix:0.0 screen: 0
Failed to open VDPAU backend Shared object "libvdpau_r600.so" not found, required by "vdpauinfo"
Error creating VDPAU device: 1
Так и нет ускорения видео через OpenGL.
| |
|
5.39, JL2001 (ok), 20:45, 07/04/2016 [^] [^^] [^^^] [ответить]
| +/– |
> % vdpauinfo
> display: unix:0.0 screen: 0
> Failed to open VDPAU backend Shared object "libvdpau_r600.so" not found, required by
> "vdpauinfo"
> Error creating VDPAU device: 1
> Так и нет ускорения видео через OpenGL.
dpkg -S /usr/lib/x86_64-linux-gnu/vdpau/libvdpau_r600.so
mesa-vdpau-drivers:amd64
вроде работало что-то, но я в этом не оч разбираюсь
| |
|
|
|
|
1.11, Аноним (-), 06:55, 25/03/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Ну вот, а в Hackeurs Sans Frontieres пришлось отключать плагин VAAPI. Ждём 0.9.1?
| |
|
2.16, X0F (ok), 23:39, 25/03/2016 [^] [^^] [^^^] [ответить]
| +/– |
Хррр... в 0.9.0 ещё версия gst 1.6.3, но https://github.com/v-fox/live_opensuse_hsf/issues/21 - если кто знает как ему запретить автозагрузку (например, вручную вписав в blacklist плагинов) - пишите. Иначе придётся делать свой подрезанный пакет gstreamer-plugins-base.
Недавно в openSUSE как раз реализовали автоматическое включение поддержки костыля для vaapi в Mesa. Теперь вместе с автоматической подгрузкой этой штуки вероятны неведомые глюки.
| |
|
1.18, Ilya Indigo (ok), 04:02, 26/03/2016 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Вот не понимаю, сколько не читал о них.
Объясните мне пожалуйста, по-подробнее, кто в теме, эти вещи.
1 Чем функционально отличается GStreamer от FFmpeg (и возможно от SDL)?
2 Я читал, что GStreamer это набор мультимедийных компонентов, как я понимаю, набор кодеков, что представляет себя FFmpeg, это лишь разновидность мультимедийного компонента, но SDL тогда тоже является набором мультимедийных компонентов, или я чего-то не понимаю?
3 Зачем нужен GStreamer, если есть FFmpeg и SDL? Чем он незаменим?
| |
|
2.21, BBB (?), 17:38, 27/03/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
Зачем нужен Windows, если есть Linux? А Mac OS X?
| |
2.22, Вася (??), 20:40, 27/03/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
ffmpeg - это набор библиотек и программ для работы с мультимедиа.
gstreamer - это библиотека-переросток для обработки мультимедиа-данных, которая предоставляет объектно-ориентированный API (GObject)
SDL - набор библиотек для ввода-вывода данных периферии (экран, аудиосистема, клавиатура и т.п.).
| |
|
3.24, Ilya Indigo (ok), 21:21, 27/03/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
То есть ffmpeg это готовые библиотеки и программы для работы с мультимедиа, а gstreamer это средство, или даже фреймвёрк, с помощью которого можно написать функционал, аналогичный ffmpeg-у?
И при желании если от программы просто требуется воспроизвести/сохранить/обработать аудио/видео то вполне можно воспользоваться готовыми библиотеками ffmpeg?
Я правильно понял?
| |
|
4.27, s (?), 22:15, 27/03/2016 [^] [^^] [^^^] [ответить]
| +/– |
Неправильно. ffmpeg для декодирования и простейших вещей, достаточно низкоуровневая вещь. gstreamer позволяет из простых элементов, вроде кодеков, рендеров, фильтров и источников составлять сложные приложения, в том числе может использовать кодеки ффмпег. В документации gstreamer все написано, что это и для чего нужно. На голом ffmpeg никто практически не пишет, это сложно, весь софт: firefox, кеды, плееры используют gstreamer для мультимедиа.
| |
|
|
6.31, s (?), 08:45, 28/03/2016 [^] [^^] [^^^] [ответить]
| +1 +/– |
Чушь сказал, в фурифоксе 45 гстимер 1.0. ffmpeg используется гстримером для декодирования через gstreamer-libav.
| |
|
|
8.37, iPony (?), 14:59, 28/03/2016 [^] [^^] [^^^] [ответить] | +/– | https bugzilla mozilla org show_bug cgi id 1234092 Bug 1234092 - Remove gstrea... текст свёрнут, показать | |
|
7.33, iPony (?), 09:01, 28/03/2016 [^] [^^] [^^^] [ответить]
| +/– |
Я понимаю, что ты крутой труе, поэтому сразу цитату разработчика приведу, чтоб не перетрудился от поиска.
> At some stage we will remove gstreamer support completely. but at this stage in > 43 it's not used at all ; so not point disabling it. Plus that allows people to not have to install ffmpeg. | |
|
|
5.34, iPony (?), 09:12, 28/03/2016 [^] [^^] [^^^] [ответить]
| –1 +/– |
> весь софт ... плееры используют gstreamer для мультимедиа
Ну и к плеерам слово 'весь' не применимо.
Например, то что я использую: XBMC, VLC, mplayer, mpv, deadbeef, audacious - не используют gstreamer
| |
|
6.36, s (?), 14:15, 28/03/2016 [^] [^^] [^^^] [ответить]
| +/– |
Ну можно и руками писать, конечно, никто не запрещает. В дедбифе вроде даже fft руками написано. Это от разраба зависит. Но из всех медиафреймворков на гнулинукс gstreamer -- самый высокоуровневый, но при этом очень гибкий.
| |
|
|
4.29, Вася (??), 22:57, 27/03/2016 [^] [^^] [^^^] [ответить]
| +2 +/– |
> То есть ffmpeg это готовые библиотеки и программы для работы с мультимедиа, а gstreamer это средство, или даже фреймвёрк, с помощью которого можно написать функционал, аналогичный ffmpeg-у?
Не нужно путать набор библиотек ffmpeg и одноименную утилиту ffmpeg.
аналогичный утилите ffmpeg функционал можно получить командой gst-launch-1.0:
gst-launch-1.0 videotestsrc num-buffers=250 \
! 'video/x-raw,format=(string)I420,width=320,height=240,framerate=(fraction)25/1' \
! xvidenc ! queue ! mux. \
audiotestsrc num-buffers=440 ! audioconvert ! 'audio/x-raw,rate=44100,channels=2' \
! lame ! queue ! mux. \
avimux name=mux ! filesink location=test.avi
Основное отличие, это завязка комбайна gstreamer на gobject, а ffmpeg это своя легковесная модульная реализация библиотек и утилит, не привязанная к чему-либо.
| |
|
|
|
|