2011-03-05 2 views
0

누군가 내가 잘못하고있는 것을 말해 줄 수 있습니까? 내가 맥 # 응용 프로그램에서는 FFmpeg와 비디오 워터 마크 다음 인수를 사용하고 있습니다 :ffmpeg로 워터 마크를 넣은 후 화질이 좋지 않은 비디오가 발생했습니다.

-i "video.AVI은"-s 384x288 -vhook "vhook/imlib2.dll -x 0 -y 0 - 제가 "watermark.png" "-y"output.avi " -sameq

orginal 한 파일 크기 233메가바이트이지만 출력은 홀수 60 MB이다. 나는 -sameq 인수를 사용하면 같은 크기와 품질의 출력을 줄 것이라고 생각했다.

답변

2

-sameq 대신 -ab-vb을 사용하여 비트율을 수동으로 정의하십시오.

+0

감사합니다. 나는 -b myBitrate를 사용했다. 프로그래밍 방식으로 비트율을 계산하는 방법에 대한 아이디어가 있습니까? – sarah

+0

알 수 있습니다 ... ffmpeg -i filename – sarah

+0

비디오 길이 (초)를 알고 있으면 '파일 크기/비디오 길이'입니다. - 그러나 웹 서버에 넣으려는 경우 사용할 적당한 비트 전송률이 있습니다. 표준 해상도의 경우 500kbps를 사용할 수 있지만 저해상도 인 경우 320kbps는 괜찮을 수 있습니다. – vbence

관련 문제