Video MP4在Jwplayer上完全加载之前未播放
我找了很多,但找不到任何解决我目前处境的办法 我所做的是通过php脚本使用ffmpeg.exe为视频添加水印,但输出文件不会在jwplayer上播放。 我发现这是一个编码问题,我尝试了QTIndexSwapper,但它适用于windows。 我使用的输入文件在jwplayer上运行良好,但在水印不工作之后 这是我使用的ffmpeg的代码Video MP4在Jwplayer上完全加载之前未播放,video,ffmpeg,mp4,jwplayer,Video,Ffmpeg,Mp4,Jwplayer,我找了很多,但找不到任何解决我目前处境的办法 我所做的是通过php脚本使用ffmpeg.exe为视频添加水印,但输出文件不会在jwplayer上播放。 我发现这是一个编码问题,我尝试了QTIndexSwapper,但它适用于windows。 我使用的输入文件在jwplayer上运行良好,但在水印不工作之后 这是我使用的ffmpeg的代码 $ffmpeg_bin -i input.mp4 -s 320x240 -vf 'movie=$watermarkx $watermark_pos' -c:v
$ffmpeg_bin -i input.mp4 -s 320x240 -vf 'movie=$watermarkx $watermark_pos' -c:v libx264 -c:a aac -strict -2 $final_name 2<&1
$ffmpeg\u bin-i input.mp4-s 320x240-vf'movie=$watermarkx$watermark\u pos'-c:v libx264-c:a aac-strict-2$final\u name 2您可以尝试将-movflags faststart
添加到命令行:
$ffmpeg_bin -i input.mp4 -s 320x240 -vf 'movie=$watermarkx $watermark_pos' -movflags faststart -c:v libx264 -c:a aac -strict -2 $final_name 2<&1
如果没有这个选项,索引atom(moov)写在文件的末尾,播放器在下载/读取之前无法开始播放。一旦编码完成,此选项将moov移动到文件的开头,并允许玩家立即开始播放。仅供参考,它为编码过程增加了一对夫妇一秒。在您的文件上运行此工具-,它与编码问题有关 qtinexswapper使我的文件无法播放
但您也可以尝试使用重新编码文件。只需确保您已检查“” 谢谢您的回答,先生,我将此添加到我的文件中,但视频未转换为Hanx Ethan是的,我在windows上使用此工具,但为此,我需要下载水印视频,然后重新加载。我每天为15-18个视频添加水印,每个文件150 mb。我想找到一个解决方案,自动转换水印视频与正确的编码
$ ffmpeg -i input.mp4 -c copy -movflags faststart output.mp4