我希望能够通过编程检查MP4文件是否可播放。我非常有兴趣通过编程解决这个问题。
手动操作时,我可以轻松验证损坏的MP4文件,但是我不想为此观看2-3小时的电影,而且我的驱动器中有500多个视频。:/
对于我来说,什么是损坏的文件呢?
当我播放MP4文件时,会出现故障,有时会出现播放错误,例如“无法播放此视频”。有时视频播放时没有抛出任何错误,但我看不到或听不到任何内容。这是一种随机的损坏。
我相信,编写视频播放器的人一定遇到/处理过这种问题。
我该如何通过编程找到这样的文件?
手动操作时,我可以轻松验证损坏的MP4文件,但是我不想为此观看2-3小时的电影,而且我的驱动器中有500多个视频。:/
对于我来说,什么是损坏的文件呢?
当我播放MP4文件时,会出现故障,有时会出现播放错误,例如“无法播放此视频”。有时视频播放时没有抛出任何错误,但我看不到或听不到任何内容。这是一种随机的损坏。
我相信,编写视频播放器的人一定遇到/处理过这种问题。
我该如何通过编程找到这样的文件?
ffmpeg -i <infile> -s 960x540 -c:a none -c:v libx264 -crf 18 out.mp4
。有没有一种安全的方式使用ffmpeg编码文件以在主要浏览器中播放? - Luis A. Florithttps://dev59.com/yWEi5IYBdhLWcg3wjcvE#24468585
。结果发现添加-pix_fmt yuv420p
可以修复视频文件,并且可以在 Firefox 中正常播放。我没有使用<video>
标签,而是使用旧的<a>
标签。 - Luis A. Florit