у меня на сервере много видео, я могу скачать их по их ссылкам, и когда я их загружаю, мои настольные плееры могут воспроизводить эти видео. но мой браузер не может воспроизводить их или просто звук во время игры, а экран черный, вот ссылка на одно из моих видео: http://91.121.179.217/Apps/FootPlus/Videos/1.mp4
это связано с видеокодеками? Я проверил с помощью инструмента https://mediaarea.net и обнаружил, что кодеки разные, но странно то, что эти видео не загружаются сегодня на сервер, а в прошлом все они работали и воспроизводились браузером без каких-либо проблем.





Обновить : теперь я точно знаю, в чем была моя проблема !!!! на моем сервере я установил модуль dumpio для своего apache, который записывал в журнал данные запросов и ответов, а также размер видеофайлов был достаточно большим, чтобы доставить мне неприятности: D и причина того, почему это стало лучше после оптимизации видео, заключалась в том, что размеры видеофайлов стали меньше.
Я не нашел точного ответа на свой вопрос и причины, по которой через некоторое время мои видео перестали воспроизводиться в браузерах, но с помощью следующего сценария bash я преобразовал свои видео, и теперь они работают.
${FILE_PATH} = '/path/to/videos/directory'
list=`find ${FILE_PATH} -name "*.mp4"`
for file in ${list}
do
filename=$(basename "$file")
video_file = "${filename%.*}"
echo "${video_file}.mp4"
ffmpeg -y -i "${video_file}.mp4" -vcodec libx264 -b:v 350000 -movflags +faststart "x${video_file}.mp4"
done
END=574
for i in $(seq 1 ${END}); do
if [[ -f "./$i.mp4" && -f "./x$i.mp4" ]]; then
rm "${i}.mp4"
mv "x${i}.mp4" "${i}.mp4"
fi
done