我已经下载了MPD“http://dash.edgesuite.net/adobe/hdworld_dash/HDWorld.mpd”和所有相关的.m4s文件。 我试过在VLC播放器上运行它。但VLC播放器无法识别该格式。
我已使用wget
下载此媒体片段(可提供1到14个片段)
http://dash.edgesuite.net/adobe/hdworld_dash/hdworld_seg_hdworld_0696kbps_ffmpeg.mp4.video_temp2.m4s
有人能告诉我如何在播放器上运行.m4s格式文件?
系统:Ubuntu 11.10
答案 0 :(得分:20)
您需要初始化细分。它经常被命名为" 00"或" init"或者没有像其他文件一样的序列号,并且经常以" .mp4"而不是" .m4s"。然后你只需将文件连接在一起。只要您从初始化段开始,就可以从序列中的任何位置开始。
例如
cat init.mp4 *.m4s > output.mp4
然后你有一个可播放的mp4文件包含内容,假设没有应用加密(DRM)。
答案 1 :(得分:4)
.m4s文件格式是ISO基础媒体文件。即MPEG-4 Part 14.阅读规格以获取更多信息,您可能会获得Windows的m4s播放器。据我所知,在Linux平台上,GPAC会有所帮助。您可以使用MP4Box和GPAC工具从任何媒体源创建自己的MPD。
您可以使用MP4Client从MPD播放DASHed Media。实际上.m4s的独立片段无法通过自己的bcoz播放器播放应该知道Codec和mime类型播放任何媒体并且任何播放器都不支持m4s,即它有自己的标题和数据(moof& mdat)。 / p>
用于播放包含许多m4段的MPD(您可以制作自己的MPD或将每个音频和视频片段与任何MPD分开下载并将其放入同一文件夹中):
$MP4Client MYWorld.mpd
将打开Osmo4播放器,您可以看到您的视频正在播放。享受.. 仅供参考,本地流媒体服务器也可播放此视频:
$MP4Client http://localhost/MYWorld.mpd
如果不工作则更改segmentAlignment标志,即<AdaptationSet segmentAlignment="true" subsegmentAlignment="true">
。
答案 2 :(得分:1)
您可以使用GPAC播放器播放它,并将其与所有第三方编解码器一起安装 - http://gpac.wp.mines-telecom.fr/player/
一些人声称他们能够使用vlc,我还没有测试过它。答案 3 :(得分:0)
在OSX终端中尝试:
open -a Osmo4 example.mpd
它对我有用。