FFmpeg로 비트율을 변경하더라도 왜 내 MP3 파일이 같은 크기입니까?
오디오 파일을 변환하는 프로세스가 처음 인 경우 예기치 않은 결과가 발생하면 많은 세부 정보와 작동 방식이 약간 혼란 스러울 수 있습니다. 문제를 해결하기 위해 당신은 무엇을합니까? 오늘의 수퍼 유저 Q & A 게시물에는 혼란스러운 독자의 질문에 대한 답변이 있습니다..
오늘의 질문 및 답변 세션은 Q & A 웹 사이트의 커뮤니티 중심 그룹 인 Stack Exchange의 하위 부문 인 수퍼 유저의 도움으로 이루어졌습니다..
사진 제공 : Warein (Flickr).
질문
수퍼 유저 Arlen Beiler는 오디오 스트림을 변환 할 때 서로 다른 비트 전송률 설정을 사용하여 왜 동일한 크기의 파일을 생성했는지 알고 싶어합니다.
기본적으로 동일한 형식을 사용하여 오디오 스트림을 세 가지 다른 비트 전송률 설정으로 변환했습니다. 그들은 정확히 같은 크기였습니다. 왜 이런거야?
- fmpeg -i "Likoonl-Q1-All.mp4"-c : v copy -c : libmp3lame -q : a 1 -b : 192k "Q1-All-192k.mp4"
- fmpeg -i "Likoonl-Q1-All.mp4"-c : v copy -c : libmp3lame -q : a 1 -b : 160k "Q1-All-160k.mp4"
- fmpeg -i "Likoonl-Q1-All.mp4"-c : v copy -c : libmp3lame -q : a 1 -b : 128k "Q1-All-128k.mp4"
다른 비트 전송률 설정을 사용하면 동일한 크기의 파일이 어떻게 생성 되었습니까??
대답
수퍼 유저 기여자 인 slhck이 우리에게 답을줍니다.
당신이 설정하고 있기 때문에 -q : a (LAME의 VBR 설정). 사용하면 -q : a, CBR 설정 -b : a 아무 효과가 없습니다. FFmpeg Wiki에서 MP3 인코딩 가이드를 살펴보면 다음에 가능한 값을 찾을 수 있습니다. -q : a 해당 평균 비트 전송률로.
완전성을 위해, 여기에 관련된 부분이 있습니다. libmp3lame.c (qscale 긴 이름이다. 큐) :
설명에 추가 할 것이 있습니까? 의견에서 소리가 나지. 다른 기술에 정통한 Stack Exchange 사용자의 답변을 더 읽고 싶습니까? 전체 토론 스레드를 여기에서 확인하십시오..