Package Details: readymedia-transcode-git 581.290ef09-1

Git Clone URL: https://aur.archlinux.org/readymedia-transcode-git.git (read-only)
Package Base: readymedia-transcode-git
Description: A DLNA/UPnP-AV Media server with transcode support
Upstream URL: https://bitbucket.org/stativ/readymedia-transcode
Licenses: GPL2
Conflicts: minidlna, minidlna-transcode-hg
Provides: minidlna, minidlna-transcode-hg
Replaces: minidlna-transcode-hg
Submitter: stativ
Maintainer: stativ
Last Packager: stativ
Votes: 17
Popularity: 0.444082
First Submitted: 2013-06-18 09:10
Last Updated: 2015-06-20 14:19

Latest Comments

jforberg commented on 2016-10-12 01:14

Nice package! In your .service file, you have set User=nobody. This doesn't work for me and I assume it's because `nobody` isn't allowed to create the PID file. Also, nobody wouldn't later be allowed to change UID to the one specified in minidlnad's config.

It would be nice if we could just say systemctl start minidlna and have it work. Could you please drop the User= line from the service file or fix it some other way. E.g. the official minidlna package creates a new `minidlna` user. That code could just be copied wholesale to this package if desired.

Anonymous comment on 2013-08-14 05:12

Installing pkg-config solved my problems.

Anonymous comment on 2013-08-13 21:11

checking for sqlite3_prepare_v2 in -lsqlite3... yes
./configure: line 9454: syntax error near unexpected token `LIBAVFORMAT,'
./configure: line 9454: `PKG_CHECK_MODULES(LIBAVFORMAT, libavformat)'

After #'ing out the the PKG_CHECK_MODULES for LIBAVFORMAT, LIVAVUTIL, LIBAVCODEC, and MagickWand... it completes. Alas then upon make,
metadata.c:33:29: fatal error: wand/MagickWand.h: No such file or directory
#include <wand/MagickWand.h>.

In configure.ac, before building I tried directly #INCLUDE_DIR "/usr/include/ImageMagick-6", to no avail.

stativ commented on 2013-08-06 07:18

rndstr: x264 is a dependency of ffmpeg.

rndstr commented on 2013-08-04 10:40

the dependency `x264' is missing

/usr/bin/ld: warning: libx264.so.133, needed by /usr/lib/gcc/x86_64-unknown-linux-gnu/4.8.1/../../../../lib/libavcodec.so, not found (try using -rpath or -rpath-link)


after installing x264 it works.

stativ commented on 2013-07-05 08:33

You can try the standard "transcode_video" script. That one unfortunately has "DVD quality" output, but it is well tested.

The transcode_video-hq is a quick try on creating a script that tries to keep the quality as high as possible, but it is computationally intensive and it may require bandwidth too big for the TV to actually play some files. My Samsung TV refuses to play some files with this script too. The "client is full??" message in the log confirms it. I'm sure that someone with more experience in using ffmpeg would be able to come up with a better script, though.

tydell commented on 2013-07-04 22:50

It is very clearly what you wrote but I must say I have an issue with that. When I set container to all in minidlna.conf then I can't play any video on my tv (Sony Bravia kdl46nx720).
I try to play mp4 files (h264/aac) that my bravia supports very good. I need to transode this files to get subtitles in my movies (tv doesn't support external subs). I have:
transcode_video_containers=all
transcode_video_transcoder=/usr/share/minidlna/transcodescripts/transcode_video-hq

ffmpeg works with srt and ass subs (tested in terminal) so I edited properly transcode_video-hq to load subtitles.
Movie doesn't start, I get "Unable to play media" on my tv. In minidlna.log I get: http://paste.org/65858

stativ commented on 2013-07-04 18:15

tydell: you can force transcoding of all videos by using "all" in place of the list of containers, so the settings looks like this:

transcode_video_containers=all

in /etc/minidlna.conf. This works for audio and images too.

As for your second question, it is enough to set the container. A video is transcoded if its audio codec, video codec or container is set for transcoding (ie. only one needs to match).

tydell commented on 2013-07-04 18:06

Is it possible to force transcoding for all media files (e.g. all videos) ?
If I set video container for transcoding for example to mp4, do I have to set video codecs too ?

tydell commented on 2013-07-04 17:13

Is it possible to force transcoding for all media files (e.g. all videos) ?
If I set video container for transcoding for example to mp4, do I have to set video codecs too ?

All comments