by NikNac » Fri Jan 30, 2009 12:29 am
This is what I have found so far. If someone wants to run with this and host it please do so. I've found most of these setting by comparing my Windows conf file to my headless FreeBSD conf file.
folders = (path of folders PMS should deliver to PS3)
hostname = (IP address of server - some people have reported setting this address manually has allowed PMS to appear on the PS3)
port = (port number - defaults to 5001 but can be changed by entering a value here)
language = (specify language to use - unsure how this works)
thumbnails = (true/false - display thumbnails)
thumbnail_seek_pos = (1 - nnn - specify how far into track thumbnail to display is (I think))
nbcores = (unsure of purpose but appears to relate to the number of cores your servers CPU has)
turbomode = (true/false - unsure of purpose but appears to relate to a turbo mode)
minimized = (true/false - start minimised or not - N/A for headless systems)
hidevideosettings = (true/false - hide the video settings option from being displayed on the PS3)
usecache = (true/false - display media libray - the best setting to enable)
charsetencoding = (character set to use - 850 is default)
engines = (transcoding engine to use - mencoder, AviSynth/FFmpeg, AviSynth/MEncoder, TsMuxer)
autoloadsrt = (true/false - unsure of purpose)
network_interface = (set the interface name - if you have more than one)
hide_extensions = (true/false - hide file extension)
hide_enginenames = (true/false - hide the names of the transcoding engines - I've never seen the engine names displayed except when hidevideosettings is set to true)
enable_archive_browsing = (true/false - browse archive files (zip, rar, etc)
The rest of the conf file is not familiar to me - I don't know if some of hte settings are specific to the transcoding engine being used or if they're generic. For example the audio channels setting below is 2 when using MEncoder but on my FreeBSd server using TsMuxer the setting is 6.
avisynth_convertfps = true
avisynth_script = #AviSynth script is now fully customisable !\u0001#You must use the following variables (\"clip\" being the avisynth variable of the movie):\u0001#<movie>: insert the complete DirectShowSource instruction [ clip=DirectShowSource(movie, convertfps) ]\u0001#<sub>: insert the complete TextSub\/VobSub instruction if there's any detected srt\/sub\/idx\/ass subtitle file\u0001#<moviefilename>: variable of the movie filename, if you want to do all this by yourself\u0001#Be careful, the custom script MUST return the clip object\u0001<movie>\u0001<sub>\u0001return clip
transcode_block_multiple_connections = false
tsmuxer_forcefps = true
tsmuxer_preremux_pcm = false
tsmuxer_preremux_ac3 = false
audiochannels = 2
audiobitrate = 384
maximumbitrate = 0 (I think 0 = unlimited)
skiploopfilter = false
mencoder_fontconfig = false
mencoder_font =
mencoder_forcefps = false
mencoder_usepcm = false
mencoder_intelligent_sync = true
mencoder_decode =
mencoder_encode = keyint=1:vqscale=1:vqmin=2
mencoder_nooutofsync = true
mencoder_audiolangs = fre,jpn,ger,eng
mencoder_sublangs = fre,eng
mencoder_audiosublangs =
mencoder_subfribidi = false
mencoder_ass_scale = 1.0
mencoder_ass_margin = 10
mencoder_ass_outline = 1
mencoder_ass_shadow = 1
mencoder_noass_scale = 3
mencoder_noass_subpos = 2
mencoder_noass_blur = 1
mencoder_noass_outline = 1
mencoder_subcp = cp1252
mencoder_ass = true
mencoder_disablesubs = false
mencoder_yadif = false
mencoder_scaler = false
mencoder_scalex = 0
mencoder_scaley = 0
ffmpeg = -g 1 -qscale 1 -qmin 2