Even if i spent most of p2k9 working on it, the opensource version died
5+ years ago, and even the .NET successor disappeared from the
interwebs... those days, people should try to port XBMC/Kodi :)
ok landry@
Pafy is a Python library to download YouTube content and retrieve metadata.
Features:
* Retrieve metadata such as viewcount, duration, rating, author, thumbnail
and keywords
* Download video or audio at requested resolution/bitrate/format/filesize
* Command line tool (ytdl) for downloading directly from the command line
* Retrieve the URL to stream the video in a player such as vlc or mplayer
* Works with age-restricted videos and non-embeddable videos
* Small, standalone, single importable module file (pafy.py)
* Select highest quality stream for download or streaming
* Video only (no audio) download option (m4v or webm)
* Audio only (no video) download option (ogg or m4a)
* Retrieve playlists and playlist metadata
fixes for the AVX detection (yes, just because a CPU has AVX support
does not mean the kernel does too -- silly Google developers).
Thanks to Mikolaj Kucharski <mikolaj at kucharski dot name> for reporting
the stack overflows, testing proposed patches and this back ported patch
against the current release.
ok sthen@
a diff from LEVAI Daniel.
Mention the name ReadyMedia in COMMENT/DESCR (the project name has changed
upstream; possibly this was done to avoid using the letters d l n and a in
the name; I have not changed PKGNAME at this time).
mpv is a fork of mplayer2 and MPlayer. Its option parser was improved
to behave more like other CLI programs, and many option names and
semantics were reworked to make them more intuitive and memorable.
Instead of default GUI it provides a small controller interface that is
triggered by mouse movement. OpenGL video output is capable of many
features loved by videophiles, such as video scaling with popular high
quality algorithms, color management, and more, as well as of hardware
decoding using VDPAU and VAAPI.
From Dmitrij D. Czarkoff. ok sthen@
the past 3 bulks, or forever.
Various reasons: no d^Hrecent compiler available, base gcc generating
nice internal compiler errors, no atomic ops, etc, etc.
While here, mark all webkits as BROKEN-hppa, since this also requires
clang or g++ 4.7. Our g++ 4.8 port only builds on
i386|amd64|powerpc|sparc64 anyway...
if you're interested^Wbored to death, full past logs at
http://build-failures.rhaalovely.net/alpha/...
constants: remove init/destroyROM functions
threading: use 32bit atomic integer operations exclusively
Tested on amd64/i386/sparc64 now builds on powerpc.
This switches to different programme data feeds following the BBC
removing the ones used previously. However, these are less useful than
the previous feeds, and may well also be removed. See release notes for
more: https://github.com/dinkypumpkin/get_iplayer/wiki/release289
Most gstreamer applications will pick this up rather than doing volume
control inside the pipeline, meaning much lower latency on volume changes.
with help and encouragement from ajacoutot@ and ratchov@
This also updates its backends, due to some API changes it's easier to this
in a single batch. The biggest news here are that phonon-gstreamer switches
to GStreamer 1.0, finally.
Motion is a C program that monitors the video signal from one or
more V4L2/video(4) cameras or network-based webcams, and is able to
detect if a significant part of the picture has changed. Or in
other words, it can detect motion.
from MLB.TV. While the main streaming content is mostly for paid MLB.TV
subscribers only, there are a significant number of features and views
available to non-subscribers as well including one FREE game each day.
NEW! Watch MLB classic content from YouTube without a browser. MiLB.TV
and Postseason.TV are also integrated into the same mlbviewer interface.
Play ball!
OK sthen@
SFML is a portable and easy to use multimedia API written in C++.
You can see it as a modern, object-oriented alternative to SDL.
SFML is composed of several packages to perfectly suit your needs.
You can use SFML as a minimal windowing system to interface with
OpenGL, or as a fully-featured multimedia library for building games
or interactive programs.
synfig is a vector based 2D animation package. It is designed to be
capable of producing feature-film quality animation. It eliminates the
need for tweening, preventing the need to hand-draw each frame. synfig
features spatial and temporal resolution independence (sharp and smooth
at any resolution or framerate), high dynamic range images, and a
flexible plugin system.
synfigstudio is the animation studio for synfig and provides the GUI
interface to create synfig animations which are saved in synfig .sif
or .sifz format.
ok jca@
synfig is a vector based 2D animation package. It is designed to be
capable of producing feature-film quality animation. It eliminates the
need for tweening, preventing the need to hand-draw each frame. synfig
features spatial and temporal resolution independence (sharp and smooth
at any resolution or framerate), high dynamic range images, and a
flexible plugin system.
This package contains the renderer used to convert synfig .sif files to
raster images, videos and other formats. Layer types include geometric,
gradient, filter, distortion, transformation, fractal and others. Output
targets include JPEG, PNG, GIF, BMP, PPM, DV, OpenEXR, ffmpeg (MPEG1),
libavcodec (AVI), imagemagick (MIFF), yuv420p, MNG and others.
ok jca@
x265 is an open-source project and free application library for
encoding video streams into the H.265/High Efficiency Video Coding
(HEVC) format.
ok ajacoutot@
gstreamermm provides C++ bindings for the GStreamer streaming multimedia
library. With gstreamermm it is possible to develop applications that
work with multimedia in C++.
ok jasper@
Detailed explanation: port-lib-depends-check won't complain, because this
port have RDEP on kde-runtime, which in turn has itself nepomuk-core as
a dependency. But at the build time RDEPs aren't installed, and sooner or
later things would break... And this finally happened at naddy@'s.
specify BUILD_DEPENDS on kdelibs-4.x explicitly. This avoids a bug when
extraneous LIB_DEPENDS became stripped at build time, resulting in no
actual build dependency.
Noticed by naddy@, explained by espie@
for television broadcasting. It provides a toolkit for broadcasters,
video editors, media players, transcoders, web streamers and many
more types of applications. The functionality of the system is
provided via an assortment of ready to use tools, XML authoring
components, and an extensible plug-in based API.
GPL2 (not LGPL) licensed plugins are separated in an individual
subpackage. GPL3 plugins aren't built; feel free to ask if you
really need them.
Input from and okay landry@
testing 1.2.6 I encountered a stack overflow in Xine-lib I had not experienced
with earlier testing; happens when decoding AAC. Possibly related to additional
multi-threaded decoding changes made in 1.2.6 but since this wasn't a high
priority change it can wait.
ok ajacoutot@
Main change is that VLC backend becames the default (and really performs
better than GStreamer one).
(now please get your children out of display)
Another change is that due the fact that Phonon now supports library
renaming upstream, libphononexperimental.so becomes
libphonon_sexperimental.so. This doesn't affect any ports imported as of now.
REVISION bumps for the dependant ports to follow.
application. It can do many things, such as creating or copying audio,
data, video or mixed-mode CDs, CD ripping, and DVD ripping, burning and
blanking.
This is a KDE4 version of multimedia/k3b, thus SHARED_LIBS aren't 0.0.
Okay landry@
with a Qt-style API, plus some helper classes and elements for
integrating GStreamer better in Qt applications. The goal of this
module is to allow easy use of GStreamer for applications targetting
MeeGo Mobile or the KDE desktop.
This will be used by KDE4 soon. Note that (sadly) the ported version uses
GStreamer 0.10 still because KDE4 Phonon GStreamer backend still relies on
it, too. Things would change at the next KDE major release, hopefully.
okay landry@
transcode was already broken as is due to it relying on certain functionality
with presets which is no longer relevant for more modern FFmpeg. Searching
via Google showed the same bug being reported with Debian, Gentoo and Arch.
They have eliminted the use of presets but that just exposed another bug.
So this builds with newer FFmpeg but it is essentially just as broken as
before. If anyone wants to take a look at this and figure out why it is
crashing go ahead.
- Merge the quicktime FLAVOR into the main port / package. IMO it doesn't
make sense to have an app like this that cannot work with the MP4 container
FFmpeg bits taken from FreeBSD and Debian packages.
ok ajacoutot@
Update includes:
Many new plugins (Bambuser, Be-at.tv, Chaturbate, Cybergame.tv, Picarto,
and SpeedRunsLive), fixes and improvements on existing plugins, the ability
to handle URL redirects such as URL shorteners, and bug fixes.