Blu-ray discs are capable of supporting different file formats such as MPEG-2, MPEG-4 High Profile AVC and VC-1 decoders which enable the discs to store up to four-hour worth of HDTV audio-video per layer. It is also capable of supporting different multi-channel audio file formats such as the different file formats of Dolby and DTS as well as PCM audio file formats. BD rewritable and recordable disc formats will also be backwards-compatible with older formats such as MPEG-2 while newer codecs will enable Blu-ray technology to support new file formats in the future. The integration of Java cross platform will also enable the Blu-ray disc to have interactive menus as well as the capability to add new content or updates such as new subtitles through the Internet.
Audio, video and other streams are multiplexed and stored on Blu-ray discs in a container format based on the MPEG transport stream. It is also known as BDAV MPEG-2 transport stream and can use a filename extension .m2ts. Blu-ray disc titles authored with menus are in the BDMV (Blu-ray Disc Movie) format and contain audio, video and other streams in the BDAV container. There is also the BDAV (Blu-ray Disc Audio/Visual) format, the consumer oriented alternative to the BDMV format used for movie releases. The BDAV format is used on BD-REs and BD-Rs for audio/video recording. BDMV format was later defined also for BD-RE and BD-R (in September 2006, in the third revision of BD-RE specification and second revision of BD-R specification).