私は、ビデオを電話に録画してウェブサイトにアップロードするアプリを作成しようとしています。私はFFMPEGライブラリを使用してビデオをエンコードし、Web上でストリーミングします。アンドロイドアプリでエンコードされたFFMPEG動画は、ウェブサイト上で適切に拡大縮小されません。
-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コーデックを使用してエンコードされ、それが正常に再生されます。しかし、私がアンドロイドアプリでエンコードするのに使っているライブラリは、libx264をサポートしていません。私はそれが再生や他の何かを台無しにしている不正なアスペクト比であるかどうかは分かりません。私はaspet比率を640:480
に設定しましたが、それは固定されていません。 誰も助けることができますか?
ありがとうございました!これは私の問題を解決しました。 –