Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
ps3 [2017/07/30 22:33] beandog |
ps3 [2021/10/17 19:35] (current) beandog [PS3 DLNA Playback Support] |
||
---|---|---|---|
Line 6: | Line 6: | ||
* MPEG2-TS | * MPEG2-TS | ||
* H.264 | * H.264 | ||
- | * Dolby Digital | + | * AC3 - Dolby Digital |
* AAC | * AAC | ||
+ | |||
+ | ==== Features ==== | ||
+ | |||
+ | PS3 will resume playback on a file, even after a restart. | ||
+ | |||
+ | ==== USB ==== | ||
**Very Important:** When putting media on a removable device (USB) for playback on the PS3, there must be a ''VIDEO'' directory at the root level of the filesystem. The PS3 ignores all other files out there. I only found that out because I copied a downloaded video from PSN to a USB stick, and noticed it created that. I hadn't been able to get it to play back any videos before than. | **Very Important:** When putting media on a removable device (USB) for playback on the PS3, there must be a ''VIDEO'' directory at the root level of the filesystem. The PS3 ignores all other files out there. I only found that out because I copied a downloaded video from PSN to a USB stick, and noticed it created that. I hadn't been able to get it to play back any videos before than. | ||
Line 14: | Line 20: | ||
* [[http://manuals.playstation.net/document/en/ps3/current/video/filetypes.html|PS3 Manual: Supported Video Formats]] | * [[http://manuals.playstation.net/document/en/ps3/current/video/filetypes.html|PS3 Manual: Supported Video Formats]] | ||
- | A working HandBrake PS3 preset: | + | ==== PS3 DLNA Playback Support ==== |
- | <code xml> | + | All these are tested using ''minidlna'' v1.2.0. |
- | <?xml version="1.0" encoding="utf-8"?> | + | |
- | <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | + | |
- | <plist> | + | |
- | <array> | + | |
- | <dict> | + | |
- | <key>AudioList</key> | + | |
- | <array> | + | |
- | <dict> | + | |
- | <key>AudioBitrate</key> | + | |
- | <string>128</string> | + | |
- | <key>AudioEncoder</key> | + | |
- | <string>AAC (faac)</string> | + | |
- | <key>AudioMixdown</key> | + | |
- | <string>Automatic</string> | + | |
- | <key>AudioSamplerate</key> | + | |
- | <string>Auto</string> | + | |
- | <key>AudioTrack</key> | + | |
- | <integer>1</integer> | + | |
- | <key>AudioTrackDRCSlider</key> | + | |
- | <real>0</real> | + | |
- | <key>AudioTrackDescription</key> | + | |
- | <string>Unknown</string> | + | |
- | <key>AudioTrackGainSlider</key> | + | |
- | <real>0</real> | + | |
- | </dict> | + | |
- | </array> | + | |
- | <key>AudioAllowAACPass</key> | + | |
- | <integer>1</integer> | + | |
- | <key>AudioAllowAC3Pass</key> | + | |
- | <integer>1</integer> | + | |
- | <key>AudioAllowDTSHDPass</key> | + | |
- | <integer>1</integer> | + | |
- | <key>AudioAllowDTSPass</key> | + | |
- | <integer>1</integer> | + | |
- | <key>AudioAllowMP3Pass</key> | + | |
- | <integer>1</integer> | + | |
- | <key>AudioEncoderFallback</key> | + | |
- | <string>AC3 (ffmpeg)</string> | + | |
- | <key>ChapterMarkers</key> | + | |
- | <integer>0</integer> | + | |
- | <key>Default</key> | + | |
- | <integer>0</integer> | + | |
- | <key>FileFormat</key> | + | |
- | <string>MP4 file</string> | + | |
- | <key>Folder</key> | + | |
- | <false /> | + | |
- | <key>Mp4HttpOptimize</key> | + | |
- | <integer>0</integer> | + | |
- | <key>Mp4LargeFile</key> | + | |
- | <integer>0</integer> | + | |
- | <key>Mp4iPodCompatible</key> | + | |
- | <integer>0</integer> | + | |
- | <key>PictureAutoCrop</key> | + | |
- | <integer>1</integer> | + | |
- | <key>PictureBottomCrop</key> | + | |
- | <integer>0</integer> | + | |
- | <key>PictureDeblock</key> | + | |
- | <integer>4</integer> | + | |
- | <key>PictureDecomb</key> | + | |
- | <integer>2</integer> | + | |
- | <key>PictureDecombCustom</key> | + | |
- | <string /> | + | |
- | <key>PictureDecombDeinterlace</key> | + | |
- | <integer>0</integer> | + | |
- | <key>PictureDeinterlace</key> | + | |
- | <integer>0</integer> | + | |
- | <key>PictureDeinterlaceCustom</key> | + | |
- | <string /> | + | |
- | <key>PictureDenoise</key> | + | |
- | <integer>0</integer> | + | |
- | <key>PictureDenoiseCustom</key> | + | |
- | <string /> | + | |
- | <key>PictureDetelecine</key> | + | |
- | <integer>2</integer> | + | |
- | <key>PictureDetelecineCustom</key> | + | |
- | <string /> | + | |
- | <key>PictureHeight</key> | + | |
- | <integer>0</integer> | + | |
- | <key>PictureKeepRatio</key> | + | |
- | <integer>0</integer> | + | |
- | <key>PictureLeftCrop</key> | + | |
- | <integer>0</integer> | + | |
- | <key>PictureModulus</key> | + | |
- | <integer>2</integer> | + | |
- | <key>PicturePAR</key> | + | |
- | <integer>2</integer> | + | |
- | <key>PictureRightCrop</key> | + | |
- | <integer>0</integer> | + | |
- | <key>PictureTopCrop</key> | + | |
- | <integer>0</integer> | + | |
- | <key>PictureWidth</key> | + | |
- | <integer>720</integer> | + | |
- | <key>PresetBuildNumber</key> | + | |
- | <string>2013052900</string> | + | |
- | <key>PresetDescription</key> | + | |
- | <string>No Description</string> | + | |
- | <key>PresetName</key> | + | |
- | <string>PS3</string> | + | |
- | <key>Type</key> | + | |
- | <integer>1</integer> | + | |
- | <key>UsesMaxPictureSettings</key> | + | |
- | <integer>1</integer> | + | |
- | <key>UsesPictureFilters</key> | + | |
- | <integer>1</integer> | + | |
- | <key>UsesPictureSettings</key> | + | |
- | <integer>2</integer> | + | |
- | <key>VideoAvgBitrate</key> | + | |
- | <string /> | + | |
- | <key>VideoEncoder</key> | + | |
- | <string>H.264 (x264)</string> | + | |
- | <key>VideoFramerate</key> | + | |
- | <string>29.97</string> | + | |
- | <key>VideoFramerateMode</key> | + | |
- | <string>cfr</string> | + | |
- | <key>VideoGrayScale</key> | + | |
- | <integer>0</integer> | + | |
- | <key>VideoQualitySlider</key> | + | |
- | <real>20</real> | + | |
- | <key>h264Level</key> | + | |
- | <string>4.1</string> | + | |
- | <key>x264OptionExtra</key> | + | |
- | <string /> | + | |
- | <key>x264Preset</key> | + | |
- | <string>medium</string> | + | |
- | <key>h264Profile</key> | + | |
- | <string>high</string> | + | |
- | <key>x264Tune</key> | + | |
- | <string>none</string> | + | |
- | <key>x264UseAdvancedOptions</key> | + | |
- | <integer>0</integer> | + | |
- | <key>VideoQualityType</key> | + | |
- | <integer>2</integer> | + | |
- | <key>VideoTargetSize</key> | + | |
- | <string /> | + | |
- | <key>VideoTurboTwoPass</key> | + | |
- | <integer>0</integer> | + | |
- | <key>VideoTwoPass</key> | + | |
- | <integer>0</integer> | + | |
- | <key>x264Option</key> | + | |
- | <string /> | + | |
- | </dict> | + | |
- | </array> | + | |
- | </plist> | + | |
- | </code> | + | |
- | Mediainfo for a PS3 video downloaded from PSN: | + | Video: |
- | <code> | + | * DVD VOB (without VOBSUB only; with CC will playback fine, but without subtitles) |
- | General | + | * DVD VOB M2TS |
- | Complete name : TerminatorSalvation_Teaser_Trailer-HD1080.mp4 | + | * H264 AAC MP4 |
- | Format : MPEG-4 | + | * H264 Dolby TrueHD M2TS (Blu-ray) |
- | Format profile : Base Media / Version 2 | + | |
- | Codec ID : mp42 | + | |
- | File size : 67.3 MiB | + | |
- | Duration : 1mn 5s | + | |
- | Overall bit rate : 8 625 Kbps | + | |
- | Encoded date : UTC 2009-03-20 00:54:03 | + | |
- | Tagged date : UTC 2009-03-20 00:54:05 | + | |
- | Video | + | Bleh. I lost interest in documenting all of this, I'm sure it at least supports what's available on the [[Sony Blu-ray Players]] though. I can say for certain though that it //does not// stream VC1 or support playback on USB or its HDD. MPEG2 does work though. |
- | ID : 2 | + | |
- | Format : AVC | + | |
- | Format/Info : Advanced Video Codec | + | |
- | Format profile : Main@L4.0 | + | |
- | Format settings, CABAC : No | + | |
- | Format settings, ReFrames : 2 frames | + | |
- | Codec ID : avc1 | + | |
- | Codec ID/Info : Advanced Video Coding | + | |
- | Duration : 1mn 5s | + | |
- | Bit rate : 8 521 Kbps | + | |
- | Width : 1 920 pixels | + | |
- | Height : 1 080 pixels | + | |
- | Display aspect ratio : 16:9 | + | |
- | Frame rate mode : Constant | + | |
- | Frame rate : 29.970 fps | + | |
- | Color space : YUV | + | |
- | Chroma subsampling : 4:2:0 | + | |
- | Bit depth : 8 bits | + | |
- | Scan type : Progressive | + | |
- | Bits/(Pixel*Frame) : 0.137 | + | |
- | Stream size : 66.5 MiB (99%) | + | |
- | Language : English | + | |
- | Encoded date : UTC 2009-03-20 00:50:02 | + | |
- | Tagged date : UTC 2009-03-20 00:54:05 | + | |
- | Color primaries : BT.709 | + | |
- | Transfer characteristics : BT.709 | + | |
- | Matrix coefficients : BT.709 | + | |
- | Audio | + | Audio: |
- | ID : 1 | + | |
- | Format : AAC | + | * MP3 |
- | Format/Info : Advanced Audio Codec | + | * WAV |
- | Format profile : LC | + | |
- | Codec ID : 40 | + | The PS3 will do one of two things if it can't play back an audio file with a certain codec -- either display "Unsupported Data" on the file itself, or if it's the only file in the directory, it will say "There are no tracks". |
- | Duration : 1mn 5s | + | |
- | Source duration : 1mn 5s | + | For video, it may error out in a few more situations. It may show the video icon when first browsing a directory, but when going to playback, will display "The data type is not supported" screen, and then change the icon in the directory to the "Unsupported Data" one. |
- | Bit rate mode : Constant | + | |
- | Bit rate : 98.2 Kbps | + | I ran into one combination where the player starts, but the PS3 stops -- a DVD in .MPG. I could stop the PS3 with the PS button, but that was it. It crankily beeps at me a few times when I do (also sometimes). |
- | Nominal bit rate : 128 Kbps | + | |
- | Channel(s) : 2 channels | + | For resume playback on DLNA, the PS3 will remember last play point on all files it had been playing during the same power-on session. It does not remember them after a restart. |
- | Channel positions : Front: L R | + | |
- | Sampling rate : 48.0 KHz | + | Amazingly, the PS3 will let you copy a file straight from a DLNA server to its hard drive!!!!! I managed to copy a Blu-ray I'd ripped on my desktop over to the PS3 this way. :) |
- | Compression mode : Lossy | + | |
- | Delay relative to video : 33ms | + | Incidentally, the one I used, had Dolby TrueHD audio for the only English track, so I had to re-encode it to Dolby Digital. The PS3 doesn't support PGS (subtitles), so I just dropped those. |
- | Stream size : 784 KiB (1%) | + | |
- | Source stream size : 784 KiB (1%) | + | <code> |
- | Language : English | + | ffmpeg -y -i blu-ray.m2ts -map v:0 -vcodec copy -map a:0 -acodec ac3 -sn h264.truehd-to-ac3.mp4 |
- | Encoded date : UTC 2009-03-20 00:50:02 | + | |
- | Tagged date : UTC 2009-03-20 00:54:05 | + | |
</code> | </code> |