Page 1 of 1

video transcoding, ss 4.5, ubuntu server 11.04

PostPosted: Wed Oct 05, 2011 2:52 am
by MyJimmyWeb
Okay dokey. Music works great. Just when I try to play a video I get: Video not found or access denied. Reading around I'm pretty sure I don't have the video transcoder installed (ffmpeg?), at least not in the right directory.

I have been following http://ubuntuforums.org/showthread.php?t=786095 for help on installing/compiling ffmpeg.

In subsonic documents it says to install to /var/subsonic/transcoders/ , but there is already a /var/subsonic/transoders/ffmpeg file. When doing a ls-l command in the transcoders folder I see that the files seem to be pointing to a folder /usr/bin/ffmpeg

Anyways, just wondering on what directory to install i guess...

Many thanks!

Re: video transcoding, ss 4.5, ubuntu server 11.04

PostPosted: Wed Oct 05, 2011 1:20 pm
by Aethies
You can install ffmpeg to the default location. Also, install lame to the default location as well. Just use the .deb files. The only thing your transcode directory needs to have is the symbolic link to the two.
My transcode directory has the following:

lrwxrwxrwx 1 subsonic subsonic 15 2011-04-02 09:14 ffmpeg -> /usr/bin/ffmpeg
lrwxrwxrwx 1 subsonic subsonic 13 2011-03-29 07:39 lame -> /usr/bin/lame

That is all that is in there. :)

Hope this helps.

EDITED: Make sure your video files are read/write/execute for the subsonic user. So all my files are like the two symbolic links above. subsonic is the owner and the group.

Re: video transcoding, ss 4.5, ubuntu server 11.04

PostPosted: Fri Oct 07, 2011 8:09 pm
by MyJimmyWeb
Still having trouble. Reinstalled ubuntu server, ss, and ffmpeg according to http://ubuntuforums.org/showthread.php?t=786095 . Still getting same error. i checked out /usr/bin and there seems to be no ffmpeg folder there. The install location for ffmpeg right now is ~/ffmpeg. Still getting used to file structure in linux. Don't think permissions are an issue as music works just fine and I set the folders up the same way...

Re: video transcoding, ss 4.5, ubuntu server 11.04

PostPosted: Thu Oct 13, 2011 12:07 am
by MyJimmyWeb
Alrighty. I had some success building ffmpeg from source following this guide: http://ubuntuforums.org/showthread.php?t=1071262

Worked just great for a while until I installed Plex Media Server on my machine. I had to run "apt-get -f install" to update some dependencies and now I'm back to: Video now found or access denied.

Help me?? ; P

Re: video transcoding, ss 4.5, ubuntu server 11.04

PostPosted: Thu Oct 13, 2011 3:26 am
by BKKKPewsey
MyJimmyWeb wrote: Don't think permissions are an issue as music works just fine and I set the folders up the same way...

Try playing a music file which is NOT an mp3 FFmpeg should then kick in, this would test if its a ffmpeg problem or permissions problem.
Cannot help further cause I know diddly squat about Ubuntu.
:mrgreen:

Re: video transcoding, ss 4.5, ubuntu server 11.04

PostPosted: Thu Oct 13, 2011 4:45 am
by MyJimmyWeb
I played a flac file. Some errors came up but it still played...

Code: Select all
[10/12/11 11:36:01 PM CDT]    DEBUG   TranscodeInputStream   Starting transcoder: [/var/subsonic/transcode/lame] [-b] [128] [--tt] [Soul Vaccination] [--ta] [Tower of Power] [--tl] [Soul Vaccination - TOP Live] [-S] [--resample] [44.1] [-] [-]
[10/12/11 11:36:01 PM CDT]    DEBUG   InputStreamReaderThread   (/var/subsonic/transcode/ffmpeg) FFmpeg version 0.6.2-4:0.6.2-1ubuntu1.1, Copyright (c) 2000-2010 the Libav developers
[10/12/11 11:36:01 PM CDT]    DEBUG   InputStreamReaderThread   (/var/subsonic/transcode/ffmpeg) built on Oct 8 2011 18:22:09 with gcc 4.5.2
[10/12/11 11:36:01 PM CDT]    DEBUG   InputStreamReaderThread   (/var/subsonic/transcode/ffmpeg) configuration: --extra-version=4:0.6.2-1ubuntu1.1 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --disable-stripping --enable-runtime-cpudetect --enable-vaapi --enable-libfaac --enable-nonfree --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libfaad --enable-libfaad --enable-libmp3lame --enable-libxvid --enable-libopencore-amrnb --enable-version3 --enable-libopencore-amrwb --enable-version3 --enable-libdc1394 --enable-shared --disable-static
[10/12/11 11:36:01 PM CDT]    DEBUG   InputStreamReaderThread   (/var/subsonic/transcode/ffmpeg) WARNING: library configuration mismatch


Output after starting a movie file.

Code: Select all
[10/12/11 11:42:16 PM CDT]    INFO   PlaylistInputStream   admin listening to "dvds/A Fistful of Dollars (1964).(80).avi"
[10/12/11 11:42:16 PM CDT]    DEBUG   TranscodeInputStream   Starting transcoder: [/var/subsonic/transcode/ffmpeg] [-ss] [0] [-i] [/media/dvds/A Fistful of Dollars (1964).(80).avi] [-async] [1] [-b] [1000k] [-s] [720x320] [-ar] [44100] [-ac] [2] [-v] [0] [-f] [flv] [-]
[10/12/11 11:42:17 PM CDT]    DEBUG   InputStreamReaderThread   (/var/subsonic/transcode/ffmpeg) FFmpeg version 0.6.2-4:0.6.2-1ubuntu1.1, Copyright (c) 2000-2010 the Libav developers
[10/12/11 11:42:17 PM CDT]    DEBUG   InputStreamReaderThread   (/var/subsonic/transcode/ffmpeg) built on Oct 8 2011 18:22:09 with gcc 4.5.2
[10/12/11 11:42:17 PM CDT]    DEBUG   InputStreamReaderThread   (/var/subsonic/transcode/ffmpeg) configuration: --extra-version=4:0.6.2-1ubuntu1.1 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --disable-stripping --enable-runtime-cpudetect --enable-vaapi --enable-libfaac --enable-nonfree --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libfaad --enable-libfaad --enable-libmp3lame --enable-libxvid --enable-libopencore-amrnb --enable-version3 --enable-libopencore-amrwb --enable-version3 --enable-libdc1394 --enable-shared --disable-static
[10/12/11 11:42:17 PM CDT]    DEBUG   InputStreamReaderThread   (/var/subsonic/transcode/ffmpeg) WARNING: library configuration mismatch
[10/12/11 11:42:17 PM CDT]    DEBUG   InputStreamReaderThread   (/var/subsonic/transcode/ffmpeg) libavutil configuration: --extra-version=4:0.6.2-1ubuntu2 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libdirac --enable-libgsm --enable-libopenjpeg --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --disable-stripping --enable-runtime-cpudetect --enable-vaapi --enable-libopenjpeg --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libfaad --enable-libdirac --enable-libfaad --enable-libmp3lame --enable-librtmp --enable-libx264 --enable-libxvid --enable-libdc1394 --enable-shared --disable-static
[10/12/11 11:42:17 PM CDT]    DEBUG   InputStreamReaderThread   (/var/subsonic/transcode/ffmpeg) libavcodec configuration: --extra-version=4:0.6.2-1ubuntu1.1 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --enable-libvpx --disable-stripping --enable-runtime-cpudetect --enable-vaapi --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --enable-shared --disable-static
[10/12/11 11:42:17 PM CDT]    DEBUG   InputStreamReaderThread   (/var/subsonic/transcode/ffmpeg) libavutil 50.15. 1 / 50.15. 1
[10/12/11 11:42:17 PM CDT]    DEBUG   InputStreamReaderThread   (/var/subsonic/transcode/ffmpeg) libavcodec 52.72. 2 / 52.72. 2
[10/12/11 11:42:17 PM CDT]    DEBUG   InputStreamReaderThread   (/var/subsonic/transcode/ffmpeg) libavformat 52.64. 2 / 52.64. 2
[10/12/11 11:42:17 PM CDT]    DEBUG   InputStreamReaderThread   (/var/subsonic/transcode/ffmpeg) libavdevice 52. 2. 0 / 52. 2. 0
[10/12/11 11:42:17 PM CDT]    DEBUG   InputStreamReaderThread   (/var/subsonic/transcode/ffmpeg) libavfilter 1.19. 0 / 1.19. 0
[10/12/11 11:42:17 PM CDT]    DEBUG   InputStreamReaderThread   (/var/subsonic/transcode/ffmpeg) libswscale 0.11. 0 / 0.11. 0
[10/12/11 11:42:17 PM CDT]    DEBUG   InputStreamReaderThread   (/var/subsonic/transcode/ffmpeg) libpostproc 51. 2. 0 / 51. 2. 0
[10/12/11 11:42:17 PM CDT]    DEBUG   InputStreamReaderThread   (/var/subsonic/transcode/ffmpeg)
[10/12/11 11:42:17 PM CDT]    DEBUG   InputStreamReaderThread   (/var/subsonic/transcode/ffmpeg) Seems stream 0 codec frame rate differs from container frame rate: 23.98 (65534/2733) -> 23.98 (24000/1001)
[10/12/11 11:42:17 PM CDT]    DEBUG   InputStreamReaderThread   (/var/subsonic/transcode/ffmpeg) Input #0, avi, from '/media/dvds/A Fistful of Dollars (1964).(80).avi':
[10/12/11 11:42:17 PM CDT]    DEBUG   InputStreamReaderThread   (/var/subsonic/transcode/ffmpeg) Metadata:
[10/12/11 11:42:17 PM CDT]    DEBUG   InputStreamReaderThread   (/var/subsonic/transcode/ffmpeg) ISFT : VirtualDubMod 1.5.4.1 (build 2178/release)
[10/12/11 11:42:17 PM CDT]    DEBUG   InputStreamReaderThread   (/var/subsonic/transcode/ffmpeg) IAS1 : English
[10/12/11 11:42:17 PM CDT]    DEBUG   InputStreamReaderThread   (/var/subsonic/transcode/ffmpeg) Duration: 01:43:22.15, start: 0.000000, bitrate: 1894 kb/s
[10/12/11 11:42:17 PM CDT]    DEBUG   InputStreamReaderThread   (/var/subsonic/transcode/ffmpeg) Stream #0.0: Video: mpeg4, yuv420p, 720x320 [PAR 1:1 DAR 9:4], 23.98 tbr, 23.98 tbn, 23.98 tbc
[10/12/11 11:42:17 PM CDT]    DEBUG   InputStreamReaderThread   (/var/subsonic/transcode/ffmpeg) Stream #0.1: Audio: ac3, 48000 Hz, stereo, s16, 192 kb/s
[10/12/11 11:42:17 PM CDT]    DEBUG   InputStreamReaderThread   (/var/subsonic/transcode/ffmpeg) Output #0, flv, to 'pipe:':
[10/12/11 11:42:17 PM CDT]    DEBUG   InputStreamReaderThread   (/var/subsonic/transcode/ffmpeg) Stream #0.0: Video: flv, yuv420p, 720x320 [PAR 1:1 DAR 9:4], q=2-31, 1000 kb/s, 90k tbn, 23.98 tbc
[10/12/11 11:42:17 PM CDT]    DEBUG   InputStreamReaderThread   (/var/subsonic/transcode/ffmpeg) Stream #0.1: Audio: 0x0000, 44100 Hz, stereo, s16, 64 kb/s
[10/12/11 11:42:17 PM CDT]    DEBUG   InputStreamReaderThread   (/var/subsonic/transcode/ffmpeg) Stream mapping:
[10/12/11 11:42:17 PM CDT]    DEBUG   InputStreamReaderThread   (/var/subsonic/transcode/ffmpeg) Stream #0.0 -> #0.0
[10/12/11 11:42:17 PM CDT]    DEBUG   InputStreamReaderThread   (/var/subsonic/transcode/ffmpeg) Stream #0.1 -> #0.1
[10/12/11 11:42:17 PM CDT]    DEBUG   InputStreamReaderThread   (/var/subsonic/transcode/ffmpeg) Encoder (codec id 86017) not found for output stream #0.1


The very last line says encoder not found for output stream. Would love to still get this up and running along side of my Plex Media Server. While I love the accessibility of Subsonic I think that Plex has a better interface for TV shows and movies with it's scraping abilities.

Re: video transcoding, ss 4.5, ubuntu server 11.04

PostPosted: Thu Oct 13, 2011 12:09 pm
by BKKKPewsey
That message means that ffmpeg was not compiled with the encoders for your video source.
As I have never needed to compile my own ffmpeg I cannot help further but it looks like its missing the video library.
:mrgreen: