1

我正在使用 HandBrakeCLI 转换(重新编码)视频文件 转换后的文件是 H264 mp4 视频。我可以使用 VLC、Windows Media、QuickTime 等播放转换后的视频,但它不会在 JW Player 中播放(版本 6.x 和 7.2.2 均失败)

它说加载媒体时出错:无法播放文件。

我查看了 longtail 站点中的错误消息,它说如果视频格式不正确(webm、mov、wmv)可能会发生这种情况,但对于 mp4 文件则不会。

既然我得到了 mp4 文件,为什么 jwplayer 失败了?

同一播放器可以播放我转换的其他 mp4 视频。它只对某些 mp4 失败。

这是我的手刹命令:

-i "..\uploads\<videoid>\mike & molly.mp4" -o "..\videos\mike & molly.mp4" -e x264 -q 20 -B 160 --maxWidth 800 --maxHeight 450 --optimize

请帮忙。

4

1 回答 1

0

我在 jwplayer 容器的 id 名称中放入某些字符时遇到了同样的问题。我的解决方法是更改​​为没有字符的静态名称,但在您的情况下,您需要对字符进行 html 编码和解码。

或者

您是否尝试过使用“\”或“^”转义字符?

ie: -i "..\uploads\<videoid>\mike \& molly.mp4" -o "
ie: -i "..\uploads\<videoid>\mike ^& molly.mp4" -o "
于 2015-12-09T08:57:16.533 回答