ffmpegを直接使用してオンラインビデオを圧縮する

ffmpegを直接使用してオンラインビデオを圧縮する

ffmpegオンラインビデオを圧縮するためにhttp urlを直接使用できますか?

可能であれば、オンライン動画を直接圧縮して自分のコンピュータに保存できるコマンドもお願いします。

私はUbuntuを使用しています。

ベストアンサー1

http/rtsp/rtmp 入力を与えるとffmpeg圧縮されます。しかし、問題は実際のビデオURLが必要であるということです。

YouTube、デイリーモーションなどのウェブサイトの場合、ウェブページのアドレスがビデオアドレスと異なります。

だからこんなヘルパーが必要です。YouTube-DLまたはモバイルクロールビデオURLを提供してビデオをダウンロードすることもできます。

これにより、ffmpeg次のように圧縮できます。

ffmpeg -i INPUT_URL_FROM_ABOVE_STEP -acodec libfaac -ab 128k -s WIDTHxHEIGHT \
  -vcodec libx264 -b BIT_RATE -flags +loop -cmp +chroma \
  -partitions +parti4x4+partp8x8+partb8x8 -me umh -subq 5 -trellis 1 -refs 1 \
  -coder 0 -me_range 16 -g 300 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 \
  -bt BIT_RATE -maxrate 10M -bufsize 10M -rc_eq 'blurCplx^(1-qComp)' \
  -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -level 30 -aspect WIDTH:HEIGHT OUTPUT.mp4

おすすめ記事