2012-04-09 5 views
0

FFMPEG 라이브러리를 사용하여 비트 전송률 모드를 VBR에서 CBR로 변환하려고 시도했지만 비트 전송률 모드를 변경할 수 없습니다. 내 명령 행 : 비트 레이트 모드를 변경하는 방법 : H264 파일의 MPEG4로 VBR을 CBR로 변환 하시겠습니까?

ffmpeg -i <in file> -f mpegts -acodec libmp3lame -ar 48000 -ab 64k -s 320×240 -vcodec libx264 -b 96k -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -subq 5 -trellis 1 -refs 1 -coder 0 -me_range 16 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -bt 200k -maxrate 96k -bufsize 96k -rc_eq 'blurCplx^(1-qComp)' -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -level 30 -aspect 320:240 -g 30 -async 2 <output file>

나는 몇 가지 애플 리케이션을 설립하지만 난 비트 레이트 모드를 변경할 수있는 응용 프로그램이 없습니다. 누군가 내 cmd가 모드 또는 앱을 변경하여 비트 전송률 모드를 변경할 수없는 이유를 알려줄 수 있습니까? CBR은 비트 전송률이 항상 같은 모드라고 생각합니다. 사실입니까? 감사합니다.

답변

0

정확하게 이해한다면 일정한 비트율을 얻으려는 것입니까? 그렇다면 -minrate 96k을 추가하는 것은 아마도

+0

감사합니다. Shawn, cmd에 -minate를 추가하고 -vcodec을 mpeg4로 변경 한 다음 문제가 해결되었습니다. 감사합니다. 감사합니다. –