問題は、ビデオを 240p、360、480p、720p の品質に変換することです。
私はそこに多くの調査を行い、使用するコードをいくつか入手しましたが、一部のビデオは変換に数時間かかり、このメッセージが表示されます。
[libvo_aacenc @ 000000000032a0a0] Bitrate 32 is extremely low, maybe you mean 32k
The bitrate parameter is set too low. It takes bits/s as argument, not kbits/s
しかし、一部のビデオは正常に変換されます
ffmpeg -i discovery_channel.webm -ar 22050 -ab 32 -f mp4 -s 640x240 -preset ultrafast video240.mp4
ffmpeg -i discovery_channel.webm -ar 22050 -ab 32 -f mp4 -s 640x360 video360.mp4
ffmpeg -i FIDELIDADE.mp4 -ar 22050 -ab 32 -f flv -s 640x720 -preset ultrafast video720.mp4
ffmpeg -i FIDELIDADE.mp4 -s hd720 -c:v libx264 -crf 23 -c:a aac -strict -2 video720.mp4
ffmpeg -i discovery_channel.webm -s hd720 -c:v libx264 -crf 23 -c:a aac -strict -2 video360.mp4
最後のコードは、垂直から 720 ピクセルへの変換を行い、水平ビデオでは何もしないため、私が最も気に入っています。
いくつかのコードをテストしましたが、拡張子が「webm」のビデオでは時間がかかりすぎる場合があります
いずれにせよ、誰かが jwplayer で動作する優れたコードを持っていて、どのビデオにも対応していない場合。