Video MP4视频赢得';不要在JWPlayer中玩

Video MP4视频赢得';不要在JWPlayer中玩,video,jwplayer,jwplayer6,jwplayer7,Video,Jwplayer,Jwplayer6,Jwplayer7,我正在使用HandBrakeCLI转换(重新编码)视频文件 转换后的文件是H264 mp4视频。我可以使用VLC、Windows Media、QuickTime等播放转换后的视频,但不能在JW播放器中播放(版本6.x和7.2.2都失败) 它说加载媒体时出错:无法播放文件 我查看了longtail站点中的错误消息,该消息表示,如果视频格式不正确(webm、mov、wmv),则可能会发生这种情况,但mp4文件则不会 既然我得到了mp4文件,为什么jwplayer会失败 同一播放器可以播放我转换的其他

我正在使用HandBrakeCLI转换(重新编码)视频文件 转换后的文件是H264 mp4视频。我可以使用VLC、Windows Media、QuickTime等播放转换后的视频,但不能在JW播放器中播放(版本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
-i..\uploads\\mike&molly.mp4“-o.\videos\mike&molly.mp4“-e x264-q 20-B 160--maxWidth 800--maxHeight 450--optimize

请帮助。

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

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

ie: -i "..\uploads\<videoid>\mike \& molly.mp4" -o "
ie: -i "..\uploads\<videoid>\mike ^& molly.mp4" -o "
ie:-i..\uploads\\mike\&molly.mp4“-o”
ie:-i.。\uploads\\mike^&molly.mp4“-o”

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

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

ie: -i "..\uploads\<videoid>\mike \& molly.mp4" -o "
ie: -i "..\uploads\<videoid>\mike ^& molly.mp4" -o "
ie:-i..\uploads\\mike\&molly.mp4“-o”
ie:-i.。\uploads\\mike^&molly.mp4“-o”

导致此错误的文件名中似乎有一个“&”,但jw player无法处理文件名中的“与”符号?如果我将文件名从“mike&molly.mp4”更改为“mike&molly.mp4”,则播放效果良好!!我如何处理&和其他特殊字符,以便JWPlayer可以处理所有字符,包括unicode字符?文件名中看起来像是一个&导致了此错误,但jw player无法处理文件名中的符号和?如果我将文件名从“mike&molly.mp4”更改为“mike molly.mp4”,则可以正常播放!!我如何处理&和其他特殊字符,以便JWPlayer可以处理包括unicode字符在内的所有字符?