ffmpeg를 직접 사용하여 온라인 비디오 압축

ffmpeg를 직접 사용하여 온라인 비디오 압축

ffmpeg온라인 비디오를 압축하기 위해 http url을 직접 사용할 수 있나요?

가능하다면 온라인 동영상을 직접 압축해서 내 컴퓨터에 저장할 수 있는 명령도 부탁드립니다.

저는 우분투를 사용하고 있습니다.

답변1

http/rtsp/rtmp 입력을 제공하면 ffmpeg압축됩니다. 하지만 문제는 실제 비디오 URL이 필요하다는 것입니다.

유튜브, 데일리모션 등의 웹사이트의 경우 웹페이지 주소가 영상주소와 다릅니다.

그래서 이런 도우미가 필요해요유튜브-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

관련 정보