如何确定需要哪些参数DLNA渲染器和服务器?
我有一台配备 DLNA 渲染器的三星电视。我还有一台运行 Debian 的 Western Digital NAS,并安装了 Twonky 和 MediaTomb 0.12.0。三星电视似乎无法播放某些 AV 格式。我尝试过复制流ffmpeg到不同的容器。在某些情况下,似乎DLNA服务器影响播放能力。例如,特旺基似乎永远不允许寻求,其中媒体坟墓将取决于 AV 文件;通常只有 AVI 允许使用MediaTomb/三星电视。不知道是渲染的责任还是服务器的责任。
在某些情况下,似乎特旺基不会播放以下文件媒体坟墓将要;即,DLNA服务器可以放弃媒体文件。媒体服务器很可能放弃解析/处理媒体文件;有时这种情况会发生在中途。
我有mp4/x264可以播放的文件和许多不能播放的文件。是否有一些程序套件可以用来分析媒体文件,以确定我需要如何转码以确保播放?我已经尝试过该midentify.sh
脚本播放器和ffprobe
来自ffmpeg。也许我没有打开足够的选项?主要是一些x264编码的文件无法播放。 西维德编码的文件在播放时永远不会遇到问题。希望能够得到媒体坟墓即时对文件进行转码,但我希望它不是视频流。还有比试验/错误编码更好的东西吗?如何帮助将有效的编码/容器参数归零?
有关的:
DLNA 和 UPNP 有什么区别?
三星支持的格式。
编辑:UC6300 用户手册的第 34 页列出了支持的容器格式、音频和视频编解码器、显示分辨率以及帧和比特率。
对于 MP4 和 AVI,显然仅支持 1920x1080 分辨率。不过,我已经能够以较低的分辨率播放许多视频。支持6-30fps。大多数编码约为 24fps,因此这不是问题。除 H.264BP/MP/HP 之外的所有编解码器均为 8Mbps 比特率,其中 H.264BP/MP/HP 列为 25Mbps(但我认为必须是 2.5)。
AVI/MKV 和 MP4 支持以下音频编解码器,
- MP3
- ADPCM
- AAC(仅限 MP4)
- AC3(AVI/MKV)
- LCPM (AVI/MKV)
- DTS 核心 (AVI/MKV)
我通常使用MP3或者交流3与斯普迪夫直通至放大器。
AVI/MKV/MP4 支持以下视频编解码器,
- Divx 3.11/4.x/5.1/6.0 (AVI/MKV)
- XviD
- H.264 BP/MP/HP
- MPEG4 SP/ASP
此外,还支持 H.264 级别 4.1。不支持 H.264 FMO/ASO/RS、VC1 SP/MP/AP L4 和 AVCHD。不支持GMC,不支持H.263。我如何将其转换为midentify.sh
或ffprobe
输出?