I try to use PMS to view old .MOV .AVI .MP2 videos from different CamCorders on an iPad.Videos are low resolution and small files (some MBytes), so transcoding speed should not be an issue.
I understood iPad can natively play MP4 (at least some variant).
How do I configure PMS to transcode to MPEG-4?
(Of course, I searched here for that and found 2 quite old threads concerning transcoding to MP4, but they were not helpful to me).
What did work so far:
PMS is installed on a Windows XP system. As a player fpr my iPad, I use "MLPlayer lite" which nicely connects to PMS. PMS shows it as "unknown DLNA client". The player app shows the original media files and a "#--TRANSCODE--#" folder with subfolders having 5 entries. 1st is "<originalFileName> [MEncoder]", second is "[No Encoding]", following are audio transcodings. Original MP4 videos play as they should.
What did not work:
I failed in configuring PMS such that it delivers MP4 encoded contents in the 1st entry, in all my tests my iPad denies playing (unknown media format).
I tried starting PMS with the "select profile" option and tried the "ipad/iphone","android" and "AirPlayer" profiles, amd finally my own "brute force" profile to transcode everything to MP4 using the following modified android profile (see below). In all cases, the transcoded data stream is not recognized by my iPad.
I think some vital part is missing. Do I need an additional MP4 codec?
Here the log for the try with my "brute force" profile:
- Code: Select all
INFO 2012-12-28 18:52:39.496 [main] Starting PS3 Media Server 1.72.0
INFO 2012-12-28 18:52:39.526 [main] by shagrath / 2008-2012
INFO 2012-12-28 18:52:39.526 [main] http://ps3mediaserver.org
INFO 2012-12-28 18:52:39.526 [main] https://github.com/ps3mediaserver/ps3mediaserver
INFO 2012-12-28 18:52:39.526 [main]
INFO 2012-12-28 18:52:39.526 [main] Build: d9fd0a44c (2012-11-18)
INFO 2012-12-28 18:52:39.526 [main] Java: 1.7.0-Oracle Corporation
INFO 2012-12-28 18:52:39.526 [main] OS: Windows XP x86 5.1
INFO 2012-12-28 18:52:39.536 [main] Encoding: UTF-8
INFO 2012-12-28 18:52:39.536 [main] Memory: 742 MB
INFO 2012-12-28 18:52:39.536 [main]
INFO 2012-12-28 18:52:39.556 [main] Working directory: C:\P\PS3 Media Server
INFO 2012-12-28 18:52:39.576 [main] Temp directory: C:\T\ps3mediaserver
INFO 2012-12-28 18:52:39.576 [main] Logging config file: C:\P\PS3 Media Server\logback.xml
INFO 2012-12-28 18:52:39.576 [main] debug.log: C:\P\PS3 Media Server\debug.log
INFO 2012-12-28 18:52:39.576 [main]
INFO 2012-12-28 18:52:39.576 [main] Profile directory: C:\P\PS3 Media Server\renderers
INFO 2012-12-28 18:52:39.576 [main] Profile path: C:\P\PS3 Media Server\renderers\transcode2mp4.conf
INFO 2012-12-28 18:52:39.576 [main] Profile permissions: rw
INFO 2012-12-28 18:52:39.596 [main] Profile name: HD
INFO 2012-12-28 18:52:39.596 [main]
INFO 2012-12-28 18:52:39.616 [main] Loading MediaInfo library
INFO 2012-12-28 18:52:40.037 [main] Loaded MediaInfoLib - v0.7.60
INFO 2012-12-28 18:52:40.057 [main] Loading renderer configurations from C:\P\PS3 Media Server\renderers
INFO 2012-12-28 18:52:40.067 [main] Loading configuration file: AirPlayer.conf
INFO 2012-12-28 18:52:40.087 [main] Loading configuration file: Android.conf
INFO 2012-12-28 18:52:40.107 [main] Loading configuration file: Bravia4500.conf
INFO 2012-12-28 18:52:40.127 [main] Loading configuration file: Bravia5500.conf
INFO 2012-12-28 18:52:40.137 [main] Loading configuration file: BraviaEX.conf
INFO 2012-12-28 18:52:40.147 [main] Loading configuration file: DirecTVHR.conf
INFO 2012-12-28 18:52:40.157 [main] Loading configuration file: DLinkDSM510.conf
INFO 2012-12-28 18:52:40.167 [main] Loading configuration file: FreeboxHD.conf
INFO 2012-12-28 18:52:40.167 [main] Loading configuration file: FreecomMusicPal.conf
INFO 2012-12-28 18:52:40.177 [main] Loading configuration file: iPad-iPhone.conf
INFO 2012-12-28 18:52:40.187 [main] Loading configuration file: iPad-RR.conf
INFO 2012-12-28 18:52:40.187 [main] Loading configuration file: Kuro.conf
INFO 2012-12-28 18:52:40.197 [main] Loading configuration file: LGST600.conf
INFO 2012-12-28 18:52:40.197 [main] Loading configuration file: N900.conf
INFO 2012-12-28 18:52:40.207 [main] Loading configuration file: OPPOBDP83.conf
INFO 2012-12-28 18:52:40.207 [main] Loading configuration file: OPPOBDP93.conf
INFO 2012-12-28 18:52:40.217 [main] Loading configuration file: Panasonic.conf
INFO 2012-12-28 18:52:40.237 [main] Loading configuration file: Philips.conf
INFO 2012-12-28 18:52:40.247 [main] Loading configuration file: PhilipsPFL.conf
INFO 2012-12-28 18:52:40.277 [main] Loading configuration file: PopcornHour.conf
INFO 2012-12-28 18:52:40.277 [main] Loading configuration file: PS3.conf
INFO 2012-12-28 18:52:40.297 [main] Loading configuration file: Realtek.conf
INFO 2012-12-28 18:52:40.307 [main] Loading configuration file: Samsung-SMT-G7400.conf
INFO 2012-12-28 18:52:40.327 [main] Loading configuration file: SamsungAllShare.conf
INFO 2012-12-28 18:52:40.337 [main] Loading configuration file: SamsungWiseLink.conf
INFO 2012-12-28 18:52:40.347 [main] Loading configuration file: Showtime3.conf
INFO 2012-12-28 18:52:40.357 [main] Loading configuration file: SMP-N100.conf
INFO 2012-12-28 18:52:40.357 [main] Loading configuration file: SonyBluray.conf
INFO 2012-12-28 18:52:40.377 [main] Loading configuration file: Streamium.conf
INFO 2012-12-28 18:52:40.377 [main] Loading configuration file: transcode2mp4.conf
INFO 2012-12-28 18:52:40.407 [main] Loading configuration file: WDTVLive.conf
INFO 2012-12-28 18:52:40.417 [main] Loading configuration file: WMP.conf
INFO 2012-12-28 18:52:40.437 [main] Loading configuration file: XBMC.conf
INFO 2012-12-28 18:52:40.437 [main] Loading configuration file: XBOX360.conf
INFO 2012-12-28 18:52:40.447 [main] Loading configuration file: YamahaRXA1010.conf
INFO 2012-12-28 18:52:40.447 [main] Loading configuration file: YamahaRXV671.conf
INFO 2012-12-28 18:52:40.457 [main] Checking MPlayer font cache. It can take a minute or so.
INFO 2012-12-28 18:52:41.178 [main] Done!
INFO 2012-12-28 18:52:41.198 [main] Searching for plugins in C:\P\PS3 Media Server\plugins
INFO 2012-12-28 18:52:41.208 [main] No plugins found
INFO 2012-12-28 18:52:41.268 [main] Transcoder profile AviSynth/FFmpeg will not be used because AviSynth was not found
INFO 2012-12-28 18:52:41.268 [main] Registering transcoding engine: FFmpeg Audio
INFO 2012-12-28 18:52:41.298 [main] Registering transcoding engine: MEncoder
INFO 2012-12-28 18:52:41.298 [main] Transcoder profile AviSynth/MEncoder will not be used because AviSynth was not found
INFO 2012-12-28 18:52:41.298 [main] Registering transcoding engine: FFmpeg
INFO 2012-12-28 18:52:41.309 [main] Registering transcoding engine: MPlayer Audio
INFO 2012-12-28 18:52:41.309 [main] Registering transcoding engine: FFmpeg Web Video
INFO 2012-12-28 18:52:41.309 [main] Registering transcoding engine: MEncoder Web
INFO 2012-12-28 18:52:41.309 [main] Registering transcoding engine: MPlayer Video Dump
INFO 2012-12-28 18:52:41.319 [main] Registering transcoding engine: MPlayer Web
INFO 2012-12-28 18:52:41.319 [main] Registering transcoding engine: tsMuxeR
INFO 2012-12-28 18:52:41.319 [main] Registering transcoding engine: Audio High Fidelity
INFO 2012-12-28 18:52:41.329 [main] Executable of transcoder profile VLC Audio Streaming not found
INFO 2012-12-28 18:52:41.329 [main] Executable of transcoder profile VLC Video Streaming not found
INFO 2012-12-28 18:52:41.329 [main] Registering transcoding engine: FFmpeg DVR-MS Remux
INFO 2012-12-28 18:52:41.329 [main] Registering transcoding engine: dcraw Thumbnailer
INFO 2012-12-28 18:52:41.339 [main] AviSynth is not installed. You cannot use avsmencoder as a transcoding engine.
INFO 2012-12-28 18:52:41.849 [main] Using address /192.168.0.155 found on network interface: name:eth0 (Ethernetadapter der AMD-PCNET-Familie - Paketplaner-Miniport)
INFO 2012-12-28 18:52:41.849 [main] Created socket: /192.168.0.155:5001
INFO 2012-12-28 18:52:42.640 [main] Using the following UUID configured in PMS.conf: 0d3ed8f7-e0a6-3c1f-886c-42ffd7fe56fb
INFO 2012-12-28 18:52:43.722 [New I/O server worker #1-1] No IP filter specified, access granted to /192.168.0.202
INFO 2012-12-28 18:52:43.812 [pool-7-thread-1] Checking IP: 192.168.0.202 for WMP
INFO 2012-12-28 18:52:43.912 [pool-7-thread-1] Renderer WMP found on this address: NH.fritz.box (192.168.0.202)
INFO 2012-12-28 18:52:46.088 [pool-7-thread-1] Address /192.168.0.202 has an estimated network speed of: 17 Mb/s
INFO 2012-12-28 18:52:46.617 [main] The server should now appear on your renderer
INFO 2012-12-28 18:52:50.726 [UPNPHelper] No IP filter specified, access granted to /192.168.0.152
INFO 2012-12-28 18:52:50.913 [New I/O server worker #1-1] Media renderer was not recognized. Possible identifying HTTP headers: User-Agent: Darwin/13.0.0 UPnP/1.0
INFO 2012-12-28 18:52:51.079 [New I/O server worker #1-2] Media renderer was not recognized. Possible identifying HTTP headers: User-Agent: Darwin/13.0.0 UPnP/1.0
INFO 2012-12-28 18:52:51.145 [New I/O server worker #1-1] Media renderer was not recognized. Possible identifying HTTP headers: User-Agent: Darwin/13.0.0 UPnP/1.0
INFO 2012-12-28 18:52:54.328 [New I/O server worker #1-2] Media renderer was not recognized. Possible identifying HTTP headers: User-Agent: Darwin/13.0.0 UPnP/1.0 DLNADOC/1.50
INFO 2012-12-28 18:52:58.944 [New I/O server worker #1-1] Media renderer was not recognized. Possible identifying HTTP headers: User-Agent: Darwin/13.0.0 UPnP/1.0 DLNADOC/1.50
INFO 2012-12-28 18:53:05.715 [New I/O server worker #1-2] Media renderer was not recognized. Possible identifying HTTP headers: User-Agent: alpha Media Link Player v1.1.0
INFO 2012-12-28 18:53:05.745 [New I/O server worker #1-1] Media renderer was not recognized. Possible identifying HTTP headers: User-Agent: Darwin/13.0.0 UPnP/1.0 DLNADOC/1.50
INFO 2012-12-28 18:53:05.824 [New I/O server worker #1-2] Media renderer was not recognized. Possible identifying HTTP headers: User-Agent: alpha Media Link Player v1.1.0
INFO 2012-12-28 18:53:05.914 [New I/O server worker #1-1] Media renderer was not recognized. Possible identifying HTTP headers: User-Agent: alpha Media Link Player v1.1.0
INFO 2012-12-28 18:53:05.983 [New I/O server worker #1-2] Media renderer was not recognized. Possible identifying HTTP headers: User-Agent: alpha Media Link Player v1.1.0
INFO 2012-12-28 18:53:08.169 [New I/O server worker #1-1] Media renderer was not recognized. Possible identifying HTTP headers: User-Agent: Darwin/13.0.0 UPnP/1.0 DLNADOC/1.50
INFO 2012-12-28 18:53:09.481 [New I/O server worker #1-2] Media renderer was not recognized. Possible identifying HTTP headers: User-Agent: Darwin/13.0.0 UPnP/1.0 DLNADOC/1.50
INFO 2012-12-28 18:53:09.793 [New I/O server worker #1-1] Media renderer was not recognized. Possible identifying HTTP headers: User-Agent: alpha Media Link Player v1.1.0
INFO 2012-12-28 18:53:09.829 [New I/O server worker #1-2] Media renderer was not recognized. Possible identifying HTTP headers: User-Agent: alpha Media Link Player v1.1.0
INFO 2012-12-28 18:53:09.864 [New I/O server worker #1-1] Media renderer was not recognized. Possible identifying HTTP headers: User-Agent: alpha Media Link Player v1.1.0
INFO 2012-12-28 18:56:25.644 [New I/O server worker #1-2] Media renderer was not recognized. Possible identifying HTTP headers: User-Agent: Darwin/13.0.0 UPnP/1.0 DLNADOC/1.50
INFO 2012-12-28 18:56:25.954 [New I/O server worker #1-1] Media renderer was not recognized. Possible identifying HTTP headers: User-Agent: alpha Media Link Player v1.1.0
INFO 2012-12-28 18:56:26.004 [New I/O server worker #1-2] Media renderer was not recognized. Possible identifying HTTP headers: User-Agent: alpha Media Link Player v1.1.0
INFO 2012-12-28 18:56:26.044 [New I/O server worker #1-1] Media renderer was not recognized. Possible identifying HTTP headers: User-Agent: alpha Media Link Player v1.1.0
here my modified "brute force" profile:
- Code: Select all
RendererName=Android
RendererIcon=android.png
UserAgentSearch=Android
Video=true
Audio=true
Image=true
SeekByTime=false
#TranscodeVideo=MPEGPSAC3
#TranscodeAudio=MP3
DefaultVBVBufSize=true
#MuxH264ToMpegTS=true
#MuxDTSToMpeg=true
WrapDTSIntoPCM=false
MuxLPCMToMpeg=true
MaxVideoBitrateMbps=0
MaxVideoWidth=0
MaxVideoHeight=0
TranscodeExtensions=mkv,hdmov,hdm,flac,fla,dts,ogg,asf,asx,m2v,mpg,mpeg,avi,mov,wmv
StreamExtensions=mp4
thumbnails = true
image_thumbnails = true
alternativeffmpegpath = C:\\P\\PS3 Media Server\\win32\\dvrms\\ffmpeg_MPGMUX.exe
mencoder_ass = true
mencoder_fontconfig = true
mencoder_ass_defaultstyle = true
uuid = 0d3ed8f7-e0a6-3c1f-886c-42ffd7fe56fb
