我将视频分机"flv","avi","mp4","mkv", "mpg", "wmv", "asf", "webm","mov","3gp","3gpp"
转换为"mp4"
以获得更好的质量。我使用ffmpeg转换.mp4视频不在窗口上播放
命令:
ffmpeg -i <server_path>/g9zyy2qg54qp1l5spo2-mergedFile.webm -strict -2 -vcodec libx264 -preset slow -vb 500k -maxrate 500k -bufsize 1000k -vf 'scale=-1:480 ' -threads 0 -ab 64k -s 640x480 -movflags faststart -metadata:s:v:0 rotate=0 <server_path>/g9zyy2qg54qp1l5spo2-mergedFile7.mp4
影片的精致无处不在,除了在Windows上工作。没有视频正在窗口平台上工作。我尝试在Firefox,Opera上播放它们,甚至下载它们并在媒体播放器软件上播放,但根本没有任何作用。
你能告诉我我应该使用的视频在Windows上播放的编解码器吗?
可能需要为老玩家添加-pix_fmt yuv420p? – rogerdpack
@rogerdpack谢谢你回复。我也尝试过使用你提到的命令。但它没有奏效。我的目标是提出一个查询,使我的网站上的每个视频都可以在平台上的所有浏览器上播放,无论是在Linux,unix,windows还是mac上。目前并非所有视频都在窗口浏览器上播放。 –
我已通过webRTC录制用户的音频/视频输入并将文件合并为webm格式创建了上述webm文件。该文件在窗口浏览器上运行,但在转换为mp4后,它不会在同一浏览器中运行。虽然在Linux平台上运行良好。 –