Я пытаюсь создать приложение, которое записывает видео по телефону и загружает его на сайт. Я использую библиотеку FFMPEG для кодирования видео, которое будет транслироваться в Интернете. Команда, я использую для кодирования ниже:Видео FFMPEG, закодированное приложением android, неправильно масштабируется на веб-сайте
-y i inputPath -vf scale=640:480,transpose=1 -strict experimental -s 360x640 -r 25 -vcodec mpeg4 -b 1000k ab 48000 -ac 2 -ar 22050 destinationPath
видео кодируется нормально, но когда я пытаюсь играть на веб-сайте, она растягивается по вертикали и гаснет экран. Я использую html5-плеер, чтобы воспроизвести его в Интернете. Вот то, что видео выглядит
видео загружено с веб-сайта кодируется с помощью кодека libx264 и играет хорошо. Однако библиотека, которую я использую для кодирования в приложении для Android, не поддерживает libx264. Я не уверен, что это неправильное соотношение сторон, которое испортило воспроизведение или что-то еще. Я установил коэффициент aspet для 640:480
, но это не зафиксировало ситуацию. Может ли кто-нибудь помочь?
Спасибо! Это решило проблему для меня. –